SlideShare une entreprise Scribd logo
1  sur  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?

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
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
 

Dernier (20)

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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

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

Notes de l'éditeur

  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