CLOUD COMPUTING SERVICES
CLOUD COMPUTING REFERENCE
MODAL
Prepared By
S.L.SWARNA
AP/AI&DS
EXCEL ENGINEERING
COLLEGE
CLOUD COMPUTING REFERENCE
MODAL
• The cloud computing reference model is an abstract model that
divides a cloud computing environment into abstraction layers
and cross-layer functions to characterize and standardize its
functions.
• This reference model divides cloud computing activities and
functions into three cross-layer functions and five logical
layers.
• Each of these layers describes different things that might be
present in a cloud computing environment, such as computing
systems, networking, storage equipment, and so forth.
• It also explains the connections between these organizations.
• The five layers are the Physical layer, virtual layer, control
layer, service orchestration layer, and service layer.
Service models
• Cloud Computing reference model is divided
into 3 major service models:
• Software as a Service (SaaS)
• Platform as a Service (PaaS)
• Infrastructure as a Service (IaaS)
Service models
SaaS
• Software as a Service (SaaS) is a form of application
delivery that relieves users of the burden of software
maintenance while making development and testing easier
for service providers.
Features of SaaS are as follows:
• The cloud consumer has full control over all the cloud
services.
• The provider has full control over software applications-
based services.
• The cloud provider has partial control over the
implementation of cloud services.
• The consumer has limited control over the implementation
of these cloud services.
PaaS
• Platform as a Service is a strategy that offers a high
level of abstraction to make a cloud readily
programmable in addition to infrastructure-oriented
clouds that offer basic compute
• A PaaS offering that provides a scalable environment
for creating and hosting web applications is Google
App Engine, for instance. d storage capabilities
(PaaS).
Features of PaaS layer are as follows:
• The cloud provider has entire rights or control over the
provision of cloud services to consumers.
• The cloud consumer has selective control based on the
resources they need or have opted for on the application
server, database, or middleware.
• Consumers get environments in which they can develop
their applications or databases. These environments are
usually very visual and very easy to use.
• Provides options for scalability and security of the
user’s resources.
• Services to create workflows and websites.
IaaS
• Infrastructure as a Service (IaaS) offers storage
and computer resources that developers and IT
organizations use to deliver custom/business
solutions.
• IaaS delivers computer hardware (servers,
networking technology, storage, and data
center space) as a service.
The control of the IaaS layer is as follows:
• The consumer has full/partial control over the
infrastructure of the cloud, servers, and databases.
• The consumer has control over the Virtual Machines'
implementation and maintenance.
• The consumer has a choice of already installed VM
machines with pre-installed Operating systems.
• The cloud provider has full control over the data
centers and the other hardware involved in them.
• It has the ability to scale resources based on the usage
of users.
Deployment Modal
• Cloud computing also has 4 deployment models,
1. Public
• This is the model where cloud infrastructure and resources are given to the public via a public
network. These models are generally owned by companies that sell cloud services.
2. Private
• This is the model where cloud infrastructure and resources are only accessible by the cloud
consumer. These models are generally owned by cloud consumers themselves or a third party.
3. Community
• This is the model where a group of cloud consumers might share their cloud infrastructure and
resources as they may have the same goal and policies to be achieved. These models are owned by
organizations or third-party.
4. Hybrid
• This model consists of a mixture of different deployment models like public, private, or community.
This helps in the exchange of data or applications between various models.
Essential Characteristics of cloud
1.On-Demand Self-Service
• With cloud computing, you can provision computing services, like server time and
network storage, automatically. You won’t need to interact with the service
provider.
• Cloud customers can access their cloud accounts through a web self-service portal
to view their cloud services, monitor their usage, and provision and de-provision
services.
2. Broad Network Access
• Another essential cloud computing characteristic is broad network access. You can
access cloud services over the network and on portable devices like mobile phones,
tablets, laptops, and desktop computers.
• A public cloud uses the internet; a private cloud uses a local area network. Latency
and bandwidth both play a major role in cloud computing and broad network
access, as they affect the quality of service.
3. Resource Pooling
• With resource pooling, multiple customers can share physical resources using a multi-tenant model.
• This model assigns and reassigns physical and virtual resources based on demand. Multi-tenancy allows
customers to share the same applications or infrastructure while maintaining privacy and security.
• Though customers won't know the exact location of their resources, they may be able to specify the location
at a higher level of abstraction, such as a country, state, or data center. Memory, processing, and bandwidth
are among the resources that customers can pool.
4. Rapid Elasticity
• Cloud services can be elastically provisioned and released, sometimes automatically, so customers can scale
quickly based on demand.
• The capabilities available for provisioning are practically unlimited. Customers can engage with these
capabilities at any time in any quantity.
• Customers can also scale cloud use, capacity, and cost without extra contracts or fees. With rapid elasticity,
you won’t need to buy computer hardware.
• Instead, can use the cloud provider's cloud computing resources.
5. Measured Service
• In cloud systems, a metering capability optimizes resource
usage at a level of abstraction appropriate to the type of
service.
• For example, you can use a measured service for storage,
processing, bandwidth, and users. Payment is based on actual
consumption by the customer via a pay-for-what-you-use
model.
• Monitoring, controlling, and reporting resource use creates a
transparent experience for both consumers and providers of the
service.

