IFI Techsolutions

Azure Virtual Machines & Beyond

Author – Mubin Girach, Senior Cloud Engineer What is a Virtual Machine? A virtual machine (VM) is a virtual environment that works like a computer within a computer. It is called virtual because it is implemented in software on top of a real hardware platform and operating system. A virtual machine (VM) is a virtual environment that functions as […]

Author – Mubin Girach, Senior Cloud Engineer

  • Creating Virtual Machines
  • State of VM & Temporary Disks
  • Encryption of Disks
  • Types of Disks
  • Availability Sets & Availability Zones
  • Custom Script Extensions, Cloud-Init & Run Services
  • Confidential Computing & Azure Dedicated Host
  • Virtual Machine Scale Set
  • Proximity placement
  1. Create an Azure Cloud account
  2. Under Services, select Virtual machines.
  3. On the Virtual machines page, select Create and then Virtual machine.
  4. In the create a virtual machine page under the Basics tab, inside Project details, make sure the correct subscription is selected.
  5. And then choose to create a new resource group or select an existing resource group from the dropdown.
  6. Provide the credentials
  7. Further, select an image (OS), size (CPU and Memory capacity), and then the disks.
  8. Once these steps are followed the resource can be reviewed and provisioned.
  • OS disks
  • Data disks
  • Started/Running or
  • Stopped/Deallocated
  • Dynamic — This type of IP changes after restart /deallocation of the VM
  • Static — This type of IP remains static (does not change) even after the VM is restarted or stopped
  • Set up your Azure Key Vault
  • Add an Azure RBAC role to the Key Vault
  • Set up your disk encryption set
  • Managed disks
  • Unmanaged disks
  • unplanned hardware maintenance.
  • unexpected downtime.
  • Virtual machines get update domains automatically once they are put inside the availability set.
  • All virtual machines within that update domain will reboot together.
  • Only one update domain would be updated at the time.
  • Easy to create and manage multiple VMs
  • Provides high availability and application resiliency by distributing VMs across availability zones or fault domains
  • Allows your application to automatically scale as resource demand changes
  • Works at large-scale
  • Scale sets support up to 1,000 VM instances for standard marketplace images and custom images through the Azure Compute Gallery (formerly known as Shared Image Gallery). If you create a scale set using a managed image, the limit is 600 VM instances.
  • For the best performance with production workloads, it is recommended to use Azure Managed Disks.
  • Low latency between stand-alone VMs.
  • Low Latency between VMs in a single availability set or a virtual machine scale set.
  • Low latency between stand-alone VMs, VMs in multiple Availability Sets, or multiple scale sets. You can have multiple compute resources in a single placement group to bring together a multi-tiered application.
  • Low latency between multiple application tiers using different hardware types. For example, running the backend using M-series in an availability set and the front end on a D-series instance, in a scale set, in a single proximity placement group.
Leave a Reply

Subscribe to our knowledge library.

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare