Вы находитесь на странице: 1из 19

Cloud Computing

Prof. Rajesh Kumar Panda, KIIT


University

What is cloud computing


Cloud computing is a model for
enabling ubiquitous, convenient,
on-demand network access to a
shared pool of configurable
computing
resources
(e.g.,
networks,
servers,
storage,
applications and services) that
can be rapidly provisioned and
released
with
minimal
management effort or service
Prof. Rajesh Kumar Panda, KIIT
University

The cloud isnt a technology.


Its more of an approach to building
IT services
An approach that harnesses the
power of servers, as well as
virtualization
technologies
that
combine
servers
into
large
computing pools and divide single
servers
into
multiple
virtual
machines.
Prof. Rajesh Kumar Panda, KIIT
University

Cloud computing is internet based


computing where virtual shared servers
provide software, infrastructure, platform,
devices and other resources and hosting
to customers on a pay-as-you-use basis.
Cloud computing customers do not own
the physical infrastructure.
They rent the usage from a third party
provider
Prof. Rajesh Kumar Panda, KIIT
University

Characteristics
Location Independent Resource
Pooling
Measured Service
Rapid Elasticity
On Demand Self Service
Broad Network Access
Low cost
Prof. Rajesh Kumar Panda, KIIT
University

Cloud Architecture
Applicatio
n

Services and built in functionality


Developments tools

Platfor
m

Infrastruct
ure

Basic middleware
(database services , application
server )
Virtualized
resources
Comput
Networki
e

ng
Storage

OS
Hardware
Prof. Rajesh Kumar Panda, KIIT
University

Prof. Rajesh Kumar Panda, KIIT


University

Service Models

Prof. Rajesh Kumar Panda, KIIT


University

Software as a Service(SaaS)
SaaS is a model of software deployment
where an application is hosted as a service
provided to customers across the Internet.
Saas alleviates the burden of software
maintenance/support
but users relinquish control over software
versions and requirements.

Prof. Rajesh Kumar Panda, KIIT


University

SaaS Examples

Prof. Rajesh Kumar Panda, KIIT


University

Platform as a Service (PaaS)


PaaS provides all of the facilities required
to support the complete life cycle of
building and delivering web applications
and services entirely from the Internet.
Typically applications must be developed
with a particular platform in mind
Multi tenant environments
Highly scalable multi tier architecture
Prof. Rajesh Kumar Panda, KIIT
University

PaaS Examples

Prof. Rajesh Kumar Panda, KIIT


University

Infrastructure as a
Service(IaaS)
IaaS is the delivery of technology infrastructure
as an on demand scalable service
Provide processing, storage, network capacity,
and other fundamental computing resources
where the consumer is able to deploy and run
arbitrary software.
Usually billed based on usage
Usually multi tenant virtualized environment
Can be coupled with Managed Services for OS
and application support
Prof. Rajesh Kumar Panda, KIIT
University

IaaS Examples

Prof. Rajesh Kumar Panda, KIIT


University

Deployment Models
The four primary types of cloud
deployment models are:
Public
Private
Hybrid
Community

Prof. Rajesh Kumar Panda, KIIT


University

Public Cloud
A public cloud is a cloud computing model in which
services, such as applications and storage, are available for
general use over the Internet. Public cloud services may be
offered on a pay-per-usage mode or other purchasing
models. An example of a public cloud is IBMs Blue Cloud.
Private Cloud
A private cloud is a virtualized data center that operates
within a firewall. Private clouds are highly virtualized,
joined together by mass quantities of IT infrastructure into
resource pools, and privately owned and managed.
Hybrid Cloud
A hybrid cloud is a mix of public and private clouds.
Community Cloud
A community cloud is an infrastructure shared by several
organizations which supports a specific community.

Prof. Rajesh Kumar Panda, KIIT


University

Advantages
Simplicity easy to deploy and use
Pay as you use pay only for the
services you consume
Cost saving Lesser in-house IT costs
Scalability
Backup and Recovery
Easy to upgrade
On demand availability
Prof. Rajesh Kumar Panda, KIIT
University

Challenges

Security
Performance
Uninterrupted availability
Integration with in-house IT
Ability to customize to internal needs
Migrating back to in-house
Regulatory requirements prohibit
cloud (data storage abstracted)
Prof. Rajesh Kumar Panda, KIIT
University

Prof. Rajesh Kumar Panda, KIIT


University

Вам также может понравиться