SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Everything you need
to know about Azure
Virtual Machines
Who am I?
• Twitter @adilarif001
• Blog EnterpriseDaddy.com
• I have a job! Senior Technical Support Engineer @ Rubrik
Agenda
• Cloud Computing
• Azure Resource Manager
• Azure Virtual Machine Components
• Availability Sets
• Azure Virtual Machine Scale Sets
• Azure VM Agent
What is Cloud Computing?
Cloud computing is a model for enabling ubiquitous,
convenient, on-demand network access to a shared pool of
configurable computing resources (e.g., networks, servers,
storage, applications, and services) that can be rapidly
provisioned and released with minimal management effort or
service provider interaction.
Source: NIST
Service Models of Cloud Computing
Azure IaaS
• It is responsible for providing Azure Virtual Machines, along
with Azure Virtual Network.
• Networking, Compute, Storage and Hypervisors are managed
by Microsoft.
• Starting from the Operating System, everything is managed by
you. Things like applications, data, etc.
Azure Resource Manager
• The Azure Resource Manager is the service used to provision
resources in your Azure subscription.
• It enables you to work with the resources in your solution as a
group.
• It provides security, auditing, and tagging features to help you
manage your resources after deployment.
• It provides a consistent management layer to perform tasks
through Azure PowerShell, Azure CLI, Azure portal, REST API,
and client SDKs.
Azure Resource Manager
Terminologies:
• Resource
• Resource Group
• Resource Provider
• Resource Manager Template
• Declarative Syntax
Azure Virtual Machines Components
• Virtual Machine.
• VHD Files
• Image
• Disk
• Virtual Network
• Subnet
• IP Address
• Load Balancer
• Network Security Group
ARM Resource Providers for a VM
Azure Virtual Machine Series
• A-Series - Entry-level economical VMs for dev/test
• B-Series - Economical burstable VMs
• D-Series - General Purpose Compute
• E-Series - Optimised for in-memory hyper-threaded
applications
• F-Series - Compute optimised virtual machines
• G-Series - Memory and storage optimised virtual machines
• H-Series - High performance virtual machines
• L-Series - Storage optimised virtual machines
• M-Series - Largest memory optimised virtual machines
• N-Series – GPU enabled virtual machines
Billing and VM State
You will be billed on a per-minute basis for all the VMs that are
in running state.
There is a direct relationship between the VM’s status and
billing:
• Running - The VM is on and running normally (billable).
• Stopped - The VM is stopped but still deployed to a physical
host (billable)
• Stopped (Deallocated) - The VM is not deployed to a physical
host (not billable).
LIVE DEMO
• Create a VM using portal
• Create a VM using PowerShell
• Create a VM using Azure CLI
• Create a VM using ARM template
• Connect to a Windows Virtual Machine (RDP and PowerShell)
• Connect to a Linux Virtual Machine (SSH)
Availability Sets
• Availability Sets ensure that the Azure virtual machines are
deployed across multiple isolated hardware nodes in a cluster.
• Only a sub-set of your virtual machines are impacted in case
of a hardware/software failures.
• Virtual Machines are deployed across multiple fault domains
and update domains.
• To meet the 99.95% SLA, VMs should be deployed in
Availability Sets, except in the case of Premium Storage.
Availability Sets
• Fault domains define the group of virtual machines that share
a common power source and network switch.
• Update domains indicate groups of virtual machines and
underlying physical hardware that can be rebooted at the
same time.
Availability Sets using Managed Disks
Availability Sets using Unmanaged Disks
Azure Virtual Machine Scale Sets
Azure virtual machine scale sets let you create and manage a
group of identical, load balanced VMs
Benefits:
• Easy to create and manage multiple VMs
• Provides high availability and application resiliency
• Allows your application to automatically scale as resource
demand changes
• Works at large-scale
LIVE DEMO
• Deploy two VMs in an Availability Sets
• Create a Virtual Machine Scale Set
Azure VM Agent
• The VM Agent has a primary role in enabling and executing
Azure virtual machine extensions.
• Installed by default on any Windows VM deployed from Azure
Marketplace.
• Can be installed manually on custom or uploaded images.
• Azure Linux Agent (waagent) manages Linux & FreeBSD
provisioning, and VM interaction with the Azure Fabric
Controller.
Azure VM Extensions
Azure virtual machine (VM) extensions are small applications
that provide post-deployment configuration and automation
tasks on Azure VMs.
Common VM Extensions are:
• Custom Script Extension for Windows
• DSC Extension for Windows
• Azure Diagnostics Extension
• Azure VM Access Extension
LIVE DEMO
• Execute a custom script extension against Windows VM
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Differences between Virtualization and Cloud
Differences between Virtualization and CloudDifferences between Virtualization and Cloud
Differences between Virtualization and Cloud
Duan van der Westhuizen
 
