SlideShare a Scribd company logo
1 of 21
CLOUD
COMPUTING
TYPES OF CLOUD COMPUTING
WHAT IS CLOUD COMPUTING
 The term cloud refers to a network or the internet. It
is a technology that uses remote servers on the
internet to store, manage, and access data online
rather than local drives. The data can be anything
such as files, images, documents, audio, video, and
more.
CLOUD COMPUTING ARCHITECTURE
 Cloud computing technology is used by both small
and large organizations to store the information in
cloud and access it from anywhere at anytime
using the internet connection.
 Cloud computing architecture is a combination
of service-oriented architecture and event-
driven architecture.
 Cloud computing architecture is divided into the following
two parts -
 Front End
 Back End
 The below diagram shows the architecture of cloud
computing -
FRONT END
The front end is used by the client. It
contains client-side interfaces and
applications that are required to access the
cloud computing platforms. The front end
includes web servers (including Chrome,
Firefox, internet explorer, etc.), thin & fat
clients, tablets, and mobile devices.
BACK END
The back end is used by the service
provider. It manages all the resources
that are required to provide cloud
computing services. It includes a
huge amount of data storage, security
mechanism, virtual machines,
deploying models, servers, traffic
control mechanisms, etc.
COMPONENTS OF CLOUD COMPUTING
There are the following components of cloud computing
architecture -
1. Client Infrastructure
 Client Infrastructure is a Front end component. It
provides GUI (Graphical User Interface) to interact with
the cloud.
2. Application
 The application may be any software or platform that a
client wants to access
3. Service
A Cloud Services manages that which type of service you access
according to the client’s requirement.
Cloud computing offers the following three type of services:
 i. Software as a Service (SaaS) – It is also known as cloud
application services. Mostly, SaaS applications run directly
through the web browser means we do not require to download
and install these applications. Some important example of SaaS
is given below –
Example: Google Apps, Salesforce Dropbox, Slack, Hubspot,
Cisco WebEx.
• ii. Platform as a Service (PaaS) – It is also
known as cloud platform services. It is quite
similar to SaaS, but the difference is that PaaS
provides a platform for software creation, but
using SaaS, we can access software over the
internet without the need of any platform.
Example: Windows Azure, Force.com, Magento
Commerce Cloud, OpenShift.
• iii. Infrastructure as a Service (IaaS) – It is also
known as cloud infrastructure services. It is
responsible for managing applications data,
middleware, and runtime environments.
Example: Amazon Web Services (AWS) EC2,
Google Compute Engine (GCE), Cisco Metapod.
4. Runtime Cloud
 Runtime Cloud provides the execution and runtime
environment to the virtual machines.
5. Storage
 Storage is one of the most important components of cloud
computing. It provides a huge amount of storage capacity in the
cloud to store and manage data.
6. Infrastructure
 It provides services on the host level, application level,
and network level. Cloud infrastructure includes hardware and
software components such as servers, storage, network devices,
virtualization software, and other storage resources that are
needed to support the cloud computing model.
7. Management
 Management is used to manage components such as
application, service, runtime cloud, storage, infrastructure, and
other security issues in the backend and establish coordination
between them.
8. Security
 Security is an in-built back end component of cloud computing.
It implements a security mechanism in the back end.
9. Internet
 The Internet is medium through which front end and back end
can interact and communicate with each other.
CLOUD MODELS
SERVICE MODELS – CLOUD COMPUTING
SAAS(SOFTWARE AS A SERVICE)
SERVICE MODELS – CLOUD COMPUTING
IAAS(INFRASTRUCTURE AS A SERVICE)
Platform as a Service (PaaS)
• PaaS provides all of the facilities required
to support the complete life cycle of
building and delivering web applications
and services entirely from the Internet.
– Typically applications must be developed
with a particular platform in mind
– Multi tenant environments
– Highly scalable multi tier architecture
PUBLIC CLOUD
 Public cloud are managed by third parties which provide
cloud services over the internet to public, these services
are available as pay-as-you-go billing model.
They offer solutions for minimizing IT infrastructure
costs and act as a good option for handling peak loads on
the local infrastructure. They are a goto option for small
enterprises, which are able to start their businesses
without large upfront investments by completely relying
on public infrastructure for their IT needs.
A fundamental characteristic of public clouds
is multitenancy. A public cloud is meant to serve
multiple users, not a single customer. A user requires a
virtual computing environment that is separated, and
most likely isolated, from other users
PRIVATE CLOUD
 Private clouds are distributed systems that work on a private
