Models of Cloud Computing
Learning Outcomes
At the end of the session you will be able to:
© Oxford University Press 2018. All rights reserved
Introduction
© Oxford University Press 2018. All rights reserved
Cloud Service Models
1. Bottom layer (layer-1)—IaaS—accommodates memory, CPU, and additional hardware resources
2. Middle layer (layer-2)—PaaS—accommodates diverse settings for consumer-particular services
3. Top layer (layer-3)—SaaS—cloud
service accessing occurs via web
browsers and web services
© Oxford University Press 2018. All rights reserved
Software as a Service
follows:
“The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices through either a thin client interface, such as a web browser (e.g., web-based email), or a program interface. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings”.
© Oxford University Press 2018. All rights reserved
Software as a Service
Some of the applications of SaaS are:
© Oxford University Press 2018. All rights reserved
Importance of SaaS
1. Straightforward expenses are nil.
2. You only need a web browser to access the application. It doesn’t require other hardware purchase or software installation.
3. It provides quick operation service.
4. SaaS is extremely scalable.
5. Since the source code is the same for each customer, it is a multi-tenant design that makes it extremely proficient.
6. SaaS can endure every demand, because of easy arrangement; this is usually not simple with conventional applications.
7. Any noble technical modernization is effortlessly incorporated by the supplier that is accessible to all subscribers because, usually, all the consumers use a similar code base.
© Oxford University Press 2018. All rights reserved
Platform as a Service
“The capability provided to the consumer is to deploy onto the cloud infrastructure consumer created or acquired applications created using programming languages, libraries, services, and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment”.
© Oxford University Press 2018. All rights reserved
Platform as a Service
settings, warehouse, and supplementary
middleware.
separately into its major constituents—
service and platform.
© Oxford University Press 2018. All rights reserved
Platform as a Service
© Oxford University Press 2018. All rights reserved
Infrastructure as a Service
“The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems
and applications. The consumer does not manage or
control the underlying cloud infrastructure but has
control over operating systems, storage, and
deployed applications; and possibly limited control
of select networking components
(e.g., host firewalls)”.
© Oxford University Press 2018. All rights reserved
Infrastructure as a Service
© Oxford University Press 2018. All rights reserved
Cloud Computing Sub Service Models
© Oxford University Press 2018. All rights reserved
Cloud Deployment Models
© Oxford University Press 2018. All rights reserved
Public Clouds
Google, Amazon Elastic Compute Cloud,
Windows Azure Services Platform,
Microsoft, etc.
of capital expenses and removes
equipped IT expenses.
© Oxford University Press 2018. All rights reserved
Private Clouds
cloud computing infrastructure with Ubuntu
Server, Elastra private-cloud, Vmware,
Microsoft, etc.
© Oxford University Press 2018. All rights reserved
Community Clouds
Google’s ‘Gov Cloud’, NASA Nebula cloud,
etc.
© Oxford University Press 2018. All rights reserved
Hybrid Clouds
mutually dependent on one another.
has to maintain the company-significant
services and information in a few
instructions.
© Oxford University Press 2018. All rights reserved
Alternative Deployment Models
© Oxford University Press 2018. All rights reserved
CloudStack
1. Establishing an on-command, flexible cloud computing service. Service suppliers may offer self service virtual machines, networking arrangements, and storage sizes over the Internet.
2. CloudStack may be used to construct an on-command cloud computing service along with flexibility. Service supplier provides storage and virtual machines, and much more on the Internet.
3. An organization or worker could establish an on-premise private cloud along with CloudStack.
© Oxford University Press 2018. All rights reserved
Cloud Storage
There are three major cloud storage models which are as follows:
1. Public cloud storage services, like Amazon’s Simple Storage Service (S3), offers a multi-occupant storage appropriate for data.
2. Private cloud storage services offer a dedicated storage restricted behind the firewall of a corporation. Private clouds are suitable for users who require customization and more power on their data.
3. Hybrid cloud storage is an amalgamation of the other two models, which comprise no less than a single public cloud and a single private cloud infrastructure. A corporation could, for instance, collect forcefully used and prepared data on a private cloud and sharable data on a public cloud.
© Oxford University Press 2018. All rights reserved
Cloud Storage
© Oxford University Press 2018. All rights reserved
Thank You!
© Oxford University Press 2018. All rights reserved