Академический Документы
Профессиональный Документы
Культура Документы
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
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
Service Models
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.
SaaS Examples
PaaS Examples
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
Deployment Models
The four primary types of cloud
deployment models are:
Public
Private
Hybrid
Community
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.
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