You are on page 1of 20

DEPLOYMENT MODEL

• Public cloud
• Private cloud
• Community Cloud
• Hybrid Cloud
PUBLIC CLOUD
In public cloud system a third party data center
provide both disk space and computing power for all
the application software.

Applications, storage, and other resources are made


available to the general public by a service provider.

Public cloud services may be free or offered on a pay-


per-usage model.

cloud used to provide utility computing


PUBLIC CLOUD
Amazon EC2: Amazon datacenters, Xen, EC2 APIs.
Google AppEngine: Google data center, GFS,
AppEngine APIs
Batch processing softwares: MapReduce, Hadoop,
PRIVATE CLOUD
Private cloud- unlike public cloud, you need to set
up your own data center and also bear all the
installation & maintenance cost, and have
complete control of all your data.
Cloud Computing private to an enterprise
Datacenters, not available for rental

BENEFITS
Maximize the utilization of computing resources
Provide more security and privacy
Private Cloud
• Example:Amazon Book store
Community Cloud
cloud infrastructure is shared by several organizations
a specific community that has shared concerns such as
mission, security requirements, policy, and compliance
considerations.
managed by the organizations or a third party
HYBRID CLOUD
• cloud infrastructure is composed of two or more
clouds.
• A hybrid cloud is typically offered in one of two ways
(i)A vendor has a private cloud and forms a partnership
with a public cloud provider,
(ii) A public cloud provider forms a partnership with a
vendor that provides private cloud platforms.
Example:ANEKA
CLOUD PROVIDERS

• A service provider that offers customers storage or


software services available via a private (private
cloud) or public network (cloud).

• Usually, it means the storage and software is


available for access via the Internet.
Services by cloud Provider
Application Services (services on demand)
– Gmail, GoogleCalender
Platform Services (resources on demand)
– Middleware, Messaging, Information, connectivity etc
– Google Appengine
Infrastructure Services (physical assets as services)
– IBM Blue house, VMware, Amazon EC2, Microsoft Azure
Platform.
TOP 10 CLOUD PROVIDERS OF 2012
1. Amazon Web Services
2. Rackspace
3. CenturyLink/Savvis
4. Salesforce.com
5. Verizon/Terremark
6. Joyent
7. Citrix
8. Bluelock
9. Microsoft
10. VMware


Cloud vendor
• “Cloud Vendor” is a virtual organization
(may/may not own any infrastructure,
platform or software)
• It will use resources from various vendors and
original providers to offer services that meet
SLA with guaranteed QoE and QoS.
Types of vendors
• Cloud Platform Vendors
• Cloud Infrastructure Vendors
• Cloud Security Vendors
• Cloud Storage and Data center Vendors
• Cloud software vendors
CLOUD VENDORS
CLOUD SERVICES
SAAS
• Application is used as an on demand service. Often provided via the
Internet
• Eliminates the need to install and run the application on the customer's
own computer.
• Activities that are managed from central locations rather than at each
customer's site, enabling customers to access applications remotely via
the Web .
• Application delivery that typically is closer to a one-to-many model (single
instance, multi-tenant architecture) than to a one-to-one model, including
architecture, pricing, partnering, and management characteristic

• Example: Google App (online office)


IAAS
• Infrastructure-As-A-Service (Standards under development)
– The delivery of computer IaaS, typically platform virtualization
– Rather than purchasing servers, software, data center space or
network equipment, clients instead buy those resources as a
fully outsourced service.
- "Infrastructure as a Service (IaaS)" delivers computer
infrastructures like,
– Processors/CPUs
– Memory
– Storages
– Networking
– Vendors (e.g. Amazon, Eucalyptus, IBM, VMware partners)
– For example:
• Virtual desktops
• Grid computing
PaaS
• Platform-As-A-Service (Technology under development)
– Delivers a computing platform and/or solution stack as a
service over the Internet, eliminating the need to install
and run the application on the customer's own computers
and simplifying maintenance and support

– Facilitates deployment of applications without the cost and


complexity of buying and managing the underlying
hardware and software layers

– Vendors (e.g. Google, Microsoft, Force.com, RightScale)


Cloud taxonomy and application examples:
Three primary models for Cloud Computing have emerged:
SaaS PaaS IaaS
(Software as a Service) (Platform as a Service) (Infrastructure as a Service)

Applications, typically Hosted application Utility computing data center


available via the browser: environment for building and providing on demand server
• Google Mail deploying cloud applications: resources:
•Google Docs Programming and (Computing Resources)
• Salesforce.com Management tools. • HP Adaptive Infrastructure
• Salesforce.com as a Service
• Amazon EC2 • Rackspace
• Microsoft Azure • Amazon EC2 & S3
How do SaaS, PaaS, and IaaS
compare?
• SaaS
– Easy first step to adopt alternative desktop office application
– Requires nothing more than a credit card to start
– Will drive home the SOA value proposition

PaaS
• Aimed primarily at small & new companies but models apply to all
• Large companies will benefit as services scale up and model is driven into
internal software development tools and processes

IaaS
• Galvanizing approach to Utility Computing
• Overflow to external provider to avoid cap-ex to meet peaks
• Longer term play due to immature tools and resistance to change

You might also like