SlideShare a Scribd company logo
1 of 10
Download to read offline
How do you simplify creation and management of multiple
VMs?
Enter Virtual machine scale sets
Allow you to create and manage a group of Azure VMs
Provides high availability to your applications
(Optional) Add a load balancer
(Optional) Distribute VM instances across Multiple AZs (where
available)
Supports Manual Scaling and Auto Scaling
Supports up to 1,000 VM instances
DEMO TIME
Virtual Machine Scale Sets
Virtual Machine Scale Sets
29
Azure Virtual Machines - More Features
Azure Virtual Machines - More Features
Feature Explanation
Static IP Address Assign a fixed IP address to your VM
Public IP addresses are charged per IP per
hour
Azure Monitoring Monitoring for your Azure VMs
Dedicated Hosts Physical servers dedicated to one customer
Create cheaper, temporary instances for non critical
workloads
Azure Spot instances
Reserve compute instances ahead of time Reserved VM Instances (1 or 3 years)
30
Designing Good Solutions with VMs
Designing Good Solutions with VMs
Terminology Description Azure VMs
Availability Are the applications available when your users need them? Availability Sets and Scale Sets
Scalability Can we handle a growth in users, traffic, or data size
without any drop in performance?
VM Size, Scale Sets and Load
Balancers
Resilience Ability of system to provide acceptable behavior even when
one or more parts of the system fail
Scale Sets and Load Balancers
Geo-
distribution
Distribute applications across regions and zones Scale Sets and Load Balancers
Disaster
Recovery
How to keep your systems running in face of disasters? Site Recovery
Managing
Costs
You want to keep costs low Auto Scaling (Elasticity),
Reservations, Spot Instances
Security Secure your VMs Dedicated Hosts, (More to
come...)
31
Vertical Scaling
Vertical Scaling
Deploying application/database to bigger instance:
A larger hard drive
A faster CPU
More RAM, CPU, I/O, or networking capabilities
In Azure: We can increase VM size
There are limits to vertical scaling
32
Horizontal Scaling
Horizontal Scaling
Deploying multiple instances of application/database
(Typically but not always) Horizontal Scaling is preferred to Vertical Scaling:
Vertical scaling has limits
Vertical scaling can be expensive
Horizontal scaling increases availability
(BUT) Horizontal Scaling needs additional infrastructure:
Scaling Sets, Load Balancers etc.
33
Azure Virtual Machines - Scenarios
Azure Virtual Machines - Scenarios
Scenario Solution
How can you automatically scale up and scale down
VMs?
VM Scale Sets
How can you protect VMs from datacenter failures? Deploy them to multiple AZs (Scale Sets)
How much availability do you get by deploying two or
more VM instances in two or more AZs in same region?
99.99%
How can you perform disaster recovery for your VMs? Site Recovery
How can you reduce costs for your VMs? AutoScaling(Elasticity), Reserved & Spot Instances,
Right Region - Cost varies from region to region
Will you be billed if you stop a VM? Yes. For Storage.
Will two VMs of same size always cost the same? No. Price changes with time. Price also is different
in different regions.
How can you know who performed a specific action on
a VM?
Activity Logs (kept for 90 days)
34
Managed Services
Managed Services
35
Do you want to continue running applications in the cloud,
the same way you run them in your data center?
OR are there OTHER approaches?
You should understand some terminology used with cloud
services:
IaaS (Infrastructure as a Service)
PaaS (Platform as a Service)
SaaS (So ware as a Service)
Serverless
Let's get on a quick journey to understand these!
Managed Services
Managed Services
36
Use only infrastructure from cloud provider
Example: Using VM to deploy your applications or
databases
You are responsible for:
Application Code and Runtime
Configuring load balancing
Auto scaling
OS upgrades and patches
Availability
etc.. ( and a lot of things!)
IAAS (Infrastructure as a Service)
IAAS (Infrastructure as a Service)
37
Use a platform provided by cloud
Cloud provider is responsible for:
OS (incl. upgrades and patches)
Application Runtime
Auto scaling, Availability & Load balancing etc..
You are responsible for:
Configuration (of Application and Services)
Application code (if needed)
Examples:
Azure App Service
Databases - Relational & NoSQL (Amazon RDS, Google Cloud
SQL, Azure SQL Database etc)
Queues, AI, ML, Operations etc!
PAAS (Platform as a Service)
PAAS (Platform as a Service)
38

More Related Content

Similar to AZ900-AzureFundamentals-part-4.pdf

Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
aleyeldean
 
Aws cloud best_practices
Aws cloud best_practicesAws cloud best_practices
Aws cloud best_practices
Suruli Kannan
 

Similar to AZ900-AzureFundamentals-part-4.pdf (20)

AWS Session.pptx
AWS Session.pptxAWS Session.pptx
AWS Session.pptx
 
AWSome Day Iceland - Technical Track
AWSome Day Iceland - Technical TrackAWSome Day Iceland - Technical Track
AWSome Day Iceland - Technical Track
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
 
Tour de France Azure PaaS 2/7 Exécuter une application
Tour de France Azure PaaS 2/7 Exécuter une applicationTour de France Azure PaaS 2/7 Exécuter une application
Tour de France Azure PaaS 2/7 Exécuter une application
 
Azure diario de abordo
Azure diario de abordoAzure diario de abordo
Azure diario de abordo
 
Aws cloud best_practices
Aws cloud best_practicesAws cloud best_practices
Aws cloud best_practices
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record Time
 
AWSomeDays 2018 TechTrack
AWSomeDays 2018 TechTrackAWSomeDays 2018 TechTrack
AWSomeDays 2018 TechTrack
 
20150724 제10회 부산 모바일 포럼 - 클라우드컴퓨팅과 함께하는 아마존 웹 서비스
20150724 제10회 부산 모바일 포럼 - 클라우드컴퓨팅과 함께하는 아마존 웹 서비스20150724 제10회 부산 모바일 포럼 - 클라우드컴퓨팅과 함께하는 아마존 웹 서비스
20150724 제10회 부산 모바일 포럼 - 클라우드컴퓨팅과 함께하는 아마존 웹 서비스
 
Comparison of Cloud Providers
Comparison of Cloud ProvidersComparison of Cloud Providers
Comparison of Cloud Providers
 
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
 
Getting Started with AWS Compute Services
Getting Started with AWS Compute ServicesGetting Started with AWS Compute Services
Getting Started with AWS Compute Services
 
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWSAWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
 
Acelera la integración de tu infraestructura con Azure
Acelera la integración de tu infraestructura con AzureAcelera la integración de tu infraestructura con Azure
Acelera la integración de tu infraestructura con Azure
 
Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5Apresentação Microsoft Azure no SASPI 5
Apresentação Microsoft Azure no SASPI 5
 
Monitoring on Amazon AWS Cloud
Monitoring on Amazon AWS Cloud Monitoring on Amazon AWS Cloud
Monitoring on Amazon AWS Cloud
 
Expanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud InfrastructureExpanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud Infrastructure
 
Expanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud InfrastructureExpanding your Data Center with Hybrid Cloud Infrastructure
Expanding your Data Center with Hybrid Cloud Infrastructure
 
Avoid Embarrassment, Use Cloud
Avoid Embarrassment, Use CloudAvoid Embarrassment, Use Cloud
Avoid Embarrassment, Use Cloud
 
AWS User Group North - What's New?
AWS User Group North - What's New?AWS User Group North - What's New?
AWS User Group North - What's New?
 

More from ssuser2dbaee (11)

AZ900-AzureFundamentals-part-11.pdf
AZ900-AzureFundamentals-part-11.pdfAZ900-AzureFundamentals-part-11.pdf
AZ900-AzureFundamentals-part-11.pdf
 
AZ900-AzureFundamentals-part-5.pdf
AZ900-AzureFundamentals-part-5.pdfAZ900-AzureFundamentals-part-5.pdf
AZ900-AzureFundamentals-part-5.pdf
 
AZ900-AzureFundamentals-part-7.pdf
AZ900-AzureFundamentals-part-7.pdfAZ900-AzureFundamentals-part-7.pdf
AZ900-AzureFundamentals-part-7.pdf
 
AZ900-AzureFundamentals-part-8.pdf
AZ900-AzureFundamentals-part-8.pdfAZ900-AzureFundamentals-part-8.pdf
AZ900-AzureFundamentals-part-8.pdf
 
AZ900-AzureFundamentals-part-6.pdf
AZ900-AzureFundamentals-part-6.pdfAZ900-AzureFundamentals-part-6.pdf
AZ900-AzureFundamentals-part-6.pdf
 
AZ900-AzureFundamentals-part-2.pdf
AZ900-AzureFundamentals-part-2.pdfAZ900-AzureFundamentals-part-2.pdf
AZ900-AzureFundamentals-part-2.pdf
 
AZ900-AzureFundamentals-part-9.pdf
AZ900-AzureFundamentals-part-9.pdfAZ900-AzureFundamentals-part-9.pdf
AZ900-AzureFundamentals-part-9.pdf
 
AZ900-AzureFundamentals-part-3.pdf
AZ900-AzureFundamentals-part-3.pdfAZ900-AzureFundamentals-part-3.pdf
AZ900-AzureFundamentals-part-3.pdf
 
