SlideShare a Scribd company logo
INTRODUCTIONTOCLOUD
COMPUTING
“CLOUD IS ABOUT HOW YOU DO COMPUTING, NOT
WHERE YOU DO COMPUTING”
 WHY LEARN ABOUT CLOUD COMPUTING?
 WHAT IS CLOUD COMPUTING?
 HISTORY
 WHY SHOULD MOVE TO THE CLOUD?
 CHARACTERISTICS OF CLOUD COMPUTING
 CLOUD SERVICE MODELS
 TYPES OF CLOUD(CLOUD DEPLOYMENT MODELS)
AGENDa
 CLIENT AND SERVER
 REGION ,ZONE ,AVAILABILITY ZONE
 DATACENTER
 VIRTUAL MACHINE
 VIRTUAL MACHINE VS CONTAINER
 PROS AND CONS OF CLOUD COMPUTING
 Everybody is talking about it, it’s a buzzword…!
 Seen an acceleration in adoption of cloud computing
and cloud services.
 It is mentioned as one of the top technology
trends to watch next 4-5 years by report from Gartner
WHY LEARNABOUT CLOUDCOMPUTING?
 Cloud computing is the delivery of computing services over the internet, which is
otherwise known as the cloud.
 These services include servers, storage, databases, networking, software, analytics, and
intelligence.
 Cloud computing offers faster innovation, flexible resources, and economies of scale.
WHATIS CLOUDCOMPUTING?
 Cloud computing is the delivery of computing services over the internet by using a pay-as-you-go pricing
model.
 Cloud service providers operate on a consumption-based model, which means that end users only pay for
the resources that they use. You typically pay only for the cloud services you use, which helps you:
 Lower your operating costs.
 Run your infrastructure more efficiently.
 Scale as your business needs change.
 Cloud computing is a way to rent compute power and storage from someone else's datacenter.
 When you're done using them, you give them back. You're billed only for what you use.
Why is cloud computingtypicallycheaper to use?
HISTORY
1960’s
John
McCarthy
Introduce
mainframe
timeshareing
1969
ARPANET
Developed
by J.C.R
Licklider
1991
WWW
launched
1997
Cloud
computing
Is defined by
prof. Ramnath
Chellapa
1999
SALESFORCE
Offering business
apps over the
internet-arrival of
Saas
2006
AMAZON
Create AWS and
introduces
elastic compute
cloud(EC2)
2008
Google
Release GCP
and google
app engine
2014
Docker
container services
for amazon elastic
compute
cloud(EC2)
2015
GOOGLE
Introduce virtual
machine-half the
cost when it was
introduced
HISTORY
2016
GOOFLE CLOUDE
FUNCTIONS
-provides computing,
data storage, data
analytics, and machine
learning
2017
SEPTEMBER-
GCP
Offers pay-
per-second
billing in VM
2017 October-
AWS
Offers pay-per-
second billing
for linux VM’s
2019
CDN MARKET
Estimate to be
more than 10
billion euro
2020
GROWTH
Global market for cloud computing estimated to
exceed over 241 billion euro AWS and Salesforce
global leaders
Why should move to the cloud?
 The cloud helps you move faster and innovate in ways that were once nearly impossible.
 To power your services and deliver innovative and novel user experiences more quickly, the cloud provides
on-demand access to:
 A nearly limitless pool of raw compute, storage, and networking components.
 Speech recognition and other cognitive services that help
make your application stand out from the crowd.
 Analytics services that deliver telemetry data from