CLOUD COMPUTING SERVICES - Cloud Reference Modal

  • 1.
    CLOUD COMPUTING SERVICES CLOUDCOMPUTING REFERENCE MODAL Prepared By S.L.SWARNA AP/AI&DS EXCEL ENGINEERING COLLEGE
  • 2.
  • 3.
    • The cloudcomputing reference model is an abstract model that divides a cloud computing environment into abstraction layers and cross-layer functions to characterize and standardize its functions. • This reference model divides cloud computing activities and functions into three cross-layer functions and five logical layers.
  • 4.
    • Each ofthese layers describes different things that might be present in a cloud computing environment, such as computing systems, networking, storage equipment, and so forth. • It also explains the connections between these organizations. • The five layers are the Physical layer, virtual layer, control layer, service orchestration layer, and service layer.
  • 5.
    Service models • CloudComputing reference model is divided into 3 major service models: • Software as a Service (SaaS) • Platform as a Service (PaaS) • Infrastructure as a Service (IaaS)
  • 6.
  • 7.
    SaaS • Software asa Service (SaaS) is a form of application delivery that relieves users of the burden of software maintenance while making development and testing easier for service providers. Features of SaaS are as follows: • The cloud consumer has full control over all the cloud services. • The provider has full control over software applications- based services. • The cloud provider has partial control over the implementation of cloud services. • The consumer has limited control over the implementation of these cloud services.
  • 8.
    PaaS • Platform asa Service is a strategy that offers a high level of abstraction to make a cloud readily programmable in addition to infrastructure-oriented clouds that offer basic compute • A PaaS offering that provides a scalable environment for creating and hosting web applications is Google App Engine, for instance. d storage capabilities (PaaS).
  • 9.
    Features of PaaSlayer are as follows: • The cloud provider has entire rights or control over the provision of cloud services to consumers. • The cloud consumer has selective control based on the resources they need or have opted for on the application server, database, or middleware. • Consumers get environments in which they can develop their applications or databases. These environments are usually very visual and very easy to use. • Provides options for scalability and security of the user’s resources. • Services to create workflows and websites.
  • 10.
    IaaS • Infrastructure asa Service (IaaS) offers storage and computer resources that developers and IT organizations use to deliver custom/business solutions. • IaaS delivers computer hardware (servers, networking technology, storage, and data center space) as a service.
  • 11.
    The control ofthe IaaS layer is as follows: • The consumer has full/partial control over the infrastructure of the cloud, servers, and databases. • The consumer has control over the Virtual Machines' implementation and maintenance. • The consumer has a choice of already installed VM machines with pre-installed Operating systems. • The cloud provider has full control over the data centers and the other hardware involved in them. • It has the ability to scale resources based on the usage of users.
  • 12.
    Deployment Modal • Cloudcomputing also has 4 deployment models, 1. Public • This is the model where cloud infrastructure and resources are given to the public via a public network. These models are generally owned by companies that sell cloud services. 2. Private • This is the model where cloud infrastructure and resources are only accessible by the cloud consumer. These models are generally owned by cloud consumers themselves or a third party. 3. Community • This is the model where a group of cloud consumers might share their cloud infrastructure and resources as they may have the same goal and policies to be achieved. These models are owned by organizations or third-party. 4. Hybrid • This model consists of a mixture of different deployment models like public, private, or community. This helps in the exchange of data or applications between various models.
  • 13.
    Essential Characteristics ofcloud 1.On-Demand Self-Service • With cloud computing, you can provision computing services, like server time and network storage, automatically. You won’t need to interact with the service provider. • Cloud customers can access their cloud accounts through a web self-service portal to view their cloud services, monitor their usage, and provision and de-provision services. 2. Broad Network Access • Another essential cloud computing characteristic is broad network access. You can access cloud services over the network and on portable devices like mobile phones, tablets, laptops, and desktop computers. • A public cloud uses the internet; a private cloud uses a local area network. Latency and bandwidth both play a major role in cloud computing and broad network access, as they affect the quality of service.
  • 14.
    3. Resource Pooling •With resource pooling, multiple customers can share physical resources using a multi-tenant model. • This model assigns and reassigns physical and virtual resources based on demand. Multi-tenancy allows customers to share the same applications or infrastructure while maintaining privacy and security. • Though customers won't know the exact location of their resources, they may be able to specify the location at a higher level of abstraction, such as a country, state, or data center. Memory, processing, and bandwidth are among the resources that customers can pool. 4. Rapid Elasticity • Cloud services can be elastically provisioned and released, sometimes automatically, so customers can scale quickly based on demand. • The capabilities available for provisioning are practically unlimited. Customers can engage with these capabilities at any time in any quantity. • Customers can also scale cloud use, capacity, and cost without extra contracts or fees. With rapid elasticity, you won’t need to buy computer hardware. • Instead, can use the cloud provider's cloud computing resources.
  • 15.
    5. Measured Service •In cloud systems, a metering capability optimizes resource usage at a level of abstraction appropriate to the type of service. • For example, you can use a measured service for storage, processing, bandwidth, and users. Payment is based on actual consumption by the customer via a pay-for-what-you-use model. • Monitoring, controlling, and reporting resource use creates a transparent experience for both consumers and providers of the service.