SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Cloud Computing 101
BY HEARTIN KANIKATHOTTU
Introduction to cloud
computing
History of
computing
 Bare metal
 A single host machine
 Server Virtualization
 One host machine with
multiple virtual machines
managed by hypervisors.
 Containers
 Multiple light weight
containers in one host
machine or one virtual
machine.
Introduction to
Containers
A container packages all software
components into a single deployable
unit and is often compared to a shipping
container.
Value best understood with the ‘Works
on my computer’ problem experienced
by many software developers
Containers are lightweight alternatives
to virtual machines.
Docker is one of the most popular
container product.
Which company
created docker?
Answer in the LIVE poll
Container
Orchestration
– Managing
containers
Kubernetes (K8s) is one of the most popular container
orchestration tools.
Kubernetes originally started as an internal project at
Google and later was made open source.
Kubernetes can be used for the management, scaling and
deployments of containers efficiently.
Kubernetes as a service is available on most public clouds:
EKS on AWS, GKE on Google Cloud and AKS on Azure.
Kubernetes is usually referred to as K8s.
Who manages the
K8s project now?
Answer in the LIVE poll
Road to the
cloud
 Data centers
 Abstract the actual
physical hosting
environment
 Hardware is the primary
unit of scale
What is cloud
computing?
 On-demand and automated
provisioning of computer
resources:
 computing, networking and
storage.
 Pay per use.
 Abstractions at different levels:
 Infrastructure
 Platform
 Software
 Containers
 Functions
 Backend
Advantages of cloud computing
Replaces up-front capital infrastructure expenses (CapEx) with low variable operational costs
(OpEx) that scale with your business.
1.Provides flexibility between capital expenditure (CapEx) and operational expenditure
(OpEx).
Businesses no longer need to plan for and procure IT infrastructure weeks or months in
advance.
Benefit from the experience and purchasing power of a cloud provider such as AWS,
Azure, GCP etc.
Advantages of cloud computing (Cont.)
Do not have to worry about hardware maintenance.
1.Do not have to worry about securing physical servers
Flexibility to save long term using reserved VMs (CapEx).
Can close on-premise data centers once we migrate to public cloud.
Question
 Which expenditure model should you use
for migrating all the virtual machines to an
Azure pay-as-you-go subscription?
 operational
 elastic
 capital
 scalable
Features of cloud computing
 High Availability - Ensuring an agreed level of operational performance, usually uptime.
 Scalability - Capability to adapt and perform well under an increased or expanding workload or
scope. Also referred to as Dynamic scalability.
 Elasticity – Allocation of required resources to meet current needs. Scalability is generally achieved
through elasticity
 Fault Tolerance - Ensuring that servers or services remain available even if some fail.
 Disaster Recovery - Maintain or quickly resume mission-critical functions after a failure.
 Low latency – Ability to access services faster through internet. May use CDNs.
Achieving BCDR through Azure Site
Recovery
 Azure site recovery help us achieve business continuity and disaster recovery (BCDR) strategy
 It helps us keep our data safe, and our apps and workloads online, during planned and unplanned
outages.
 Azure Recovery Services contributes to your BCDR strategy:
 Site Recovery service replicates workloads running on physical and VMs from a primary site to a
secondary location. When an outage occurs at primary site, we fail over to secondary location. After the
primary location is running again, you can fail back to it.
 Backup service: The Azure Backup service keeps your data safe and recoverable.
Exam Tips
 Capital expenditure (CapEx) is the initial investments such as buying fixed assets. Operational
expenditure (OpEx) is the ongoing costs including annual costs.
 With on-premise, these features means more hardware that will be used only when needed, but
with cloud these resources are provisioned on-demand.
 In High availability, performance and uptime in response to increasing demand is considered. With
Fault tolerance, only uptime in response to a failure is considered.
 In Fault tolerance, service continues after failure. In Disaster recovery, service may be interrupted
but recover faster.
 Scale up means replacing servers with more capacity ones (or increasing its capacity). Scale out