your software and devices.
CHARACTERISTICS OF CLOUD COMPUTING
ON-DEMAND SELF SERVICE-It enables the client to constantly monitor the server uptime, abilities, and allotted network storage.
A client can likewise control the computing abilities as per his needs.
BROAD NETWORK ACCESS-The client can access the cloud data or transfer the data to the cloud from any place just with a
device and internet connection. These capacities are accessible everywhere in the organization and get to with the help of the
internet.
RAPID ELASTICITY- cloud-based applications can be configured to take advantage of autoscaling, so your applications will always
have the resources they need.
RESOURCE POOLING- Resource pooling means that a cloud service provider can share resources among several clients,
providing everyone with a different set of services as per their requirements.
MEASURED SERVICES- It enables both the provider and the client to monitor and report what services have been used and for
what purpose. This helps in monitoring billing and ensuring the optimum usage of resources.
Capital expenses versus operating expenses
CLOUD SERVICE MODELS
IaaS ( INFRASTRUCTURE-AS-A SERVICE)
IaaS is the most flexible category of cloud services. It aims to give you complete control over the hardware that runs
your application. Instead of buying hardware, with IaaS, you rent it.
This cloud service model is the closest to managing physical servers; a cloud provider will keep the hardware up-to-
date, but operating system maintenance and network configuration is left to the cloud tenent.
Advantages
 No CapEx. Users have no upfront costs.
 Agility. Applications can be made accessible quickly, and deprovisioned whenever needed.
 Management. the user manages and maintains the services they have provisioned, and the cloud provider
manages and maintains the cloud infrastructure.
 Consumption-based model. Organizations pay only for what they use and operate under an OpEx model.
 Skills. No deep technical skills are required to deploy, use, and gain the benefits of a public cloud.
 Cloud benefits. Organizations can leverage the skills and expertise of the cloud provider to ensure workloads are
made secure and highly available.
 Flexibility. IaaS is the most flexible cloud service as you have control to configure and manage the hardware
running your application.
PaaS ( platform-as-a service)
This cloud service model is a managed hosting environment, where the cloud provider manages the virtual
machines and networking resources, and the cloud tenent deploys their applications into the managed hosting
environment.
Advantages
No CapEx. Users have no upfront costs.
Agility. PaaS is more agile than IaaS.
Consumption-based model. Users pay only for what they use, and operate on an OpEx model.
Skills. No deep technical skills are required to deploy, use, and gain the benefits of PaaS.
Cloud benefits. Users can leverage the skills and expertise of the cloud provider to ensure their workloads are made secure and
highly available.
Productivity. Users can focus on application development only, as all platform management is handled by the cloud provider.
Disadvantage
Platform limitations. There can be some limitations to a cloud platform that might affect how an application runs. When you're
evaluating which PaaS platform is best suited for a workload, be sure to consider any limitations in this area.
SaaS( SOFTWARE-AS-A-SERVICE)
 In this cloud service model, the cloud provider manages all aspects of the application environment - virtual machines,
networking resources, data storage, applications, and so on - and the cloud tenent only needs to provide their data to the
application managed by the cloud provider. For example – Microsoft office 365.
Advantages
No CapEx. Users have no upfront costs.
Agility. Users can provide staff with access to the latest software quickly and easily.
Pay-as-you-go pricing model. Users pay for the software they use on a subscription model, typically monthly or yearly, regardless
of how much they use the software.
Skills. No deep technical skills are required to deploy, use, and gain the benefits of PaaS.
Flexibility. Users can access the same application data from anywhere.
Disadvantage
Software limitations. There can be some limitations to a software application that might affect how users work. Because you're
using as-is software, you don't have direct control of features. When you're evaluating which SaaS platform is best suited for a
workload, be sure to consider any business needs and software limitations
Introduction to cloud computing
Serverless computing
 Serverless computing is a cloud computing code execution model in which the cloud provider fully manages starting and
stopping virtual machines as necessary to serve requests, and requests are billed by an abstract measure of the resources
required to satisfy the request, rather than per virtual machine, per hour.
 Despite the name, it does not actually involve running code without servers. Serverless computing is so named because the
business or person that owns the system does not have to purchase, rent or provision servers or virtual machines for
the back-end code to run on.
Deployment models
Public cloud
Services are offered over the public internet and available to anyone who wants to purchase
them.
Cloud resources - such as servers and storage - are owned and operated by a third-party cloud
service provider, and delivered over the internet.
Private cloud
A private cloud consists of computing resources used exclusively by users from one
business or organization.
 A private cloud can be physically located at your organization's on-site (on-premises)