infrastructure and providing the users with dynamic
provisioning of computing resources. Instead of a pay-as-you-
go model as in public clouds, there could be other schemes in
that take into account the usage of the cloud and proportionally
billing the different departments or sections of an enterprise.
 It allow system and services to be accessible within the
organisation.
 It can be managed internally by organisation itself or by third
party.
 We can relate this with and example suppose we can secure our
costly jewellery keeping in home or use third party(bank’s
locker ) to secure your costly jewellery
HYBRID CLOUD
 Hybrid cloud is a heterogeneous distributed system
resulted by combining facilities of public cloud and
private cloud. For this reason they are also
called heterogeneous clouds.
 In other words we can say
 It is a mixture of Public and Private Clouds.
 Non critical activities are performed in Public cloud
and Critical activities are performed by using private
cloud .
 Question arises why we need hybrid cloud ? because
A major drawback of private deployments is the
inability to scale on demand and to efficiently address
peak loads. Here public clouds are needed. Hence, a
hybrid cloud takes advantages of both public and
private cloud.

More Related Content

Similar to CLOUD COMPUTING.pptx

cloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdfcloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdfPalviGupta12
 
Cloud computing
Cloud computingCloud computing
Cloud computingcompherals
 
CLOUD COMPUTING kk.pptx
CLOUD COMPUTING kk.pptxCLOUD COMPUTING kk.pptx
CLOUD COMPUTING kk.pptxMohdArbazraza
 
How to Cloud - The Ultimate Guide to Cloud Computing
How to Cloud - The Ultimate Guide to Cloud ComputingHow to Cloud - The Ultimate Guide to Cloud Computing
How to Cloud - The Ultimate Guide to Cloud ComputingAwesome Developers UG
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptxssuser8c0d24
 
CLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALA
CLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALACLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALA
CLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALASaikiran Panjala
 
Unit 1.3 types of cloud
Unit 1.3 types of cloudUnit 1.3 types of cloud
Unit 1.3 types of cloudeShikshak
 
Cloud computing
Cloud computingCloud computing
Cloud computingvinitha96
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptPravesh ARYA
 
Introduction To Cloud Computing
Introduction To  Cloud ComputingIntroduction To  Cloud Computing
Introduction To Cloud Computingacemindia
 
cloudcomputingppt-170825044254.pdf
cloudcomputingppt-170825044254.pdfcloudcomputingppt-170825044254.pdf
cloudcomputingppt-170825044254.pdfSANDY4772
 
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptcloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptHifzaZafar2
 

Similar to CLOUD COMPUTING.pptx (20)

cloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdfcloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdf
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloud computing
cloud computing cloud computing
cloud computing
 
CLOUD COMPUTING kk.pptx
CLOUD COMPUTING kk.pptxCLOUD COMPUTING kk.pptx
CLOUD COMPUTING kk.pptx
 
How to Cloud - The Ultimate Guide to Cloud Computing
How to Cloud - The Ultimate Guide to Cloud ComputingHow to Cloud - The Ultimate Guide to Cloud Computing
How to Cloud - The Ultimate Guide to Cloud Computing
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
CLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALA
CLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALACLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALA
CLOUD COMPUTING AND SERVICES BY SAIKIRAN PANJALA
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Unit 1.3 types of cloud
Unit 1.3 types of cloudUnit 1.3 types of cloud
Unit 1.3 types of cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Introduction To Cloud Computing
Introduction To  Cloud ComputingIntroduction To  Cloud Computing
Introduction To Cloud Computing
 
cloud.pptx
cloud.pptxcloud.pptx
cloud.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing ppt
Cloud Computing pptCloud Computing ppt
Cloud Computing ppt
 
cloudcomputingppt-170825044254.pdf
cloudcomputingppt-170825044254.pdfcloudcomputingppt-170825044254.pdf
cloudcomputingppt-170825044254.pdf
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptcloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
 

Recently uploaded

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 

Recently uploaded (20)

Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 

CLOUD COMPUTING.pptx

  • 2. WHAT IS CLOUD COMPUTING  The term cloud refers to a network or the internet. It is a technology that uses remote servers on the internet to store, manage, and access data online rather than local drives. The data can be anything such as files, images, documents, audio, video, and more.
  • 3. CLOUD COMPUTING ARCHITECTURE  Cloud computing technology is used by both small and large organizations to store the information in cloud and access it from anywhere at anytime using the internet connection.  Cloud computing architecture is a combination of service-oriented architecture and event- driven architecture.
  • 4.  Cloud computing architecture is divided into the following two parts -  Front End  Back End  The below diagram shows the architecture of cloud computing -
  • 5.
  • 6. FRONT END The front end is used by the client. It contains client-side interfaces and applications that are required to access the cloud computing platforms. The front end includes web servers (including Chrome, Firefox, internet explorer, etc.), thin & fat clients, tablets, and mobile devices.
  • 7. BACK END The back end is used by the service provider. It manages all the resources that are required to provide cloud computing services. It includes a huge amount of data storage, security mechanism, virtual machines, deploying models, servers, traffic control mechanisms, etc.
  • 8. COMPONENTS OF CLOUD COMPUTING There are the following components of cloud computing architecture - 1. Client Infrastructure  Client Infrastructure is a Front end component. It provides GUI (Graphical User Interface) to interact with the cloud. 2. Application  The application may be any software or platform that a client wants to access
  • 9. 3. Service A Cloud Services manages that which type of service you access according to the client’s requirement. Cloud computing offers the following three type of services:  i. Software as a Service (SaaS) – It is also known as cloud application services. Mostly, SaaS applications run directly through the web browser means we do not require to download and install these applications. Some important example of SaaS is given below – Example: Google Apps, Salesforce Dropbox, Slack, Hubspot, Cisco WebEx.
  • 10. • ii. Platform as a Service (PaaS) – It is also known as cloud platform services. It is quite similar to SaaS, but the difference is that PaaS provides a platform for software creation, but using SaaS, we can access software over the internet without the need of any platform. Example: Windows Azure, Force.com, Magento Commerce Cloud, OpenShift. • iii. Infrastructure as a Service (IaaS) – It is also known as cloud infrastructure services. It is responsible for managing applications data, middleware, and runtime environments. Example: Amazon Web Services (AWS) EC2, Google Compute Engine (GCE), Cisco Metapod.
  • 11. 4. Runtime Cloud  Runtime Cloud provides the execution and runtime environment to the virtual machines. 5. Storage  Storage is one of the most important components of cloud computing. It provides a huge amount of storage capacity in the cloud to store and manage data. 6. Infrastructure  It provides services on the host level, application level, and network level. Cloud infrastructure includes hardware and software components such as servers, storage, network devices, virtualization software, and other storage resources that are needed to support the cloud computing model.
  • 12. 7. Management  Management is used to manage components such as application, service, runtime cloud, storage, infrastructure, and other security issues in the backend and establish coordination between them. 8. Security  Security is an in-built back end component of cloud computing. It implements a security mechanism in the back end. 9. Internet  The Internet is medium through which front end and back end can interact and communicate with each other.
  • 14. SERVICE MODELS – CLOUD COMPUTING SAAS(SOFTWARE AS A SERVICE)
  • 15. SERVICE MODELS – CLOUD COMPUTING IAAS(INFRASTRUCTURE AS A SERVICE)
  • 16. Platform as a Service (PaaS) • PaaS provides all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely from the Internet. – Typically applications must be developed with a particular platform in mind – Multi tenant environments – Highly scalable multi tier architecture
  • 17.
  • 18.
  • 19. PUBLIC CLOUD  Public cloud are managed by third parties which provide cloud services over the internet to public, these services are available as pay-as-you-go billing model. They offer solutions for minimizing IT infrastructure costs and act as a good option for handling peak loads on the local infrastructure. They are a goto option for small enterprises, which are able to start their businesses without large upfront investments by completely relying on public infrastructure for their IT needs. A fundamental characteristic of public clouds is multitenancy. A public cloud is meant to serve multiple users, not a single customer. A user requires a virtual computing environment that is separated, and most likely isolated, from other users
  • 20. PRIVATE CLOUD  Private clouds are distributed systems that work on a private infrastructure and providing the users with dynamic provisioning of computing resources. Instead of a pay-as-you- go model as in public clouds, there could be other schemes in that take into account the usage of the cloud and proportionally billing the different departments or sections of an enterprise.  It allow system and services to be accessible within the organisation.  It can be managed internally by organisation itself or by third party.  We can relate this with and example suppose we can secure our costly jewellery keeping in home or use third party(bank’s locker ) to secure your costly jewellery
  • 21. HYBRID CLOUD  Hybrid cloud is a heterogeneous distributed system resulted by combining facilities of public cloud and private cloud. For this reason they are also called heterogeneous clouds.  In other words we can say  It is a mixture of Public and Private Clouds.  Non critical activities are performed in Public cloud and Critical activities are performed by using private cloud .  Question arises why we need hybrid cloud ? because A major drawback of private deployments is the inability to scale on demand and to efficiently address peak loads. Here public clouds are needed. Hence, a hybrid cloud takes advantages of both public and private cloud.