
Azure Arm Instances offer a range of pricing options to fit various needs and budgets.
You can choose from different instance types, including Standard, Premium, and High-Performance, each with its own set of features and price points.
Azure Arm Instances provide scalability options, allowing you to quickly scale up or down as needed, with a minimum of 1 vCPU and 1 GiB of memory.
This flexibility is particularly useful for applications with variable workloads, such as web servers or data analytics platforms.
Related reading: Arm in Azure
Azure Pricing and Options
Azure offers a pay-as-you-go pricing model, where you only pay for the resources you use.
You can choose from various pricing tiers, including Basic, Standard, and Premium, each with its own set of features and costs.
The Basic tier is a cost-effective option for small to medium-sized businesses, with prices starting at $0.008 per hour for a Standard DS2 v2 instance.
The Standard tier offers more features and higher performance, with prices starting at $0.064 per hour for a Standard DS12 v2 instance.
Azure Pricing Options
Azure offers a pay-as-you-go pricing model, where you only pay for the resources you use. This means you can scale up or down as needed without being locked into a fixed contract.
With Azure, you can choose from a variety of pricing options, including reserved instances and spot instances. Reserved instances provide a significant discount for long-term commitments, while spot instances offer discounted prices for flexible, non-guaranteed usage.
Azure also offers a free tier for many services, including Azure Storage and Azure SQL Database. This allows you to try out services without incurring any costs.
For more insights, see: Reserved Instances Azure
Economical Burstable
Economical burstable VMs are a great option for workloads that run at a low to moderate baseline CPU utilization, but sometimes need to burst to significantly higher CPU utilization.
Bs-series VMs are not hyperthreaded, which means they're a cost-effective choice for certain types of workloads.
Development and test servers are a prime example of workloads that can benefit from economical burstable VMs.
Low-traffic web servers are another example, as they often don't require high CPU utilization most of the time.
Small databases and micro services can also take advantage of this pricing model.
Servers for proof-of-concepts and build servers are other examples of workloads that can run efficiently on Bs-series VMs.
Add Secondary IP Address
To add a secondary IP address for your virtual server, you must first assign one to the external network interface. This will be associated with the BIG-IP VE virtual server address.
You can do this through the Azure Portal by following these steps: click on the external NIC under Settings -> Networking, then click on IP Configurations and select Add. Give your new IP configuration a name, such as virtual-service-1-ipconfig.
Set the Private IP Settings -> Allocation to Static and enter 10.0.1.101 for the address. Click Save to create the new IP address, which will appear in the ipconfig column on the Network Interfaces menu.
Alternatively, you can use the Azure CLI to create a secondary IP address with the command:
Check this out: Add Azure
Instance Types
Azure offers various instance types to cater to different workload needs. The F-series VMs are compute optimized, featuring a higher CPU-to-memory ratio, with 2 GB RAM and 16 GB of local solid state drive (SSD) per CPU core.
These VMs are ideal for batch processing, web servers, analytics, and gaming. You can choose from F-series or Fsv2-series, which features 2 GiB RAM and 8 GB of local temporary storage (SSD) per vCPU, and is hyper-threaded with a 2.7 GHz Intel Xeon processor.
Azure also offers storage optimized virtual machines, including the Ls-series, Lsv2, and Lsv3 VMs, which provide high throughput, low latency, and large local disk storage. These VMs are ideal for applications requiring low latency, high throughput, and large local disk storage, such as NoSQL databases, data warehousing applications, and large transactional databases.
Here's a brief comparison of the storage optimized VMs:
Lastly, Azure offers memory optimized virtual machines, such as the M-series, which provide up to 4 TB of RAM on a single VM and up to 128 vCPUs for high-performance parallel processing. These VMs are ideal for heavy in-memory workloads like SAP HANA.
Compute Optimized Machines
Compute Optimized Machines are designed for workloads that require intense processing power. They're ideal for applications like batch processing, web servers, analytics, and gaming.