datacenter, or it can be hosted by a third-party service provider.
hybrid cloud
A hybrid cloud is a computing environment that combines a public cloud and a private
cloud by allowing data and applications to be shared between them.
There are two main methods to connect public cloud and private cloud: VPN and
Express Connect (point-to-point dedicated connection).
Community cloud
Community cloud shares infrastructure between several organizations from a specific
community with common concerns (security, compliance, jurisdiction, etc.), whether
managed internally or by a third-party, and either hosted internally or externally
Deployment models
Client and server
Client-Client are the device that the end user interact with cloud.
Server-A computer or device on a network that manages network resources.
Type of clients:
 Mobile
 Thin -A thin client is a network computer without a hard disk drive. Along with being easy to install,
thin clients also offer a lower total cost of ownership over thick clients.
 Thick -a thick client (fat client) is one that will perform the bulk of the processing in client/server
applications. One of the biggest advantages of thick clients rests in the nature of some operating
systems and software being unable to run on thin clients. Thick clients can handle these as it has its
resources.
REGION, ZONE, AVIALABILITY ZONE
Cloud region” describes the actual, real-life geographic location where your public cloud
resources are located.
Amazon Web Services
Region: Amazon defines its region as a geographic location, though it’s somewhat arbitrary.
Local regions: A single data center, in close proximity to a region, but not part of that region.
Availability zone: Multiple availability zones (AZs) per region are physically separated and connected with private low latency,
high throughput, and redundant network connections.
REGION, ZONE, AVIALABILITY ZONE
Google Cloud Platform
Regions: Regions are built of zones, usually close to each other, within P95 RT latencies less than 1MS and generally less than
5MS.
Zones: Zones should be considered independent failure domain within the region. Zones don't always map to a single data
center.
Google currently has 18 regions and 55 zones. All regions have three or more zones, and one zone is in development.
REGION, ZONE, AVIALABILITY ZONE
Microsoft Azure
Region: A region is a set of data centers connected within a latency perimeter.
Microsoft has 42 regions. 12 more regions are planned, 5 current regions have availability zones, and two have AZs in preview.
Geography: Azure defines a “geography” to contain multiple regions to help maintain data residency and compliance.
Availability zones: These are one or more data centers built on independent infrastructure with a minimum of three AZs in
regions that support it.
DATACENTERS
 a data center is a physical facility that organizations use to house their critical applications and data.
 It is a collection of servers where application is placed and is accessed via internet.
Role of datacenter:
• Data storage, management ,backup and recovery.
• Productivity applications, such as email
• High volume e-commerce transactions
• Big data, machine learning and artificial intelligence
Virtual machine
A Virtual Machine (VM) is a compute resource that uses software instead of a physical computer to
run programs and deploy apps.
Each virtual machine runs its own operating system and functions separately from the other VMs,
even when they are all running on the same host.
Pros
• Less physical hardware
• Central location to manage all assets
• More eco-friendly
• Disaster recovery is quick
• System upgrades
• Supports legacy operating systems
• Use of thin client
• Forward compatibility
Cons
• Upfront cost high
• Complexity
• Often the hardware is bundled together in one
location
• Hardware keys
containers
• A container is a standard unit of software that packages up code and all its dependencies so the
application runs quickly and reliably from one computing environment to another.
• A Container in cloud computing is an approach to operating system virtualization. By this, the user can
work with a program and its dependencies using resource procedures that are isolated.
Containers vs virtual machine
• .
Pros and cons of cloud computing
Pros:
High Availability - depending on the service-level agreement (SLA) that you choose, your cloud-based applications can provide a
continuous user experience with no apparent downtime even when things go wrong.
Scalability - applications in the cloud can be scaled two ways:
Vertically - computing capacity can be increased by adding additional RAM or CPUs to a virtual machine
Horizontally - computing capacity can be increased by adding instances of a resource, such as adding additional virtual
machines to your configuration
Elasticity - cloud-based applications can be configured to take advantage of autoscaling, so your applications will always have the
resources they need
Agility - cloud-based resources can be deployed and configured quickly as your application requirements change
Geo-distribution - applications and data can be deployed to regional datacenters around the globe, thereby ensuring that your
customers always have the best performance in their region
Disaster Recovery - by taking advantage of cloud-based backup services, data replication, and geo-distribution, you can deploy
your applications with the confidence that comes from knowing that your data is safe in the event that disaster should occur
Pros and cons of cloud computing
Thank you

More Related Content

