Loading...

Azure Virtual Desktop for Azure Stack HCI now has autoscale

Azure Virtual Desktop for Azure Stack HCI now has autoscale

On February 2024, we announced the general availability of Azure Virtual Desktop for Azure Stack HCI, which extends the capabilities of the Microsoft Cloud to your datacenters and edge locations. Today, we’re happy to announce that autoscale support on Azure Virtual Desktop for Azure Stack HCI is now in public preview. With the Azure Virtual Desktop autoscale feature, organizations running virtualized desktops and apps on-premises, at the edge or in their datacenter, can optimize costs by turning off idle Azure Virtual Desktop session hosts running on Azure Stack HCI.

Azure Virtual Desktop autoscale

Autoscale is Azure Virtual Desktop’s native scaling solution that automatically starts session hosts according to schedule or using Start VM on Connect and then turning off session hosts based on capacity threshold or user session state (log off/disconnect) defined in the scaling plan. With Azure Virtual Desktop autoscale, you can save costs by turning off idle session hosts during off-peak hours while ensuring there’s enough capacity to meet your users’ needs during peak hours.

The following capabilities are new in public preview with Azure Virtual Desktop autoscale:

  • You can now assign a scaling plan to an Azure Virtual Desktop host pool with Azure Stack HCI VMs to scale your session host Azure Stack HCI VMs in a host pool up or down, according to schedule to optimize costs.
  • This feature supports both pooled and personal host pools with Azure Stack HCI VMs.

Getting started

To enable autoscale for an Azure Virtual Desktop host pool with Azure Stack HCI VMs, simply create or edit a scaling plan, define the schedules, and assign the scaling plan to the host pool with Azure Stack HCI VMs deployed. The experience is the same as how you enable autoscale for Azure Virtual Desktop host pool with Azure VMs. There’s nothing unique you need to configure for your Azure Stack HCI VMs.

Before creating your first scaling plan, you'll need to assign the Desktop Virtualization Power On Off Contributor role to the Azure Virtual Desktop service principal with your Azure subscription as the assignable scope. Learn more about Assign RBAC roles to the Azure Virtual Desktop service principal.

Pooled host pool(s) with Azure Stack HCI VMs

To enable Azure Virtual Desktop autoscale for pooled host pool(s) with Azure Stack HCI VMs, you need to:

  1. Create a pooled scaling plan.
  2. Choose the Load balancing algorithm and define Capacity threshold throughout the day.
  3. Assign a pooled scaling plan to one or more pooled host pools with Azure Stack HCI VMs.

A screenshot of a pooled scaling plan in Azure Virtual Desktop. The ramp-up is shown as repeating from Monday to Friday at 8:00 AM Beijing time, Breadth-first is selected as load balancing algorithm, minimum percentage of host is set to 20% and capacity threshold is set to 60%.A screenshot of a pooled scaling plan in Azure Virtual Desktop. The ramp-up is shown as repeating from Monday to Friday at 8:00 AM Beijing time, Breadth-first is selected as load balancing algorithm, minimum percentage of host is set to 20% and capacity threshold is set to 60%.

Personal host pool(s) with Azure Stack HCI VMs

To enable Azure Virtual Desktop autoscale for personal host pool(s) with Azure Stack HCI VMs, you need to:

  1. Create a personal scaling plan.
  2. Define whether to enable or disable Start VM on Connect.
  3. Choose what action to perform after a user session has been disconnected or logged off for a configurable period of time.

Note: Hibernate-resume is not supported on Azure Stack HCI. Please make sure you don’t choose hibernate in the personal scaling plan if you plan to assign the personal scaling plan to a host pool with Azure Stack HCI VMs.

  1. Assign a personal scaling plan to one or more personal host pools with Azure Stack HCI VMs.

A screenshot of a personal scaling plan in Azure Virtual Desktop. The Peak hours is shown as repeating from Monday to Friday at 9:00 AM Beijing time, starting VM on Connect is enabled. Disconnect settings are set to None. Log off settings are set to shut down after 10 minutes.A screenshot of a personal scaling plan in Azure Virtual Desktop. The Peak hours is shown as repeating from Monday to Friday at 9:00 AM Beijing time, starting VM on Connect is enabled. Disconnect settings are set to None. Log off settings are set to shut down after 10 minutes.

Start VM on connect support on Azure Virtual Desktop for Azure Stack HCI is also now in public preview. You can enable it for your Azure Virtual Desktop host pool with Azure Stack HCI VMs if you want to use Start VM on connect independently of autoscale.

Helpful resources

We encourage you to learn more about setting up autoscale and review frequently asked questions for more details on how to use autoscale for Azure Virtual Desktop. It works the same for both Azure Virtual Desktop host pool(s) with Azure VMs or with Azure Stack HCI VMs. You may also find these resources helpful:

If you have any questions, bring them to our monthly Windows 365 Ask Microsoft Anything (AMA) events here on the Tech Community! Join our upcoming AMA: Azure Virtual Desktop for Azure Stack HCI on April 17, 2024 at 8 AM PT.

AMA Windows 365 4.17.24 at 8 AM PT.png

Published on:

Learn more
Azure Virtual Desktop Blog articles
Azure Virtual Desktop Blog articles

Azure Virtual Desktop Blog articles

Share post:

Related posts

Coding at the Speed of Innovation: AI and more with Azure SQL Database

As Build 2024 approaches, the Azure SQL Database team is preparing a great line-up of product announcements. Innovation continues to be a big ...

1 hour ago

Azure Custom Policy- PostgreSQL Product - Compliance Report not Available- New Feature Request

If you try to create custom policy to add diagnostic settings for Azure Cosmos DB for PostgreSQL Cluster for log analytics and assign policy a...

7 hours ago

Microsoft Causes Fuss Around Azure MFA Announcement

On May 14, Microsoft announced that they will require Azure MFA for connections to services starting in July 2024. No details about the implem...

7 hours ago

PostgreSQL for your AI app's backend | Azure Database for PostgreSQL Flexible Server

Use Postgres as a managed service on Azure. As you build generative AI apps, explore advantages of Azure Database for Postgres Flexible Server...

11 hours ago

Storage migration: Combine Azure Storage Mover and Azure Data Box

Migrating storage from on-premises can be challenging. That’s why we are on a mission to make your migrations as simple as possible. We've dev...

13 hours ago

Loop DDoS Attacks: Understanding the Threat and Azure's Defense

In the realm of cybersecurity, Distributed Denial-of-Service (DDoS) attacks are a significant concern. The recent holiday season has unveiled ...

21 hours ago

Azure Communication Services at Microsoft Build 2024

Join us in-person in Seattle or virtually for Microsoft Build 2024 from May 21 to 24. We're excited to share the latest updates from Azure Com...

22 hours ago

Azure Developer CLI (azd) – May 2024 Release

This post announces the May release of the Azure Developer CLI (`azd`), which includes a new demo mode, various .NET Aspire enhancements, and ...

22 hours ago

Join us at Build 2024: Get the latest on Azure Cosmos DB in Seattle or online!

Are you ready to dive into the future of AI and data innovation? Microsoft Build 2024 is just around the corner, taking place May 21–23 in Sea...

23 hours ago
Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy