Case Study Based On: Cloud Deployment and Service Delivery Models
Case Study Based On: Cloud Deployment and Service Delivery Models
on
CLOUD DEPLOYMENT AND
SERVICE DELIVERY MODELS
By Nikhun Jena
PRN-170101101003
ROLL NO-04
CLOUD SERVICE MODELS
The Cloud Service Models can be categorized into three main categories:
Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-
a-Service (SaaS) . Apart from this another cloud service is Storage as a Service
(StaaS) which allows user to store their data and access these anytime via internet.
Example: Amazon S3, Nirvanix etc. Any cloud service provider can provide any
one of the services or all three services together. There are many more service
models evolving around the cloud world, however, in this thesis we will also look
in to the advantages of having Risk Assessment as a Service and Encryption as a
Service (EaaS) as an additional security methodology.
Clou
d Definitio Exampl
Servic n es
e
Models
Applications that are deployed over a Facebook, Google Apps
SaaS
network, typically the web, accessible (email, calendar,
Software as
via browser or program interface; documents),
a Service
sometimes referred to as software on Salesforce.com, Twitter,
demand ZenDesk, Zoho Office
PaaS A platform on which users can build Force.com, Google App
Platform as applications using languages, libraries, Engine, Red Hat
a Service services and tools supported by the OpenShift, Windows
provider Azure
Processing and storage capacity,
IaaS Amazon Web Services
networking and other computing
(EC2, S3, DynamoDB,
Infrastructu resources where the user has control
others), GoGrid,
re as a over operating systems and deployed
ServePath, FlexiScale,
Service applications; sometimes referred to as
Rackspace Mosso
utility computing
PLATFORM-AS-A-SERVICE (PaaS)
SOFTWARE-AS-A-SERVICE (SaaS)
INFRASTRUCTURE-AS-A-SERVICE (IaaS)
This service is targeted for third party service providers who provide
Identity and access control functions (including users life cycle and sign-on
process). This can be used in combination with various other services (software,
platform or infrastructure services) and also for public and private clouds .
This service allows user to pay for the amount of data storage he/she is
using. With this service there is a separate cloud formed which provides storage
as a service . Examples of such kinds of users are Amazon S3, Google Bigtable,
Apache Hbase, etc .
This service allows users to create their own security policies and risk
frameworks. In this kind of service cloud users must identify, assess, measure and
prioritize system risks .
PUBLIC CLOUD
A public cloud or external cloud is one base on the usual mainstream model,
in which service provider makes resources, such as storage and application,
obtainable to the general public over the Internet or via web applications/web
services. Maybe public cloud services are free or offered on a “pay-as-you-go”
model. In public cloud hardware, application and bandwidth costs are covered by
the service provider so it is easy and inexpensive set-up to the user. Using „pay-
as-you-go‟ model it may save resource from wasting . IBM's Blue Cloud, Sun
Cloud, Google AppEngine, Windows Azure Services Platform, Amazon Elastic
Compute Cloud (EC2) are good example of public clouds .
PRIVATE CLOUD
The term “Private Cloud‟ is also referred to as internal cloud or corporate cloud.
Here the provider provides services to a limited number of users behind a firewall
or users‟ access is limited to mitigate the security risk . For proprietary computing
architecture it could be a marketing term where marketing media uses the words
“private cloud” to offer organization that needs more control over their data than
using a third-party hosted service . Private cloud is good for companies' own privacy
policies however, from up-front capital cost, it is not that much beneficial “still it
cost money to buy, build and manage” . Amazon‟s Elastic Compute Cloud (EC2) or
Simple Storage Service (S3) is example of Private Cloud .
HYBRID CLOUD
COMMUNITY CLOUD
Deployment
Models
Private Hybrid Cloud / Public On
Attribute
Cloud Community Cloud Premis
Cloud e
Upfront High Medium Low High
Costs
Ongoing Low Medium Hig High
Costs h
Security High Medium Low High
Compliance High Medium Low High
Quality of
High Medium Low High
Service
Integration High Medium Low High
Configurabili Mediu Medium Low High
ty m
Based on the above it can be inferred that although cloud computing offers
compelling benefits in terms of high availability, elastic scalability and fast
deployments, risks associated with the adoption cannot be completely eliminated
but can be carefully mitigated with extra measures.