Whether you're running your virtual machine on Remote Desktop Services or Windows Virtual Desktop, different types of workloads require different session host virtual machine (VM) configurations. For the best possible experience, scale your deployment depending on your users' needs.
The federal government and state governments have provided guidance on the implementation of the Individuals Disability Act and where flexibility is appropriate, and this guidance is addressed in the COVID-19 “ Ask the Experts” webinar called, “Wading through a Sea of Ambiguity: Charting a Course for Special Education Services in the. Virtual Visit Guidance for Health Centers Guidance for UDS reporting is provided below. The table is arranged by topic area with UDS reporting instructions, followed by clarification of the reporting requirements. Virtual Visits Count patients throughout the UDS (demographics, services, clinical, and financial sections) when.
Multi-session recommendations
The following table lists the maximum suggested number of users per virtual central processing unit (vCPU) and the minimum VM configuration for each workload. These recommendations are based on Remote Desktop workloads.
Workload type | Maximum users per vCPU | vCPU/RAM/OS storage minimum | Example Azure instances | Profile container storage minimum |
---|---|---|---|---|
Light | 6 | 2 vCPUs, 8 GB RAM, 16 GB storage | D2s_v3, F2s_v2 | 30 GB |
Medium | 4 | 4 vCPUs, 16 GB RAM, 32 GB storage | D4s_v3, F4s_v2 | 30 GB |
Heavy | 2 | 4 vCPUs, 16 GB RAM, 32 GB storage | D4s_v3, F4s_v2 | 30 GB |
Power | 1 | 6 vCPUs, 56 GB RAM, 340 GB storage | D4s_v3, F4s_v2, NV6 | 30 GB |
Single-session recommendations
For VM sizing recommendations for single-session scenarios, we recommend at least two physical CPU cores per VM (typically four vCPUs with hyperthreading). If you need more specific VM sizing recommendations for single-session scenarios, ask the software vendors specific to your workload. VM sizing for single-session VMs will likely align with physical device guidelines.
General virtual machine recommendations
For VM requirements to run the operating system, see Windows 10 computer specifications and system requirements.
We recommend you use Premium SSD storage in your OS disk for production workloads that require a service level agreement (SLA). For more details, see the SLA for virtual machines.
Graphics processing units (GPUs) are a good choice for users who regularly use graphics-intensive programs for video rendering, 3D design, and simulations. To learn more about graphics acceleration, see Choose your graphics rendering technology. Azure has several graphics acceleration deployment options and multiple available GPU VM sizes. Learn more at GPU optimized virtual machine sizes.
B-series burstable VMs are a good choice for users who don't always need maximum CPU performance. For more information about VM types and sizes, see Sizes for Windows virtual machines in Azure and the pricing information on our Virtual Machine series page.
Test your workload
Virtual Appointmentsmac Guidance Services Jobs
Finally, we recommend you use simulation tools to test your deployment with both stress tests and real-life usage simulations. Make sure your system is responsive and resilient enough to meet user needs, and remember to vary the load size to avoid surprises.
-->When you deploy dedicated Azure services in a virtual network, you can communicate with the service resources privately, through private IP addresses.
Deploying services within a virtual network provides the following capabilities:
Virtual Appointmentsmac Guidance Services Inc
- Resources within the virtual network can communicate with each other privately, through private IP addresses. Example, directly transferring data between HDInsight and SQL Server running on a virtual machine, in the virtual network.
- On-premises resources can access resources in a virtual network using private IP addresses over a Site-to-Site VPN (VPN Gateway) or ExpressRoute.
- Virtual networks can be peered to enable resources in the virtual networks to communicate with each other, using private IP addresses.
- Service instances in a virtual network are typically fully managed by the Azure service. This includes monitoring the health of the resources and scaling with load.
- Service instances are deployed into a subnet in a virtual network. Inbound and outbound network access for the subnet must be opened through network security groups, per guidance provided by the service.
- Certain services also impose restrictions on the subnet they are deployed in, limiting the application of policies, routes or combining VMs and service resources within the same subnet. Check with each service on the specific restrictions as they may change over time. Examples of such services are Azure NetApp Files, Dedicated HSM, Azure Container Instances, App Service.
- Optionally, services might require a delegated subnet as an explicit identifier that a subnet can host a particular service. By delegating, services get explicit permissions to create service-specific resources in the delegated subnet.
- See an example of a REST API response on a virtual network with a delegated subnet. A comprehensive list of services that are using the delegated subnet model can be obtained via the Available Delegations API.
Services that can be deployed into a virtual network
Category | Service | Dedicated1 Subnet |
---|---|---|
Compute | Virtual machines: Linux or Windows Virtual machine scale sets Cloud Service: Virtual network (classic) only Azure Batch | No No No No2 |
Network | Application Gateway - WAF VPN Gateway Azure Firewall Azure Bastion Network Virtual Appliances | Yes Yes Yes Yes No |
Data | RedisCache Azure SQL Managed Instance | Yes Yes |
Analytics | Azure HDInsight Azure Databricks | No2 No2 |
Identity | Azure Active Directory Domain Services | No |
Containers | Azure Kubernetes Service (AKS) Azure Container Instance (ACI) Azure Container Service Engine with Azure Virtual Network CNI plug-in Azure Functions | No2 Yes No Yes |
Web | API Management Web Apps App Service Environment Azure Logic Apps | Yes Yes Yes Yes |
Hosted | Azure Dedicated HSM Azure NetApp Files | Yes Yes |
Azure Spring Cloud | Deploy in Azure virtual network (VNet injection) | Yes |
1 'Dedicated' implies that only service specific resources can be deployed in this subnet and cannot be combined with customer VM/VMSSs
2 It is recommended as a best practice to have these services in a dedicated subnet, but not a mandatory requirement imposed by the service.