Introduction into Windows Azure Pack and Service Management Automation
Introduction into Windows Azure Pack and Service Management AutomationIntroduction into Windows Azure Pack and Service Management Automation
Introduction into Windows Azure Pack and Service Management Automation
Michael Rüefli
 
Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011
Agora Group
 

Was ist angesagt? (20)

Microsoft Azure Hybrid Cloud - Getting Started For Techies
Microsoft Azure Hybrid Cloud - Getting Started For TechiesMicrosoft Azure Hybrid Cloud - Getting Started For Techies
Microsoft Azure Hybrid Cloud - Getting Started For Techies
 
E2EVC Copenhagen What’s New With Microsoft Virtualization
E2EVC Copenhagen What’s New With Microsoft VirtualizationE2EVC Copenhagen What’s New With Microsoft Virtualization
E2EVC Copenhagen What’s New With Microsoft Virtualization
 
Differences between Virtualization and Cloud
Differences between Virtualization and CloudDifferences between Virtualization and Cloud
Differences between Virtualization and Cloud
 
Introduction into Windows Azure Pack and Service Management Automation
Introduction into Windows Azure Pack and Service Management AutomationIntroduction into Windows Azure Pack and Service Management Automation
Introduction into Windows Azure Pack and Service Management Automation
 
Build cloud os in one day belgium
Build cloud os in one day   belgiumBuild cloud os in one day   belgium
Build cloud os in one day belgium
 
Scu2016 OMS and PowerBI
Scu2016 OMS and PowerBIScu2016 OMS and PowerBI
Scu2016 OMS and PowerBI
 
Microsoft cloud stack
Microsoft cloud stackMicrosoft cloud stack
Microsoft cloud stack
 
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
 
Google Cloud Platform Certification Cloud Architect Exam Prep Review Virtual ...
Google Cloud Platform Certification Cloud Architect Exam Prep Review Virtual ...Google Cloud Platform Certification Cloud Architect Exam Prep Review Virtual ...
Google Cloud Platform Certification Cloud Architect Exam Prep Review Virtual ...
 
Iaas paas saas
Iaas paas saasIaas paas saas
Iaas paas saas
 
BITS 2015, System Center Virtual Machine Manager (SCVMM)
BITS 2015, System Center Virtual Machine Manager (SCVMM)BITS 2015, System Center Virtual Machine Manager (SCVMM)
BITS 2015, System Center Virtual Machine Manager (SCVMM)
 
Vitualisation
VitualisationVitualisation
Vitualisation
 
Become an Automation Ninja in 60 Minutes
Become an Automation Ninja in 60 MinutesBecome an Automation Ninja in 60 Minutes
Become an Automation Ninja in 60 Minutes
 
Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011
 
Windows Azure Virtual Machines
Windows Azure Virtual MachinesWindows Azure Virtual Machines
Windows Azure Virtual Machines
 
Using Packer to Migrate XenServer Infrastructure to CloudStack
Using Packer to Migrate XenServer Infrastructure to CloudStackUsing Packer to Migrate XenServer Infrastructure to CloudStack
Using Packer to Migrate XenServer Infrastructure to CloudStack
 
Getting Started with Azure Stack Azure Bootcamp Colombo 2019
Getting Started with Azure Stack  Azure Bootcamp Colombo 2019Getting Started with Azure Stack  Azure Bootcamp Colombo 2019
Getting Started with Azure Stack Azure Bootcamp Colombo 2019
 
Becoming the master of disaster... with asr
Becoming the master of disaster... with asrBecoming the master of disaster... with asr
Becoming the master of disaster... with asr
 
Automation 2.0 - Automation Tools for Hybrid Cloud Environments
Automation 2.0 - Automation Tools for Hybrid Cloud EnvironmentsAutomation 2.0 - Automation Tools for Hybrid Cloud Environments
Automation 2.0 - Automation Tools for Hybrid Cloud Environments
 
