0% found this document useful (0 votes)
52 views31 pages

CC MODULE 4.1

The document discusses different cloud service models: - Infrastructure as a Service (IaaS) provides computing infrastructure like virtual machines, storage, and networking. Examples include Amazon EC2 and Rackspace. - Platform as a Service (PaaS) provides platforms for developers to build applications on without managing the underlying infrastructure. Examples include Google App Engine and Microsoft Azure. - Software as a Service (SaaS) provides applications to end users hosted by a cloud vendor and accessed via a web browser. Examples include Gmail, Netflix, and Google Docs.

Uploaded by

topmotivezz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views31 pages

CC MODULE 4.1

The document discusses different cloud service models: - Infrastructure as a Service (IaaS) provides computing infrastructure like virtual machines, storage, and networking. Examples include Amazon EC2 and Rackspace. - Platform as a Service (PaaS) provides platforms for developers to build applications on without managing the underlying infrastructure. Examples include Google App Engine and Microsoft Azure. - Software as a Service (SaaS) provides applications to end users hosted by a cloud vendor and accessed via a web browser. Examples include Gmail, Netflix, and Google Docs.

Uploaded by

topmotivezz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 31

Cloud computing

Module 4
Cloud Service Models
• The cloud applications are built on three layers namely infrastructure,
platform,software
• Based on this there are 3 cloud computing models
• Iaas
• Paas
• Saas
Software as a Service
• Applications are hosted by a cloud vendor(supplier)
• This is available to the customers through the Internet
• The software is accessed at the customer’s location
• One machine can serve many cloud users simultaneously(multi
tenant)
• Eg: Google Apps, Netflix, Gmail, Googlr Docs
• Some Applications of SaaS
• Complaint resolution system
• Employee mgt system
• Attendance managenebt
Importance of SaaS
• SaaS is one to many software delivery model
• Expenses is Nil
• Only a web browser is needed for accessing the service
• Very much scalable
• Applications are centrally managed.
• Data of every consumer is saved and protected
• Service level improvement
• Pay as you go pricing
• Rapid implementation
SaaS providers
• NetSuite
• Intuit
• Financial Force.com
• Coupa Software
• AT &T
Platform as a Service
• Platform in computer software means
• Hardware architecture, OS, runtime libraries,
• All together it is the stage on which computer programs can be run
• PaaS gives all facilities needed for building and delivering a web
application
• Cloud suppliers provide database, OS, web server and programming
language. The application designers can build their application
without purchasing the software and hardware.
• Eg: Google App Engine, Microsoft azure Mendix, Engine Yard
Fig 4.5
Cloud provides different platforms