PPTX
Cloud1 Computing 01
PPT
Cloud Computing
PPTX
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
PPTX
Top 10 successful saa s companies of all times
PPTX
Introduction of cloud computing and aws
PPT
Cloud computing simple ppt
PPTX
Cloud Computing Training PPT
PPTX
Cloud computing - Latest Trend
Cloud1 Computing 01
Cloud Computing
Cloud Computing For Beginners | Cloud Computing Explained | Cloud Computing T...
Top 10 successful saa s companies of all times
Introduction of cloud computing and aws
Cloud computing simple ppt
Cloud Computing Training PPT
Cloud computing - Latest Trend

What's hot (20)

PPTX
Google cloud platform
PPTX
Reasons for Cloud Computing’s Popularity in the UK
PDF
MS Azure
PPTX
What is Cloud Hosting? Here is Everything You Must Know About It
PPTX
Types of cloud computing
PPTX
What is cloud computing
PPTX
15 Benefits and Advantages of Cloud Computing
PPTX
Cloud Computing
PDF
Intro to cloud computing — MegaCOMM 2013, Jerusalem
PPTX
Cloud Computing An introduction
PPTX
Cloud computing
PPTX
4.impact of cloud platforms
PPTX
Cloud Computing & CloudStack Open Source
PPTX
Cloud storage or computing & its working
PPTX
Cloud Computing Demystified
PPTX
Mvpskill Saturday EP_27 11 April 2563 - Azure Products Update + DEMO
PPT
Introduction to Cloud computing
PPT
Cloud computing What Why How
PPTX
Cloud 101: The Basics of Cloud Computing
PDF
What are the types of cloud computing
Google cloud platform
Reasons for Cloud Computing’s Popularity in the UK
MS Azure
What is Cloud Hosting? Here is Everything You Must Know About It
Types of cloud computing
What is cloud computing
15 Benefits and Advantages of Cloud Computing
Cloud Computing
Intro to cloud computing — MegaCOMM 2013, Jerusalem
Cloud Computing An introduction
Cloud computing
4.impact of cloud platforms
Cloud Computing & CloudStack Open Source
Cloud storage or computing & its working
Cloud Computing Demystified
Mvpskill Saturday EP_27 11 April 2563 - Azure Products Update + DEMO
Introduction to Cloud computing
Cloud computing What Why How
Cloud 101: The Basics of Cloud Computing
What are the types of cloud computing
Ad

Similar to Introduction to cloud computing (20)

PPTX
Cloud Computing & Control Auditing
PPT
Cloud Computing
PPTX
A Breif On Cloud computing
PPTX
Cloud computing 1
PPTX
Introduction on Cloud Computing
DOC
Cloud1
PPTX
Introduction to Cloud Computing(UNIT 1).pptx
PDF
Cloud computing course and tutorials
PPTX
Cloud Computing Made Easy
PPTX
CLOUD COMPUTING.pptx
PDF
How to Cloud - The Ultimate Guide to Cloud Computing
PPTX
Cloud computing lecture 1
PDF
Cloud Computing
PPTX
Unit 1
PPT
Cloud Computing
PPTX
Introducing cloud computing complete
PPTX
Cloud computing
PPTX
Cloud computing
DOCX
Public cloud: A Review
PPTX
Cloud Innovation and Virtualization.pptx
Cloud Computing & Control Auditing
Cloud Computing
A Breif On Cloud computing
Cloud computing 1
Introduction on Cloud Computing
Cloud1
Introduction to Cloud Computing(UNIT 1).pptx
Cloud computing course and tutorials
Cloud Computing Made Easy
CLOUD COMPUTING.pptx
How to Cloud - The Ultimate Guide to Cloud Computing
Cloud computing lecture 1
Cloud Computing
Unit 1
Cloud Computing
Introducing cloud computing complete
Cloud computing
Cloud computing
Public cloud: A Review
Cloud Innovation and Virtualization.pptx
Ad

Recently uploaded (20)