Secret Techniques to Manage Apache Cloudstack with ActOnCloud
Secret Techniques to Manage Apache Cloudstack with ActOnCloudSecret Techniques to Manage Apache Cloudstack with ActOnCloud
Secret Techniques to Manage Apache Cloudstack with ActOnCloud
 

Ähnlich wie Everything you need to know about Azure Virtual Machines

Presentation vmware building “your cloud”
Presentation   vmware building “your cloud”Presentation   vmware building “your cloud”
Presentation vmware building “your cloud”
solarisyourep
 
Cloud Computing vs Virtualization From Desktop to Server
Cloud Computing vs Virtualization From Desktop to ServerCloud Computing vs Virtualization From Desktop to Server
Cloud Computing vs Virtualization From Desktop to Server
Fadly Rizal Ahmad Fadzil
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
webhostingguy
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
aleyeldean
 

Ähnlich wie Everything you need to know about Azure Virtual Machines (20)

VIRTUALIZATION
VIRTUALIZATIONVIRTUALIZATION
VIRTUALIZATION
 
Virtualization- Cloud Computing
Virtualization- Cloud ComputingVirtualization- Cloud Computing
Virtualization- Cloud Computing
 
Presentation vmware building “your cloud”
Presentation   vmware building “your cloud”Presentation   vmware building “your cloud”
Presentation vmware building “your cloud”
 
Azure Stack - Azure Nights User Group
Azure Stack - Azure Nights User GroupAzure Stack - Azure Nights User Group
Azure Stack - Azure Nights User Group
 
Automating the Cloud: A Deep Dive into Virtual Machine Provisioning
Automating the Cloud: A Deep Dive into Virtual Machine ProvisioningAutomating the Cloud: A Deep Dive into Virtual Machine Provisioning
Automating the Cloud: A Deep Dive into Virtual Machine Provisioning
 
Cloud Computing vs Virtualization From Desktop to Server
Cloud Computing vs Virtualization From Desktop to ServerCloud Computing vs Virtualization From Desktop to Server
Cloud Computing vs Virtualization From Desktop to Server
 
AppSphere 15 - Microsoft Azure for Developers & DevOps
AppSphere 15 - Microsoft Azure for Developers & DevOpsAppSphere 15 - Microsoft Azure for Developers & DevOps
AppSphere 15 - Microsoft Azure for Developers & DevOps
 
Azure virtual machines & Terraform
Azure virtual machines  & Terraform Azure virtual machines  & Terraform
Azure virtual machines & Terraform
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Comparative Analysis of OVH, Cloudflare, and VMware Modules_.pptx
Comparative Analysis of OVH, Cloudflare, and VMware Modules_.pptxComparative Analysis of OVH, Cloudflare, and VMware Modules_.pptx
Comparative Analysis of OVH, Cloudflare, and VMware Modules_.pptx
 
Cloudstack for beginners
Cloudstack for beginnersCloudstack for beginners
Cloudstack for beginners
 
NIC - Windows Azure Pack - Level 300
NIC - Windows Azure Pack - Level 300NIC - Windows Azure Pack - Level 300
NIC - Windows Azure Pack - Level 300
 
Cnam cours azure iaas
Cnam cours azure iaasCnam cours azure iaas
Cnam cours azure iaas
 
Global Azure Bootcamp: Azure service fabric
Global Azure Bootcamp: Azure service fabric Global Azure Bootcamp: Azure service fabric
Global Azure Bootcamp: Azure service fabric
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
Charla Azure TLF.pptx
Charla Azure TLF.pptxCharla Azure TLF.pptx
Charla Azure TLF.pptx
 
Virtualization in Cloud Computing
Virtualization in Cloud ComputingVirtualization in Cloud Computing
Virtualization in Cloud Computing
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
 
Disaster Recovery Using Azure Services
Disaster Recovery Using Azure ServicesDisaster Recovery Using Azure Services
Disaster Recovery Using Azure Services
 
Disaster Recovery using Azure Services
Disaster Recovery using Azure ServicesDisaster Recovery using Azure Services
Disaster Recovery using Azure Services
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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 Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Everything you need to know about Azure Virtual Machines

  • 1. Everything you need to know about Azure Virtual Machines
  • 2. Who am I? • Twitter @adilarif001 • Blog EnterpriseDaddy.com • I have a job! Senior Technical Support Engineer @ Rubrik
  • 3. Agenda • Cloud Computing • Azure Resource Manager • Azure Virtual Machine Components • Availability Sets • Azure Virtual Machine Scale Sets • Azure VM Agent
  • 4. What is Cloud Computing? Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Source: NIST
  • 5. Service Models of Cloud Computing
  • 6. Azure IaaS • It is responsible for providing Azure Virtual Machines, along with Azure Virtual Network. • Networking, Compute, Storage and Hypervisors are managed by Microsoft. • Starting from the Operating System, everything is managed by you. Things like applications, data, etc.
  • 7. Azure Resource Manager • The Azure Resource Manager is the service used to provision resources in your Azure subscription. • It enables you to work with the resources in your solution as a group. • It provides security, auditing, and tagging features to help you manage your resources after deployment. • It provides a consistent management layer to perform tasks through Azure PowerShell, Azure CLI, Azure portal, REST API, and client SDKs.
  • 8. Azure Resource Manager Terminologies: • Resource • Resource Group • Resource Provider • Resource Manager Template • Declarative Syntax
  • 9. Azure Virtual Machines Components • Virtual Machine. • VHD Files • Image • Disk • Virtual Network • Subnet • IP Address • Load Balancer • Network Security Group
  • 11. Azure Virtual Machine Series • A-Series - Entry-level economical VMs for dev/test • B-Series - Economical burstable VMs • D-Series - General Purpose Compute • E-Series - Optimised for in-memory hyper-threaded applications • F-Series - Compute optimised virtual machines • G-Series - Memory and storage optimised virtual machines • H-Series - High performance virtual machines • L-Series - Storage optimised virtual machines • M-Series - Largest memory optimised virtual machines • N-Series – GPU enabled virtual machines
  • 12. Billing and VM State You will be billed on a per-minute basis for all the VMs that are in running state. There is a direct relationship between the VM’s status and billing: • Running - The VM is on and running normally (billable). • Stopped - The VM is stopped but still deployed to a physical host (billable) • Stopped (Deallocated) - The VM is not deployed to a physical host (not billable).
  • 13. LIVE DEMO • Create a VM using portal • Create a VM using PowerShell • Create a VM using Azure CLI • Create a VM using ARM template • Connect to a Windows Virtual Machine (RDP and PowerShell) • Connect to a Linux Virtual Machine (SSH)
  • 14. Availability Sets • Availability Sets ensure that the Azure virtual machines are deployed across multiple isolated hardware nodes in a cluster. • Only a sub-set of your virtual machines are impacted in case of a hardware/software failures. • Virtual Machines are deployed across multiple fault domains and update domains. • To meet the 99.95% SLA, VMs should be deployed in Availability Sets, except in the case of Premium Storage.
  • 15. Availability Sets • Fault domains define the group of virtual machines that share a common power source and network switch. • Update domains indicate groups of virtual machines and underlying physical hardware that can be rebooted at the same time.
  • 16. Availability Sets using Managed Disks
  • 17. Availability Sets using Unmanaged Disks
  • 18. Azure Virtual Machine Scale Sets Azure virtual machine scale sets let you create and manage a group of identical, load balanced VMs Benefits: • Easy to create and manage multiple VMs • Provides high availability and application resiliency • Allows your application to automatically scale as resource demand changes • Works at large-scale
  • 19. LIVE DEMO • Deploy two VMs in an Availability Sets • Create a Virtual Machine Scale Set
  • 20. Azure VM Agent • The VM Agent has a primary role in enabling and executing Azure virtual machine extensions. • Installed by default on any Windows VM deployed from Azure Marketplace. • Can be installed manually on custom or uploaded images. • Azure Linux Agent (waagent) manages Linux & FreeBSD provisioning, and VM interaction with the Azure Fabric Controller.
  • 21. Azure VM Extensions Azure virtual machine (VM) extensions are small applications that provide post-deployment configuration and automation tasks on Azure VMs. Common VM Extensions are: • Custom Script Extension for Windows • DSC Extension for Windows • Azure Diagnostics Extension • Azure VM Access Extension
  • 22. LIVE DEMO • Execute a custom script extension against Windows VM

Hinweis der Redaktion

  1. https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview https://docs.microsoft.com/en-us/azure/architecture/cloud-adoption-guide/adoption-intro/azure-resource-access
  2. https://azure.microsoft.com/en-in/pricing/details/virtual-machines/series/
  3. https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/overview