means adding more servers and processing in parallel.
Traditional
abstractions
for cloud –
IaaS, PaaS
and SaaS
• abstract the physical infrastructure layer and expose computing, storage and
networking as service.
• Unit of scale is the operating system.
• Examples of IaaS include Azure Virtual Machine.
Infrastructure as a Service (IaaS)
• Cloud provider takes care of the virtual machine and operating system and
developer is only responsible for the application.
• With PaaS, application is the unit of scale.
• Examples include Azure SQL Database.
Platform as a Service (PaaS)
• Software that is available on cloud as a service.
• Unit of scale is software.
• SaaS services include email, video streaming services, document sharing
services etc.
Software as a Service (SaaS)
Traditional cloud abstractions - Responsibilities
 Color code:
 Customer managed
 Cloud-provider managed
Question
 Recommend a cloud deployment solution
to minimize the amount of administrative
effort used to manage a web application on
cloud.
 SaaS
 PaaS
 IaaS
 Database as a Service (DaaS)
Question
 A company plans to deploy several custom
applications to the cloud where each
application has several prerequisite
applications and services installed. Which
cloud deployment solution is suitable for all
the applications.
 SaaS
 PaaS
 IaaS
Exam Tips
 An IaaS solution provide control of the operating systems that host applications.
 A PaaS solution provides the ability to scale the platform automatically
 In a SaaS solution, end users are responsible for only configuring the SaaS
solution.
Multi-cloud PaaS
 Support multiple cloud providers.
 Examples: Cloud Foundry, Heroku.
 Cloud Foundry
 Multi-cloud application platform as a service governed by the Cloud Foundry
Foundation.
 Heroku
 Cloud platform as a service supporting several programming languages.
 It now supports Java, Node.js, Scala, Clojure, Python, PHP, and Go.
Serverless Computing
 We pay only for the time we execute our code.
 Originally the term serverless was used to refer to Function as a Service (FaaS).
 FaaS allows us to run code (functions) without worrying about managing the server and
the runtime environment.
 Currently also be used to refer to Backend as a Service (BaaS) and other fully
managed applications, where we can create backends or services without
provisioning or configuring any database servers.
 Serverless computing is made possible mostly using containers.
 Examples: AWS Lambda functions, Azure functions.
Type of clouds – Cloud deployment models
Public cloud Private cloud Hybrid cloud
Question
 An organization that hosts its infrastructure
in a __________ can close its data center.
 private cloud
 hybrid cloud
 public cloud
Question
 Recommend a solution that provides
additional resources to your on-premises
network with minimizing capital and
operational expenditure costs.
 a complete migration to the public
cloud
 an additional data center
 a private cloud
 a hybrid cloud
Tips
 Important characteristics of public cloud include metered pricing and self-service
management (automations)
 The public cloud is shared by multiple corporations each using a portion of the
resources in the cloud
 A private cloud may not be disconnected from internet, but the access may be
limited to people within an organization or whomever they designate
Popular public cloud providers
Amazon Web
Services (AWS)
Azure
Google Cloud
Platform (GCP)
IBM Cloud Oracle Cloud Alibaba Cloud
Are cloud-native
applications specific to
cloud providers?
Answer in the LIVE poll
What is cloud Native?
 A cloud-native application is an application that has been designed and implemented to run on
cloud and to embrace horizontal elastic scaling.
 The word “native” in “cloud native” may make us thing that only the applications developed
natively within a cloud can be considered cloud native. This is not true. The “cloud native” phrase
is used commonly throughout most IT circles today. Other phrases like “cloud friendly,” “cloud
ready,” or “cloud optimized” could be used for the same, but they are neither as catchy nor as
widely recognized as the term “cloud native”.

Weitere ähnliche Inhalte

Was ist angesagt?

Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
LicensingLive! - SafeNet
 
Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?
RapidScale
 

Was ist angesagt? (20)

Top 10 successful saa s companies of all times
Top 10 successful saa s companies of all timesTop 10 successful saa s companies of all times
Top 10 successful saa s companies of all times
 
Intro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, JerusalemIntro to cloud computing — MegaCOMM 2013, Jerusalem
Intro to cloud computing — MegaCOMM 2013, Jerusalem
 
Cloud Computing Demystified
Cloud Computing DemystifiedCloud Computing Demystified
Cloud Computing Demystified
 
Cloud Computing Introduction
Cloud Computing IntroductionCloud Computing Introduction
Cloud Computing Introduction
 
Cloud computing a comparative study
Cloud computing   a comparative studyCloud computing   a comparative study
Cloud computing a comparative study
 
Google Cloud Platform (GCP) At a Glance
Google Cloud Platform (GCP)  At a GlanceGoogle Cloud Platform (GCP)  At a Glance
Google Cloud Platform (GCP) At a Glance
 
Postgres Plus Cloud Database Presentation
Postgres Plus Cloud Database PresentationPostgres Plus Cloud Database Presentation
Postgres Plus Cloud Database Presentation
 
20210427 azure lille_meetup_azure_data_stack
20210427 azure lille_meetup_azure_data_stack20210427 azure lille_meetup_azure_data_stack
20210427 azure lille_meetup_azure_data_stack
 
Cloud Computing Training PPT
Cloud Computing Training PPTCloud Computing Training PPT
Cloud Computing Training PPT
 
Microsoft Azure & Hybrid Cloud
Microsoft Azure & Hybrid CloudMicrosoft Azure & Hybrid Cloud
Microsoft Azure & Hybrid Cloud
 
Azure Fundamentals Part 1
Azure Fundamentals Part 1Azure Fundamentals Part 1
Azure Fundamentals Part 1
 
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
 
04 Azure IAAS 101
04 Azure IAAS 10104 Azure IAAS 101
04 Azure IAAS 101
 
What are the types of cloud computing
What are the types of cloud computingWhat are the types of cloud computing
What are the types of cloud computing
 
Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?
 
Introduction to Microsoft Azure Cloud
Introduction to Microsoft Azure CloudIntroduction to Microsoft Azure Cloud
Introduction to Microsoft Azure Cloud
 
A brief history of Azure
A brief history of AzureA brief history of Azure
A brief history of Azure
 
Introduction to google cloud platform
Introduction to google cloud platformIntroduction to google cloud platform
Introduction to google cloud platform
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Azure fundamentals
Azure   fundamentalsAzure   fundamentals
Azure fundamentals
 

Ähnlich wie Cloud1 Computing 01

Intro to cloud.pdf
Intro to cloud.pdfIntro to cloud.pdf
Intro to cloud.pdf
SawanBhattacharya
 
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceGreg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
ScanSource, Inc.
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
Nadir Arain
 

Ähnlich wie Cloud1 Computing 01 (20)

CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
 
Cloud computing What Why How
Cloud computing What Why HowCloud computing What Why How
Cloud computing What Why How
 
Intro to cloud.pdf
Intro to cloud.pdfIntro to cloud.pdf
Intro to cloud.pdf
 
AZ-900 Azure Fundamentals.pdf
AZ-900 Azure Fundamentals.pdfAZ-900 Azure Fundamentals.pdf
AZ-900 Azure Fundamentals.pdf
 
Cloud Introduction .pptx
Cloud Introduction .pptxCloud Introduction .pptx
Cloud Introduction .pptx
 
Comparison of Cloud Providers
Comparison of Cloud ProvidersComparison of Cloud Providers
Comparison of Cloud Providers
 
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceGreg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
2014.04.10 - Cloud Hybride, Pourquoi, Comment - Patrice Lagorsse - Aspaway
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
 
Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Rama1
Rama1Rama1
Rama1
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Sunil
SunilSunil
Sunil
 
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudA1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
 

Kürzlich hochgeladen

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 

Kürzlich hochgeladen (20)

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 