AZ900-AzureFundamentals-part-10.pdf
AZ900-AzureFundamentals-part-10.pdfAZ900-AzureFundamentals-part-10.pdf
AZ900-AzureFundamentals-part-10.pdf
 
NetApp CIFS Audit.docx
NetApp CIFS Audit.docxNetApp CIFS Audit.docx
NetApp CIFS Audit.docx
 
Netapp_Aggregates.docx
Netapp_Aggregates.docxNetapp_Aggregates.docx
Netapp_Aggregates.docx
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

AZ900-AzureFundamentals-part-4.pdf

  • 1. How do you simplify creation and management of multiple VMs? Enter Virtual machine scale sets Allow you to create and manage a group of Azure VMs Provides high availability to your applications (Optional) Add a load balancer (Optional) Distribute VM instances across Multiple AZs (where available) Supports Manual Scaling and Auto Scaling Supports up to 1,000 VM instances DEMO TIME Virtual Machine Scale Sets Virtual Machine Scale Sets 29
  • 2. Azure Virtual Machines - More Features Azure Virtual Machines - More Features Feature Explanation Static IP Address Assign a fixed IP address to your VM Public IP addresses are charged per IP per hour Azure Monitoring Monitoring for your Azure VMs Dedicated Hosts Physical servers dedicated to one customer Create cheaper, temporary instances for non critical workloads Azure Spot instances Reserve compute instances ahead of time Reserved VM Instances (1 or 3 years) 30
  • 3. Designing Good Solutions with VMs Designing Good Solutions with VMs Terminology Description Azure VMs Availability Are the applications available when your users need them? Availability Sets and Scale Sets Scalability Can we handle a growth in users, traffic, or data size without any drop in performance? VM Size, Scale Sets and Load Balancers Resilience Ability of system to provide acceptable behavior even when one or more parts of the system fail Scale Sets and Load Balancers Geo- distribution Distribute applications across regions and zones Scale Sets and Load Balancers Disaster Recovery How to keep your systems running in face of disasters? Site Recovery Managing Costs You want to keep costs low Auto Scaling (Elasticity), Reservations, Spot Instances Security Secure your VMs Dedicated Hosts, (More to come...) 31
  • 4. Vertical Scaling Vertical Scaling Deploying application/database to bigger instance: A larger hard drive A faster CPU More RAM, CPU, I/O, or networking capabilities In Azure: We can increase VM size There are limits to vertical scaling 32
  • 5. Horizontal Scaling Horizontal Scaling Deploying multiple instances of application/database (Typically but not always) Horizontal Scaling is preferred to Vertical Scaling: Vertical scaling has limits Vertical scaling can be expensive Horizontal scaling increases availability (BUT) Horizontal Scaling needs additional infrastructure: Scaling Sets, Load Balancers etc. 33
  • 6. Azure Virtual Machines - Scenarios Azure Virtual Machines - Scenarios Scenario Solution How can you automatically scale up and scale down VMs? VM Scale Sets How can you protect VMs from datacenter failures? Deploy them to multiple AZs (Scale Sets) How much availability do you get by deploying two or more VM instances in two or more AZs in same region? 99.99% How can you perform disaster recovery for your VMs? Site Recovery How can you reduce costs for your VMs? AutoScaling(Elasticity), Reserved & Spot Instances, Right Region - Cost varies from region to region Will you be billed if you stop a VM? Yes. For Storage. Will two VMs of same size always cost the same? No. Price changes with time. Price also is different in different regions. How can you know who performed a specific action on a VM? Activity Logs (kept for 90 days) 34
  • 8. Do you want to continue running applications in the cloud, the same way you run them in your data center? OR are there OTHER approaches? You should understand some terminology used with cloud services: IaaS (Infrastructure as a Service) PaaS (Platform as a Service) SaaS (So ware as a Service) Serverless Let's get on a quick journey to understand these! Managed Services Managed Services 36
  • 9. Use only infrastructure from cloud provider Example: Using VM to deploy your applications or databases You are responsible for: Application Code and Runtime Configuring load balancing Auto scaling OS upgrades and patches Availability etc.. ( and a lot of things!) IAAS (Infrastructure as a Service) IAAS (Infrastructure as a Service) 37
  • 10. Use a platform provided by cloud Cloud provider is responsible for: OS (incl. upgrades and patches) Application Runtime Auto scaling, Availability & Load balancing etc.. You are responsible for: Configuration (of Application and Services) Application code (if needed) Examples: Azure App Service Databases - Relational & NoSQL (Amazon RDS, Google Cloud SQL, Azure SQL Database etc) Queues, AI, ML, Operations etc! PAAS (Platform as a Service) PAAS (Platform as a Service) 38