The F-series VMs feature a higher CPU-to-memory ratio, making them perfect for compute-intensive workloads. Each F-series VM comes with 2 GB RAM and 16 GB of local SSD per CPU core.
The Fsv2-series VMs take it a step further with 2 GiB RAM and 8 GB of local temporary storage (SSD) per vCPU. They're also hyper-threaded, which means they can handle multiple tasks simultaneously.
The Fsv2-series VMs are based on the 2.7 GHz Intel Xeon Platinum 8168 processor, which can boost up to 3.7 GHz with Intel Turbo Boost Technology 2.0. This means they can handle demanding workloads with ease.
These VMs are perfect for applications that require intense processing power, such as batch processing, web servers, analytics, and gaming.
LS-Series
The LS-Series VMs are storage optimized, built on Intel Haswell processor technology, specifically E5 Xeon v3 processors with 4, 8, 16, and 32 core VM sizes.
These VMs support up to 6 TB of local SSD and offer unmatched storage I/O performance.

The LS-Series VMs are ideal for applications requiring low latency, high throughput, and large local disk storage.
They are also great for NoSQL databases such as Cassandra, MongoDB, Cloudera, and Redis, as well as data warehousing applications and large transactional databases.
The Lsv2 VM series features high throughput, low latency, directly mapped local NVMe storage, running on the AMD EPYC 7551 processor.
The Lsv3 VM series provide similar capabilities to the Lsv2 VMs and are based on the 3rd Generation Intel Xeon Platinum 8370C (Ice Lake) processor in a hyper-threaded configuration.
You can attach Standard SSDs, Standard HDDs, Premium SSDs, and Ultra Disks to the Lsv2, Lsv3, and Lsv3 VMs based on regional availability.
Additional reading: Azure Arm Operation to Create Vm
Windows Instances
To create a Windows instance on Azure, you'll need to select a subscription and resource group. Then, enter a virtual machine name and select the region where you want to create your instance.
You can choose from various VM sizes, but for a Windows instance, you'll want to select a size that supports Arm64 architecture. This is crucial because you'll need to select the Arm64 option under VM architecture.
Selecting the right image is also important. You'll need to filter the image type for Arm64 and choose the Windows 11 Professional - Arm64 option from the Microsoft Windows 11 dropdown menu.
Here are the key settings to keep in mind when creating a Windows instance:
Once you've made your selections, you can create your Windows instance and access it using the public IP address.
Windows Machine
You can create a Windows on Arm virtual machine by selecting the Arm64 architecture and choosing a Windows 11 Professional - Arm64 image from the marketplace. This will allow you to run Windows on a virtual machine with Arm64 architecture.
To create a Windows on Arm virtual machine, you'll need to select the correct image type and architecture in the Create a virtual machine dialog. Filter the image type for Arm64 and select Windows 11 Professional - Arm64 from the drop-down menu.
You can also create a Windows Server VM using the marketplace by selecting a size for your VM and entering basic data. There are many different configurations with different costs to choose from, so select one that meets your needs.
Explore further: Azure Vm Images
To create a Windows Server VM, you'll need to choose a size and select the VM from the marketplace. You can then enter basic data and review the settings in the Summary blade before clicking Create to start the deployment process.
You can access the public IP address of your virtual machine by clicking Go to Resource once the deployment is complete. This will allow you to connect to your VM instance using the RDP (3389) port.
The RDP (3389) port is the default port used for remote desktop connections. You can select this port in the Inbound port rules section of the Create a virtual machine dialog to enable remote access to your Windows virtual machine.
Readers also liked: Rdp Microsoft Azure
Windows Connection
Connecting to your Windows instance is a straightforward process. You'll need to connect using Remote Desktop, which allows you to interact with the VM in the same way as a local desktop.
To connect, simply enter the username you set earlier while creating the VM instance, and when prompted, enter the password.
You can now access your Windows instance remotely using Remote Desktop.
Check this out: Azure Data Studio Connect to Azure Sql
Frequently Asked Questions
Does Azure have ARM processors?
Yes, Azure offers ARM processors through Microsoft's Cobalt 100 Arm CPUs, providing an alternative to x86 options. These processors power three instance types in the Azure cloud.
Sources
- https://azure.microsoft.com/en-us/pricing/details/virtual-machines/series/
- https://learn.arm.com/learning-paths/cross-platform/woa_azure/azure_windows/
- https://clouddocs.f5.com/cloud/public/v1/azure/Azure_multiNIC.html
- https://programmingwithwolfgang.com/deploy-workload-on-azure-arm-virtual-machines/
- https://docs.pexip.com/admin/azure_vm_instances.htm
Featured Images: pexels.com