Cloud1 Computing 01

  • 1. Cloud Computing 101 BY HEARTIN KANIKATHOTTU
  • 3. History of computing  Bare metal  A single host machine  Server Virtualization  One host machine with multiple virtual machines managed by hypervisors.  Containers  Multiple light weight containers in one host machine or one virtual machine.
  • 4. Introduction to Containers A container packages all software components into a single deployable unit and is often compared to a shipping container. Value best understood with the ‘Works on my computer’ problem experienced by many software developers Containers are lightweight alternatives to virtual machines. Docker is one of the most popular container product.
  • 6. Container Orchestration – Managing containers Kubernetes (K8s) is one of the most popular container orchestration tools. Kubernetes originally started as an internal project at Google and later was made open source. Kubernetes can be used for the management, scaling and deployments of containers efficiently. Kubernetes as a service is available on most public clouds: EKS on AWS, GKE on Google Cloud and AKS on Azure. Kubernetes is usually referred to as K8s.
  • 7. Who manages the K8s project now? Answer in the LIVE poll
  • 8. Road to the cloud  Data centers  Abstract the actual physical hosting environment  Hardware is the primary unit of scale
  • 9. What is cloud computing?  On-demand and automated provisioning of computer resources:  computing, networking and storage.  Pay per use.  Abstractions at different levels:  Infrastructure  Platform  Software  Containers  Functions  Backend
  • 10. Advantages of cloud computing Replaces up-front capital infrastructure expenses (CapEx) with low variable operational costs (OpEx) that scale with your business. 1.Provides flexibility between capital expenditure (CapEx) and operational expenditure (OpEx). Businesses no longer need to plan for and procure IT infrastructure weeks or months in advance. Benefit from the experience and purchasing power of a cloud provider such as AWS, Azure, GCP etc.
  • 11. Advantages of cloud computing (Cont.) Do not have to worry about hardware maintenance. 1.Do not have to worry about securing physical servers Flexibility to save long term using reserved VMs (CapEx). Can close on-premise data centers once we migrate to public cloud.
  • 12. Question  Which expenditure model should you use for migrating all the virtual machines to an Azure pay-as-you-go subscription?  operational  elastic  capital  scalable
  • 13. Features of cloud computing  High Availability - Ensuring an agreed level of operational performance, usually uptime.  Scalability - Capability to adapt and perform well under an increased or expanding workload or scope. Also referred to as Dynamic scalability.  Elasticity – Allocation of required resources to meet current needs. Scalability is generally achieved through elasticity  Fault Tolerance - Ensuring that servers or services remain available even if some fail.  Disaster Recovery - Maintain or quickly resume mission-critical functions after a failure.  Low latency – Ability to access services faster through internet. May use CDNs.
  • 14. Achieving BCDR through Azure Site Recovery  Azure site recovery help us achieve business continuity and disaster recovery (BCDR) strategy  It helps us keep our data safe, and our apps and workloads online, during planned and unplanned outages.  Azure Recovery Services contributes to your BCDR strategy:  Site Recovery service replicates workloads running on physical and VMs from a primary site to a secondary location. When an outage occurs at primary site, we fail over to secondary location. After the primary location is running again, you can fail back to it.  Backup service: The Azure Backup service keeps your data safe and recoverable.
  • 15. Exam Tips  Capital expenditure (CapEx) is the initial investments such as buying fixed assets. Operational expenditure (OpEx) is the ongoing costs including annual costs.  With on-premise, these features means more hardware that will be used only when needed, but with cloud these resources are provisioned on-demand.  In High availability, performance and uptime in response to increasing demand is considered. With Fault tolerance, only uptime in response to a failure is considered.  In Fault tolerance, service continues after failure. In Disaster recovery, service may be interrupted but recover faster.  Scale up means replacing servers with more capacity ones (or increasing its capacity). Scale out means adding more servers and processing in parallel.
  • 16. Traditional abstractions for cloud – IaaS, PaaS and SaaS • abstract the physical infrastructure layer and expose computing, storage and networking as service. • Unit of scale is the operating system. • Examples of IaaS include Azure Virtual Machine. Infrastructure as a Service (IaaS) • Cloud provider takes care of the virtual machine and operating system and developer is only responsible for the application. • With PaaS, application is the unit of scale. • Examples include Azure SQL Database. Platform as a Service (PaaS) • Software that is available on cloud as a service. • Unit of scale is software. • SaaS services include email, video streaming services, document sharing services etc. Software as a Service (SaaS)
  • 17. Traditional cloud abstractions - Responsibilities  Color code:  Customer managed  Cloud-provider managed
  • 18. Question  Recommend a cloud deployment solution to minimize the amount of administrative effort used to manage a web application on cloud.  SaaS  PaaS  IaaS  Database as a Service (DaaS)
  • 19. Question  A company plans to deploy several custom applications to the cloud where each application has several prerequisite applications and services installed. Which cloud deployment solution is suitable for all the applications.  SaaS  PaaS  IaaS
  • 20. Exam Tips  An IaaS solution provide control of the operating systems that host applications.  A PaaS solution provides the ability to scale the platform automatically  In a SaaS solution, end users are responsible for only configuring the SaaS solution.
  • 21. Multi-cloud PaaS  Support multiple cloud providers.  Examples: Cloud Foundry, Heroku.  Cloud Foundry  Multi-cloud application platform as a service governed by the Cloud Foundry Foundation.  Heroku  Cloud platform as a service supporting several programming languages.  It now supports Java, Node.js, Scala, Clojure, Python, PHP, and Go.
  • 22. Serverless Computing  We pay only for the time we execute our code.  Originally the term serverless was used to refer to Function as a Service (FaaS).  FaaS allows us to run code (functions) without worrying about managing the server and the runtime environment.  Currently also be used to refer to Backend as a Service (BaaS) and other fully managed applications, where we can create backends or services without provisioning or configuring any database servers.  Serverless computing is made possible mostly using containers.  Examples: AWS Lambda functions, Azure functions.
  • 23. Type of clouds – Cloud deployment models Public cloud Private cloud Hybrid cloud
  • 24. Question  An organization that hosts its infrastructure in a __________ can close its data center.  private cloud  hybrid cloud  public cloud
  • 25. Question  Recommend a solution that provides additional resources to your on-premises network with minimizing capital and operational expenditure costs.  a complete migration to the public cloud  an additional data center  a private cloud  a hybrid cloud
  • 26. Tips  Important characteristics of public cloud include metered pricing and self-service management (automations)  The public cloud is shared by multiple corporations each using a portion of the resources in the cloud  A private cloud may not be disconnected from internet, but the access may be limited to people within an organization or whomever they designate
  • 27. Popular public cloud providers Amazon Web Services (AWS) Azure Google Cloud Platform (GCP) IBM Cloud Oracle Cloud Alibaba Cloud
  • 28. Are cloud-native applications specific to cloud providers? Answer in the LIVE poll
  • 29. What is cloud Native?  A cloud-native application is an application that has been designed and implemented to run on cloud and to embrace horizontal elastic scaling.  The word “native” in “cloud native” may make us thing that only the applications developed natively within a cloud can be considered cloud native. This is not true. The “cloud native” phrase is used commonly throughout most IT circles today. Other phrases like “cloud friendly,” “cloud ready,” or “cloud optimized” could be used for the same, but they are neither as catchy nor as widely recognized as the term “cloud native”.

Hinweis der Redaktion

  1. Type 1 vs. Type 2 hypervisors.
  2. Kubernetes is usually referred to as K8s because there are 8 letters between the starting k and ending s.
  3. While IaaS and PaaS are designed for developers, SaaS is designed for end users. 
  4. Cloud Foundry: Originally developed by VMware, transferred to Pivotal Software but brought back into VMware at the end of 2019 with VMware's take over of Pivotal.
  5. Nothing for the idle capacity. About my book.