Category Archives: Azure VM

Azure Bastion supports SCALABILITY for SSH/RDP Connections with the new Standard SKU

Azure Bastion is a fully managed PaaS service to secure access Azure VMs via SSH/RDP without the need for Internet connectivity on the selected VMs. Azure Bastion was released as part of the Microsoft Ignite 2019. As part of the ongoing Microsoft Inspire 2021, Microsoft has launched a new SKU for Azure Bastion called Standard.

Difference between Basic and Standard SKU

When you create an Azure Bastion instance Microsoft creates in the backend an optimized Azure VM that runs all the processes they are needed for Azure Bastion. This Azure VM is called a Instance and had some limitations. In general when you deploy the Azure Bastion Basic SKU Microsoft deploys two instances which supports 20-24 concurrent sessions which means each instance support 10-12 sessions.

The Standard SKU allows you to specify the number of instances called as host scalling.

Please note that when using an Azure Bastion Standard SKU, the AzureBastionSubnet size should be increased to a subnet size of approximately /26 or larger.

Azure BastionBasicStandard
Instances2 Defaultup to 50
Max. supported concurrent sessions20-24up to 500
Supported configurationAzure Portal, Powershell, CLIOnly Azure Portal

Deploy an Azure Bastion Standard SKU

Only the Azure Portal allows to deploy an Azure Bastion Standard SKU with the host scalling feature, because the feature is in public preview.

Continue reading Azure Bastion supports SCALABILITY for SSH/RDP Connections with the new Standard SKU

Azure VM Best Practices

Last year Gregor Suttie and Richard Hooper launched the Azure Advent Calendar and I got to support with a session on Azure Bastion. This year they improved on the idea with the Festive Tech Calendar. I’m happy to be back with an article on Azure VM best practices. I hope you find the article helpful and I would appreciate feedback.

Over the past few months, I have conducted many customer workshops, designed and implemented Landing Zones, and migrated or placed VMs into Azure. One of the most common customer questions has been about best practices for Azure VMs to maximize performance and efficiency, minimize costs, increase security, and reduce management overhead. This article is based on my real-world experience and recommendations based on several Azure projects.

Continue reading Azure VM Best Practices

Move Azure VMs between Azure Global Regions

In the last couple of days I get a lot of question how to move Azure VMs between regions. So I decided to write a blog post about this question. First of all it is really important to understand which topics this article covers and which not.

To understand the article right, keep the follow settings in mind:

  • This article will cover how to move Azure VMs between global regions with ASR
  • Global regions mean all the standard available regions
  • This article doesn´t cover the movement between Azure Global and Azure Germany, Azure Governance or China
  • For moving Azure VMs from Azure Germany to Azure Global there there is planned to write an additional article
  • For a general movement of Azure resources (SQL databases, Web Apps and more) a futher post will follow

This article focuses on how to move Azure VMs between Azure global regions using Azure Site Recovery (ASR). Another article will focus on how to move other Azure resources between regions.


To move Azure VMs between different global regions with ASR there are some requirements needed:

  • Azure subscriptions are allowed to create Azure VMs in the target regions
  • User rights to create the Azure ressources (Azure VMs, VNETs, NICs, etc.)
  • Install latest updates on Windows/Linux OS
  • Check that the VM has Internet access without Proxy or Firewall between VM and Internet
  • When there is a firewall or proxy in place, check the needed requirements
  • Configure the VNET and Subnet in the target destination before move the VM to a different region

The process to move Azure VMs between different Global regions is straight forward. But don´t forget, all related management tasks to the VM, like Backup, Log analytics Workspace, Start Stop Runbooks will be lost after the migration.

Continue reading Move Azure VMs between Azure Global Regions

Azure HA – VM SLA Level Compare to Availability Sets and Availability Zones – Latency is the key

In the past I do a lot of Azure Governance workshops. One part of this workshops are the high availabilty options in Azure. This article descripe the different SLAs for VM workloads in Azure. Often I get an ask about the SLA level and the requirements. In this discussion many people are confused about the difference of Availability Set and Availability Zone and how this compares to the SLA. The new feature about the Proximitiy Placement Groups comes into play to make the confusing complete. This article descripes the differences between these features.

Continue reading Azure HA – VM SLA Level Compare to Availability Sets and Availability Zones – Latency is the key

Ultra Azure VM Performance mit Ultra Disks

Für Azure VM’s gibt es unterschiedliche Disk Typen mit unterschiedlichen Performancewerten. Dazu zählen Standard HDDs, Standard SSDs und Premium SSDs. Vor wenigen Tagen ganz neu hinzugekommen sind die Ultra SSDs.

In diesem Blog Beitrag gehe ich auf die neuen Ultra SSDs ein. Stelle die Leistungswerte der unterschiedlichen SSDs gegenüber und stelle die Besonderheiten der Ultra SSDs in ihrer jetzigen Form vor.

Continue reading Ultra Azure VM Performance mit Ultra Disks

Azure Image Upload schlägt fehl – Only blobs formatted as VHDs can be imported – VMware

In unterschiedlichen Szenarien kommt es vor, dass wir Images hochladen aus denen wir AzureVMs bereitstellen. Gerade in den Szenarien wo Citrix on Azure eingesetzt wird, werden häufig vorkonfigurierte Windows 10 VMs auf VMware erstellt, gesyspreped und entsprechend in eine VHD konvertiert.

Bei einem solchen Szenario hatte ich jetzt einen interessanten Fehler der mich etwas beschäftigte. Nachdem die VM erstellt und entsprechend der Anleitung Vorbereitung einer Windows VM zum hochladen in Azure konfiguriert wurde, erhielt ich nach Upload der VHD und generieren eines Image aus der VHD folgende Fehlermeldung:

New-AzureRmImage : Only blobs formatted as VHDs can be imported.
ErrorCode: InvalidParameter

Continue reading Azure Image Upload schlägt fehl – Only blobs formatted as VHDs can be imported – VMware

Azure VM Standard SSD vs Standard HDD Disk

Für das Deployment von Azure VMs gab es bisher zwei Storage Typen, Standard- und Premium Storage. Die Differenzen sind einfach, Standard Storage wird auf HDDs bereitgestellt und Premium Storage auf SSDs.

HDDs werden mit einer Leistungfähigkeit von 500IOPS und 60MB/sec im Durchsatz bereitgestellt. Die Leistungsfähigkeit von Premium Storage, ist abhängig von der gebuchten Größe und beginnt mit dem Typ P4 (32GB Storage, 120IOPS, 25MB/sec) und endet derzeit bei P50 (4TB, 7500IOPS, 250MB/sec).  Ein Überblick zu den verfügbaren Optionen gibt es in der Doku.

Seit gut einem Monat gibt es mit der Option Standard SSD eine weitere Storage Option. Dieser Artikel liefert einen Überblick, die derzeitigen Bereitstellungs Optionen und Unterschiede zu HDDs.

Continue reading Azure VM Standard SSD vs Standard HDD Disk