How To Setup An Azure VM

Anish Antony
11 min readJan 1

All of the cloud providers primarily provide support for the virtual machine. Here in this article let's checkout what are the different configuration options available on Azure virtual machine.

Photo by Markus Spiske on Unsplash

1. Different VM Creation Options In Azure

In Azure, it can create four different types of VMs. those are

Azure Virtual Machine: It is the most used option. The user can create the virtual machine, which is hosted on Azure.

Azure Virtual Machine with Preset Configuration: It also creates a virtual machine on Azure. But here, the user wants to select what kind of environment it is. Based on the user selection, azure recommends some default configured VMs for the user, and the user can change it at any time.

Image 1: Different VM creation options in Azure

Azure Arc Virtual Machine: Using Azure Arc, it can connect to the on-prim environment or other public cloud or edge services. So that you can make your complete infrastructure under a single umbrella.

Using Azure Arc, it can connect existing VMware vCenter or Azure Stack HCI (It is a hyper-converged infrastructure (HCI) operating system delivered as an Azure service.) and System Center Virtual Machine Manager (SCVMM) (It is used to manage and monitor large Microsoft environments and heterogeneous environments that include different hypervisors and operating systems.)

Image 2: Different options for provisioning Azure Arc VM

The main advantage of using Azure Arc is it can extend Azure’s security and management to your on-prem or other infrastructure. It can deploy the Azure data services wherever you need. Another advantage of Azure Arc is Azure Stack Edge, hardware-as-a-service solution shipped by Microsoft. It brings the Azure cloud’s power to a local and ruggedized server that can be deployed virtually anywhere local AI and advanced computing tasks need to be performed.

Azure VMware Solution Virtual Machine: Using this option, it can host a VMware solution in the cloud.

Anish Antony

Fullstack Developer | Blogger | Experience on Java, Python, React, Angular, Golang |