• Multiple OS support
• Platform for accesing database
• Act as middleware
• Uniqueness in PaaS
• Application expansion: cloud user can customize the application as per rquiremnet
• Simplicity of use: user friendly . Drag and drop Integrated development environmnets (IDE)
are available.
• Accessibility: an alternative platform is always available anywhere anytime
• Scalability: the infrastructure can manage different application loads
• Safety: only log on activities are provided
• Comprehensiveness: application developed can be incorporated with other applications
• Portability: applications can be shifted from one PaaS to another
• Porting devices: for easy migration from on premise platform to online platform
• Proper documentation: there is a properly documented API to document user verification,
recovery, savings of file etc.
Fig 4.6
Infra structure as a service (IaaS)
• It is the delivery of computer infra structure as a service
• Cloud supplier provides computers as physical or virtual machines
• Virtual machines are operated by hypervisor (Xen, Vmware)
• Other IaaS resources are
• Image sin Virtual machine image history, blocks of storage, software collections,
firewalls, IP addresses, VLANs
• Cloud user deploy OS images on their application software and
machine
• Cloud supplier prepare bill based on usage only.
• Eg for IaaS
• Rackspace cloud, Amazon cloud formation, Google Compute Engine
• Paas is dedicated to application developer
• Saas is for end user
• Iaas provides applications and middleware support to application
developer
• Iaas is platform free
• It is an amalgamation of software and hardware resources
• Iaas software(hypervisor) runs independent of hardware. It keeps
record of hardware resource usage and distributes resources based
on demand. This is called resource pooling
Fig 4.8
Various IaaS providers
• Amazon
• Rackspace
• Gogrid
• Symetriq
Cloud Deployment Models
• Private cloud:
• cloud infrastructure is provided exclusively for a single organization with
multiple consumers.
• Owned , operated and managed by the organization or third party or
combination
• It may exist on /off premises
• Community cloud
• Cloud infrastructure is provided for exclusive use by specific community of
consumers within an organization( with similar mission, policy, security
requirements, )
• Owned managed and operated by one or more organizations in the
community
• It may exist on /off premises
• Public cloud
• This is for open use by general public
• May be owned, managed, operated by business academic or government
organization or a combination of them.
• It exists on the premises of the cloud provider
• Hybrid cloud
• Composition of 2 or more distinct cloud infrastructure (private, community, or
public)
Public cloud
• Users have many options to opt for any service provider
• It may cost a lesser amount
• Private information of the cloud user is protected.
• The physical infrastructure is possessed by cloud service supplier
• The cloud consumers share the infra structure and pay for what they
use.
• Different clients access collection of services provided by the cloud
supplier
• Eg: Google, Amazon Elastic Compute Cloud (EC3), Microsoft
Fig 4.11
Private cloud
• Fig 4.12
• Private cloud services gives the control of cloud infra structure to the user
• Infrastructure access is permitted to members of organization
• Private cloud is hosted in the data centre of the company and services are offered to
users within the company
• Higher cost compared to public cloud
• A private cloud is possessed by the consumer, but constructed and deployed by a
third party
• Physical servers may be positioned at the location of the consumer
• Private clouds are owned by big organizations
• Safety is stricter in private cloud than in public cloud. Because the infrastructure is
owned by the organization and the organization has control over the applications
installed.
• Eg: Vmware, Microsoft, Eucalyptus with Ubuntu Server
• Virtual private cloud: a consumer is allotted private cloud inside public cloud’s
physical infrastructure
Community cloud
• Limited and consumed by means of a group or cluster who are
engaged in a general task. The members of the society get access to
the information on the cloud. Community cloud falls between public
and private cloud. Cost is higher than public cloud.
• Eg: Google Gov Cloud, NASA Nebula cloud
Hybrid cloud fig 4.14
Hybrid cloud
• Hybrid cloud is a combination of two or more clouds, private, public and
community clouds
• Cloud users are supplied with information on the public cloud and the
cloud supplier has to maintain the company significant services.
• Hybrid cloud enables to migrate and manage workloads between these
various cloud environments
• organizations choose to adopt hybrid cloud platforms to reduce costs,
minimize risk, and extend their existing capabilities to support digital
transformation.
• Cloud bursting is a configuration method that uses cloud computing
resources whenever on-premises infrastructure reaches peak capacity.
When organizations run out of computing resources in their internal data
center, they burst the extra workload to external third-party cloud services.
• Many organizations want to continue using their existing on-premises
computing infrastructure and also get the benefits of the public cloud.
• They can deploy a cloud-bursting hybrid cloud architecture to access
public cloud resources when they have no more on-premises
compute capacity.
• Advantages of cloud-bursting techniques,
• Use local resources efficiently
• Reduce further investment in on-premises infrastructure costs
• Enjoy the scale and flexibility that public clouds bring
• Avoid service interruption to business-critical applications due to sudden
workload spikes
Cloud storage

• Cloud storage is a service model where in data is maintained,


controlled, and backed up distantly and made accessible to users over
the Internet.
• It is a network of online storage hosted by third parties(cloud storage
providers)
• Companies who need to host data, take storage space on rental basis
• Cloud storage is accessed through web based user interface or API
3 major cloud storage models

• Public cloud storage(Amazon Simple Storage Service(S3)-multi


occupant storage
• Private cloud storage – dedicated storage restricted behind firewall of
a corporation. Suitable for users who need more customization and
power on data.
• Hybrid cloud storage- amalgamation of public and private cloud
storage.

You might also like