PDF
Well-logging-methods_new................
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Digital Logic Computer Design lecture notes
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
web development for engineering and engineering
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
PPT on Performance Review to get promotions
DOCX
573137875-Attendance-Management-System-original
PPTX
Sustainable Sites - Green Building Construction
PPTX
additive manufacturing of ss316l using mig welding
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Well-logging-methods_new................
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
CH1 Production IntroductoryConcepts.pptx
bas. eng. economics group 4 presentation 1.pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
Internet of Things (IOT) - A guide to understanding
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Digital Logic Computer Design lecture notes
CYBER-CRIMES AND SECURITY A guide to understanding
web development for engineering and engineering
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPT on Performance Review to get promotions
573137875-Attendance-Management-System-original
Sustainable Sites - Green Building Construction
additive manufacturing of ss316l using mig welding
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx

Introduction to cloud computing

  • 1. INTRODUCTIONTOCLOUD COMPUTING “CLOUD IS ABOUT HOW YOU DO COMPUTING, NOT WHERE YOU DO COMPUTING”
  • 2.  WHY LEARN ABOUT CLOUD COMPUTING?  WHAT IS CLOUD COMPUTING?  HISTORY  WHY SHOULD MOVE TO THE CLOUD?  CHARACTERISTICS OF CLOUD COMPUTING  CLOUD SERVICE MODELS  TYPES OF CLOUD(CLOUD DEPLOYMENT MODELS) AGENDa  CLIENT AND SERVER  REGION ,ZONE ,AVAILABILITY ZONE  DATACENTER  VIRTUAL MACHINE  VIRTUAL MACHINE VS CONTAINER  PROS AND CONS OF CLOUD COMPUTING
  • 3.  Everybody is talking about it, it’s a buzzword…!  Seen an acceleration in adoption of cloud computing and cloud services.  It is mentioned as one of the top technology trends to watch next 4-5 years by report from Gartner WHY LEARNABOUT CLOUDCOMPUTING?
  • 4.  Cloud computing is the delivery of computing services over the internet, which is otherwise known as the cloud.  These services include servers, storage, databases, networking, software, analytics, and intelligence.  Cloud computing offers faster innovation, flexible resources, and economies of scale. WHATIS CLOUDCOMPUTING?
  • 5.  Cloud computing is the delivery of computing services over the internet by using a pay-as-you-go pricing model.  Cloud service providers operate on a consumption-based model, which means that end users only pay for the resources that they use. You typically pay only for the cloud services you use, which helps you:  Lower your operating costs.  Run your infrastructure more efficiently.  Scale as your business needs change.  Cloud computing is a way to rent compute power and storage from someone else's datacenter.  When you're done using them, you give them back. You're billed only for what you use. Why is cloud computingtypicallycheaper to use?
  • 6. HISTORY 1960’s John McCarthy Introduce mainframe timeshareing 1969 ARPANET Developed by J.C.R Licklider 1991 WWW launched 1997 Cloud computing Is defined by prof. Ramnath Chellapa 1999 SALESFORCE Offering business apps over the internet-arrival of Saas 2006 AMAZON Create AWS and introduces elastic compute cloud(EC2) 2008 Google Release GCP and google app engine 2014 Docker container services for amazon elastic compute cloud(EC2) 2015 GOOGLE Introduce virtual machine-half the cost when it was introduced
  • 7. HISTORY 2016 GOOFLE CLOUDE FUNCTIONS -provides computing, data storage, data analytics, and machine learning 2017 SEPTEMBER- GCP Offers pay- per-second billing in VM 2017 October- AWS Offers pay-per- second billing for linux VM’s 2019 CDN MARKET Estimate to be more than 10 billion euro 2020 GROWTH Global market for cloud computing estimated to exceed over 241 billion euro AWS and Salesforce global leaders
  • 8. Why should move to the cloud?  The cloud helps you move faster and innovate in ways that were once nearly impossible.  To power your services and deliver innovative and novel user experiences more quickly, the cloud provides on-demand access to:  A nearly limitless pool of raw compute, storage, and networking components.  Speech recognition and other cognitive services that help make your application stand out from the crowd.  Analytics services that deliver telemetry data from your software and devices.
  • 9. CHARACTERISTICS OF CLOUD COMPUTING ON-DEMAND SELF SERVICE-It enables the client to constantly monitor the server uptime, abilities, and allotted network storage. A client can likewise control the computing abilities as per his needs. BROAD NETWORK ACCESS-The client can access the cloud data or transfer the data to the cloud from any place just with a device and internet connection. These capacities are accessible everywhere in the organization and get to with the help of the internet. RAPID ELASTICITY- cloud-based applications can be configured to take advantage of autoscaling, so your applications will always have the resources they need. RESOURCE POOLING- Resource pooling means that a cloud service provider can share resources among several clients, providing everyone with a different set of services as per their requirements. MEASURED SERVICES- It enables both the provider and the client to monitor and report what services have been used and for what purpose. This helps in monitoring billing and ensuring the optimum usage of resources.
  • 10. Capital expenses versus operating expenses
  • 12. IaaS ( INFRASTRUCTURE-AS-A SERVICE) IaaS is the most flexible category of cloud services. It aims to give you complete control over the hardware that runs your application. Instead of buying hardware, with IaaS, you rent it. This cloud service model is the closest to managing physical servers; a cloud provider will keep the hardware up-to- date, but operating system maintenance and network configuration is left to the cloud tenent. Advantages  No CapEx. Users have no upfront costs.  Agility. Applications can be made accessible quickly, and deprovisioned whenever needed.  Management. the user manages and maintains the services they have provisioned, and the cloud provider manages and maintains the cloud infrastructure.  Consumption-based model. Organizations pay only for what they use and operate under an OpEx model.  Skills. No deep technical skills are required to deploy, use, and gain the benefits of a public cloud.  Cloud benefits. Organizations can leverage the skills and expertise of the cloud provider to ensure workloads are made secure and highly available.  Flexibility. IaaS is the most flexible cloud service as you have control to configure and manage the hardware running your application.
  • 13. PaaS ( platform-as-a service) This cloud service model is a managed hosting environment, where the cloud provider manages the virtual machines and networking resources, and the cloud tenent deploys their applications into the managed hosting environment. Advantages No CapEx. Users have no upfront costs. Agility. PaaS is more agile than IaaS. Consumption-based model. Users pay only for what they use, and operate on an OpEx model. Skills. No deep technical skills are required to deploy, use, and gain the benefits of PaaS. Cloud benefits. Users can leverage the skills and expertise of the cloud provider to ensure their workloads are made secure and highly available. Productivity. Users can focus on application development only, as all platform management is handled by the cloud provider. Disadvantage Platform limitations. There can be some limitations to a cloud platform that might affect how an application runs. When you're evaluating which PaaS platform is best suited for a workload, be sure to consider any limitations in this area.
  • 14. SaaS( SOFTWARE-AS-A-SERVICE)  In this cloud service model, the cloud provider manages all aspects of the application environment - virtual machines, networking resources, data storage, applications, and so on - and the cloud tenent only needs to provide their data to the application managed by the cloud provider. For example – Microsoft office 365. Advantages No CapEx. Users have no upfront costs. Agility. Users can provide staff with access to the latest software quickly and easily. Pay-as-you-go pricing model. Users pay for the software they use on a subscription model, typically monthly or yearly, regardless of how much they use the software. Skills. No deep technical skills are required to deploy, use, and gain the benefits of PaaS. Flexibility. Users can access the same application data from anywhere. Disadvantage Software limitations. There can be some limitations to a software application that might affect how users work. Because you're using as-is software, you don't have direct control of features. When you're evaluating which SaaS platform is best suited for a workload, be sure to consider any business needs and software limitations
  • 16. Serverless computing  Serverless computing is a cloud computing code execution model in which the cloud provider fully manages starting and stopping virtual machines as necessary to serve requests, and requests are billed by an abstract measure of the resources required to satisfy the request, rather than per virtual machine, per hour.  Despite the name, it does not actually involve running code without servers. Serverless computing is so named because the business or person that owns the system does not have to purchase, rent or provision servers or virtual machines for the back-end code to run on.
  • 18. Public cloud Services are offered over the public internet and available to anyone who wants to purchase them. Cloud resources - such as servers and storage - are owned and operated by a third-party cloud service provider, and delivered over the internet.
  • 19. Private cloud A private cloud consists of computing resources used exclusively by users from one business or organization.  A private cloud can be physically located at your organization's on-site (on-premises) datacenter, or it can be hosted by a third-party service provider.
  • 20. hybrid cloud A hybrid cloud is a computing environment that combines a public cloud and a private cloud by allowing data and applications to be shared between them. There are two main methods to connect public cloud and private cloud: VPN and Express Connect (point-to-point dedicated connection).
  • 21. Community cloud Community cloud shares infrastructure between several organizations from a specific community with common concerns (security, compliance, jurisdiction, etc.), whether managed internally or by a third-party, and either hosted internally or externally
  • 23. Client and server Client-Client are the device that the end user interact with cloud. Server-A computer or device on a network that manages network resources. Type of clients:  Mobile  Thin -A thin client is a network computer without a hard disk drive. Along with being easy to install, thin clients also offer a lower total cost of ownership over thick clients.  Thick -a thick client (fat client) is one that will perform the bulk of the processing in client/server applications. One of the biggest advantages of thick clients rests in the nature of some operating systems and software being unable to run on thin clients. Thick clients can handle these as it has its resources.
  • 24. REGION, ZONE, AVIALABILITY ZONE Cloud region” describes the actual, real-life geographic location where your public cloud resources are located. Amazon Web Services Region: Amazon defines its region as a geographic location, though it’s somewhat arbitrary. Local regions: A single data center, in close proximity to a region, but not part of that region. Availability zone: Multiple availability zones (AZs) per region are physically separated and connected with private low latency, high throughput, and redundant network connections.
  • 25. REGION, ZONE, AVIALABILITY ZONE Google Cloud Platform Regions: Regions are built of zones, usually close to each other, within P95 RT latencies less than 1MS and generally less than 5MS. Zones: Zones should be considered independent failure domain within the region. Zones don't always map to a single data center. Google currently has 18 regions and 55 zones. All regions have three or more zones, and one zone is in development.
  • 26. REGION, ZONE, AVIALABILITY ZONE Microsoft Azure Region: A region is a set of data centers connected within a latency perimeter. Microsoft has 42 regions. 12 more regions are planned, 5 current regions have availability zones, and two have AZs in preview. Geography: Azure defines a “geography” to contain multiple regions to help maintain data residency and compliance. Availability zones: These are one or more data centers built on independent infrastructure with a minimum of three AZs in regions that support it.
  • 27. DATACENTERS  a data center is a physical facility that organizations use to house their critical applications and data.  It is a collection of servers where application is placed and is accessed via internet. Role of datacenter: • Data storage, management ,backup and recovery. • Productivity applications, such as email • High volume e-commerce transactions • Big data, machine learning and artificial intelligence
  • 28. Virtual machine A Virtual Machine (VM) is a compute resource that uses software instead of a physical computer to run programs and deploy apps. Each virtual machine runs its own operating system and functions separately from the other VMs, even when they are all running on the same host. Pros • Less physical hardware • Central location to manage all assets • More eco-friendly • Disaster recovery is quick • System upgrades • Supports legacy operating systems • Use of thin client • Forward compatibility Cons • Upfront cost high • Complexity • Often the hardware is bundled together in one location • Hardware keys
  • 29. containers • A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. • A Container in cloud computing is an approach to operating system virtualization. By this, the user can work with a program and its dependencies using resource procedures that are isolated.
  • 30. Containers vs virtual machine • .
  • 31. Pros and cons of cloud computing Pros: High Availability - depending on the service-level agreement (SLA) that you choose, your cloud-based applications can provide a continuous user experience with no apparent downtime even when things go wrong. Scalability - applications in the cloud can be scaled two ways: Vertically - computing capacity can be increased by adding additional RAM or CPUs to a virtual machine Horizontally - computing capacity can be increased by adding instances of a resource, such as adding additional virtual machines to your configuration Elasticity - cloud-based applications can be configured to take advantage of autoscaling, so your applications will always have the resources they need Agility - cloud-based resources can be deployed and configured quickly as your application requirements change Geo-distribution - applications and data can be deployed to regional datacenters around the globe, thereby ensuring that your customers always have the best performance in their region Disaster Recovery - by taking advantage of cloud-based backup services, data replication, and geo-distribution, you can deploy your applications with the confidence that comes from knowing that your data is safe in the event that disaster should occur
  • 32. Pros and cons of cloud computing