Azure Proactive Resiliency Library v2
Tools Glossary GitHub GitHub Issues Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

hostPools

Summary

RecommendationImpactCategoryAutomation AvailableIn Azure Advisor
Create a validation host poolMediumGovernanceNoNo
Configure host pool scheduled agent updatesMediumGovernanceNoNo
Ensure a unique OU is used when deploying host pools with domain joined session hostsMediumGovernanceNoNo
Use Azure Site Recovery to protect stateful session hostsMediumDisaster RecoveryNoNo

Details


Create a validation host pool

Impact:  Medium Category:  Governance

APRL GUID:  013ac34e-7c4b-425f-9e0c-216f0cc06181

Description:

Validation host pools let you monitor service updates before the service applies them to your standard or non-validation environment.

Potential Benefits:

Enhanced environment stability
Learn More:
Configure a host pool as a validation environment

ARG Query:

Click the Azure Resource Graph tab to view the query

// under-development


Configure host pool scheduled agent updates

Impact:  Medium Category:  Governance

APRL GUID:  979ff8be-5f3a-4d8e-9aa3-407ecdd6d6f7

Description:

Create up to two maintenance windows for the Azure Virtual Desktop agent, side-by-side stack, and Geneva Monitoring agent to get updated so that updates don't happen during peak business hours.

Potential Benefits:

Enhanced environment stability
Learn More:
Scheduled Agent Updates for Azure Virtual Desktop host pools

ARG Query:

Click the Azure Resource Graph tab to view the query

// Azure Resource Graph Query
// This resource graph query will return all AVD host pools that does not have scheduled agent updates configured
resources
| where type =~ "Microsoft.DesktopVirtualization/hostpools"
| where isnull(properties.agentUpdate)
| project recommendationId = "979ff8be-5f3a-4d8e-9aa3-407ecdd6d6f7", name, id, tags, param1 = 'No scheduled agent updates'


Ensure a unique OU is used when deploying host pools with domain joined session hosts

Impact:  Medium Category:  Governance

APRL GUID:  939cb85c-102a-4e0a-ab82-5c92116d3778

Description:

Place domain joined session hosts VMs in unique OUs. Segregate Prod and DR units for environment-specific settings. This ensures targeted configurations for session hosts, including FSLogix, session controls, etc.

Potential Benefits:

Improved AVD hostpool config & segmentation
Learn More:
Configure the VMs and install Active Directory Domain Services

ARG Query:

Click the Azure Resource Graph tab to view the query

// under-development



Use Azure Site Recovery to protect stateful session hosts

Impact:  Medium Category:  Disaster Recovery

APRL GUID:  38721758-2cc2-4d6b-b7b7-8b47dadbf7df

Description:

Implement Azure Site Recovery (ASR) to replicate or backup stateful session hosts. This replicates VMs to a secondary Azure region or availability zone, ensuring recovery from a known VM state in case of an outage.

Potential Benefits:

Ensures VM recovery & failover
Learn More:
About Site Recovery

ARG Query:

Click the Azure Resource Graph tab to view the query

// under-development