Skip to content

Commit 7bcc8f6

Browse files
authored
Merge pull request #103166 from laurenhughes/vm-sizes-reorg
VM sizes reorg
2 parents 4759780 + 37bc5ff commit 7bcc8f6

File tree

77 files changed

+2483
-2230
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+2483
-2230
lines changed

.openpublishing.redirection.json

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48536,6 +48536,96 @@
4853648536
"redirect_url": "/azure/cognitive-services/speech-service/quickstarts/setup-platform?pivots=programming-language-python",
4853748537
"redirect_document_id": false
4853848538
},
48539+
{
48540+
"source_path": "articles/virtual-machines/windows/sizes-general.md",
48541+
"redirect_url": "/azure/virtual-machines/sizes-general",
48542+
"redirect_document_id": false
48543+
},
48544+
{
48545+
"source_path": "articles/virtual-machines/linux/sizes-general.md",
48546+
"redirect_url": "/azure/virtual-machines/sizes-general",
48547+
"redirect_document_id": false
48548+
},
48549+
{
48550+
"source_path": "articles/virtual-machines/windows/sizes-compute.md",
48551+
"redirect_url": "/azure/virtual-machines/sizes-compute",
48552+
"redirect_document_id": false
48553+
},
48554+
{
48555+
"source_path": "articles/virtual-machines/linux/sizes-compute.md",
48556+
"redirect_url": "/azure/virtual-machines/sizes-compute",
48557+
"redirect_document_id": false
48558+
},
48559+
{
48560+
"source_path": "articles/virtual-machines/windows/sizes-memory.md",
48561+
"redirect_url": "/azure/virtual-machines/sizes-memory",
48562+
"redirect_document_id": false
48563+
},
48564+
{
48565+
"source_path": "articles/virtual-machines/linux/sizes-memory.md",
48566+
"redirect_url": "/azure/virtual-machines/sizes-memory",
48567+
"redirect_document_id": false
48568+
},
48569+
{
48570+
"source_path": "articles/virtual-machines/windows/sizes-storage.md",
48571+
"redirect_url": "/azure/virtual-machines/sizes-storage",
48572+
"redirect_document_id": false
48573+
},
48574+
{
48575+
"source_path": "articles/virtual-machines/linux/sizes-storage.md",
48576+
"redirect_url": "/azure/virtual-machines/sizes-storage",
48577+
"redirect_document_id": false
48578+
},
48579+
{
48580+
"source_path": "articles/virtual-machines/windows/sizes-gpu.md",
48581+
"redirect_url": "/azure/virtual-machines/sizes-gpu",
48582+
"redirect_document_id": false
48583+
},
48584+
{
48585+
"source_path": "articles/virtual-machines/linux/sizes-gpu.md",
48586+
"redirect_url": "/azure/virtual-machines/sizes-gpu",
48587+
"redirect_document_id": false
48588+
},
48589+
{
48590+
"source_path": "articles/virtual-machines/windows/sizes-hpc.md",
48591+
"redirect_url": "/azure/virtual-machines/sizes-hpc",
48592+
"redirect_document_id": false
48593+
},
48594+
{
48595+
"source_path": "articles/virtual-machines/linux/sizes-hpc.md",
48596+
"redirect_url": "/azure/virtual-machines/sizes-hpc",
48597+
"redirect_document_id": false
48598+
},
48599+
{
48600+
"source_path": "articles/virtual-machines/windows/sizes-previous-gen.md",
48601+
"redirect_url": "/azure/virtual-machines/sizes-previous-gen",
48602+
"redirect_document_id": false
48603+
},
48604+
{
48605+
"source_path": "articles/virtual-machines/linux/sizes-previous-gen.md",
48606+
"redirect_url": "/azure/virtual-machines/sizes-previous-gen",
48607+
"redirect_document_id": false
48608+
},
48609+
{
48610+
"source_path": "articles/virtual-machines/windows/acu.md",
48611+
"redirect_url": "/azure/virtual-machines/acu",
48612+
"redirect_document_id": false
48613+
},
48614+
{
48615+
"source_path": "articles/virtual-machines/linux/acu.md",
48616+
"redirect_url": "/azure/virtual-machines/acu",
48617+
"redirect_document_id": false
48618+
},
48619+
{
48620+
"source_path": "articles/virtual-machines/windows/b-series-burstable.md",
48621+
"redirect_url": "/azure/virtual-machines/sizes-b-series-burstable",
48622+
"redirect_document_id": false
48623+
},
48624+
{
48625+
"source_path": "articles/virtual-machines/linux/b-series-burstable.md",
48626+
"redirect_url": "/azure/virtual-machines/sizes-b-series-burstable",
48627+
"redirect_document_id": false
48628+
},
4853948629
{
4854048630
"source_path": "articles/cognitive-services/Bing-News-Search/vs-bing-news-search-connected-service.md",
4854148631
"redirect_url": "/azure/cognitive-services/bing-news-search/search-the-web",

articles/app-service/overview-hosting-plans.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Each tier also provides a specific subset of App Service features. These feature
3232
<a name="new-pricing-tier-premiumv2"></a>
3333

3434
> [!NOTE]
35-
> The new **PremiumV2** pricing tier provides [Dv2-series VMs](../virtual-machines/windows/sizes-general.md#dv2-series) with faster processors, SSD storage, and double memory-to-core ratio compared to **Standard** tier. **PremiumV2** also supports higher scale via increased instance count while still providing all the advanced capabilities found in the Standard plan. All features available in the existing **Premium** tier are included in **PremiumV2**.
35+
> The new **PremiumV2** pricing tier provides [Dv2-series VMs](../virtual-machines/dv2-dsv2-series.md) with faster processors, SSD storage, and double memory-to-core ratio compared to **Standard** tier. **PremiumV2** also supports higher scale via increased instance count while still providing all the advanced capabilities found in the Standard plan. All features available in the existing **Premium** tier are included in **PremiumV2**.
3636
>
3737
> Similar to other dedicated tiers, three VM sizes are available for this tier:
3838
>

articles/azure-functions/durable/durable-functions-perf-and-scale.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ When planning to use Durable Functions for a production application, it is impor
246246
> [!TIP]
247247
> Unlike fan-out, fan-in operations are limited to a single VM. If your application uses the fan-out, fan-in pattern and you are concerned about fan-in performance, consider sub-dividing the activity function fan-out across multiple [sub-orchestrations](durable-functions-sub-orchestrations.md).
248248
249-
The following table shows the expected *maximum* throughput numbers for the previously described scenarios. "Instance" refers to a single instance of an orchestrator function running on a single small ([A1](../../virtual-machines/windows/sizes-previous-gen.md#a-series)) VM in Azure App Service. In all cases, it is assumed that [extended sessions](#orchestrator-function-replay) are enabled. Actual results may vary depending on the CPU or I/O work performed by the function code.
249+
The following table shows the expected *maximum* throughput numbers for the previously described scenarios. "Instance" refers to a single instance of an orchestrator function running on a single small ([A1](../../virtual-machines/sizes-previous-gen.md)) VM in Azure App Service. In all cases, it is assumed that [extended sessions](#orchestrator-function-replay) are enabled. Actual results may vary depending on the CPU or I/O work performed by the function code.
250250

251251
| Scenario | Maximum throughput |
252252
|-|-|

articles/batch/batch-pool-compute-intensive-sizes.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ The RDMA or GPU capabilities of compute-intensive sizes in Batch are supported o
4040

4141
| Size | Capability | Operating systems | Required software | Pool settings |
4242
| -------- | -------- | ----- | -------- | ----- |
43-
| [H16r, H16mr, A8, A9](../virtual-machines/linux/sizes-hpc.md#rdma-capable-instances)<br/>[NC24r, NC24rs_v2, NC24rs_v3, ND24rs<sup>*</sup>](../virtual-machines/linux/n-series-driver-setup.md#rdma-network-connectivity) | RDMA | Ubuntu 16.04 LTS, or<br/>CentOS-based HPC<br/>(Azure Marketplace) | Intel MPI 5<br/><br/>Linux RDMA drivers | Enable inter-node communication, disable concurrent task execution |
43+
| [H16r, H16mr, A8, A9](../virtual-machines/linux/sizes-hpc.md)<br/>[NC24r, NC24rs_v2, NC24rs_v3, ND24rs<sup>*</sup>](../virtual-machines/linux/n-series-driver-setup.md#rdma-network-connectivity) | RDMA | Ubuntu 16.04 LTS, or<br/>CentOS-based HPC<br/>(Azure Marketplace) | Intel MPI 5<br/><br/>Linux RDMA drivers | Enable inter-node communication, disable concurrent task execution |
4444
| [NC, NCv2, NCv3, NDv2 series](../virtual-machines/linux/n-series-driver-setup.md) | NVIDIA Tesla GPU (varies by series) | Ubuntu 16.04 LTS, or<br/>CentOS 7.3 or 7.4<br/>(Azure Marketplace) | NVIDIA CUDA or CUDA Toolkit drivers | N/A |
4545
| [NV, NVv2 series](../virtual-machines/linux/n-series-driver-setup.md) | NVIDIA Tesla M60 GPU | Ubuntu 16.04 LTS, or<br/>CentOS 7.3<br/>(Azure Marketplace) | NVIDIA GRID drivers | N/A |
4646

@@ -50,7 +50,7 @@ The RDMA or GPU capabilities of compute-intensive sizes in Batch are supported o
5050

5151
| Size | Capability | Operating systems | Required software | Pool settings |
5252
| -------- | ------ | -------- | -------- | ----- |
53-
| [H16r, H16mr, A8, A9](../virtual-machines/windows/sizes-hpc.md#rdma-capable-instances)<br/>[NC24r, NC24rs_v2, NC24rs_v3, ND24rs<sup>*</sup>](../virtual-machines/windows/n-series-driver-setup.md#rdma-network-connectivity) | RDMA | Windows Server 2016, 2012 R2, or<br/>2012 (Azure Marketplace) | Microsoft MPI 2012 R2 or later, or<br/> Intel MPI 5<br/><br/>Windows RDMA drivers | Enable inter-node communication, disable concurrent task execution |
53+
| [H16r, H16mr, A8, A9](../virtual-machines/sizes-hpc.md)<br/>[NC24r, NC24rs_v2, NC24rs_v3, ND24rs<sup>*</sup>](../virtual-machines/windows/n-series-driver-setup.md#rdma-network-connectivity) | RDMA | Windows Server 2016, 2012 R2, or<br/>2012 (Azure Marketplace) | Microsoft MPI 2012 R2 or later, or<br/> Intel MPI 5<br/><br/>Windows RDMA drivers | Enable inter-node communication, disable concurrent task execution |
5454
| [NC, NCv2, NCv3, ND, NDv2 series](../virtual-machines/windows/n-series-driver-setup.md) | NVIDIA Tesla GPU (varies by series) | Windows Server 2016 or <br/>2012 R2 (Azure Marketplace) | NVIDIA CUDA or CUDA Toolkit drivers| N/A |
5555
| [NV, NVv2 series](../virtual-machines/windows/n-series-driver-setup.md) | NVIDIA Tesla M60 GPU | Windows Server 2016 or<br/>2012 R2 (Azure Marketplace) | NVIDIA GRID drivers | N/A |
5656

@@ -64,7 +64,7 @@ The RDMA or GPU capabilities of compute-intensive sizes in Batch are supported o
6464
6565
| Size | Capability | Operating systems | Required software | Pool settings |
6666
| -------- | ------- | -------- | -------- | ----- |
67-
| [H16r, H16mr, A8, A9](../virtual-machines/windows/sizes-hpc.md#rdma-capable-instances) | RDMA | Windows Server 2016, 2012 R2, 2012, or<br/>2008 R2 (Guest OS family) | Microsoft MPI 2012 R2 or later, or<br/>Intel MPI 5<br/><br/>Windows RDMA drivers | Enable inter-node communication,<br/> disable concurrent task execution |
67+
| [H16r, H16mr, A8, A9](../virtual-machines/sizes-hpc.md) | RDMA | Windows Server 2016, 2012 R2, 2012, or<br/>2008 R2 (Guest OS family) | Microsoft MPI 2012 R2 or later, or<br/>Intel MPI 5<br/><br/>Windows RDMA drivers | Enable inter-node communication,<br/> disable concurrent task execution |
6868

6969
## Pool configuration options
7070

@@ -99,7 +99,7 @@ To run CUDA applications on a pool of Windows NC nodes, you need to install NVDI
9999

100100
1. Download a setup package for the GPU drivers on Windows Server 2016 from the [NVIDIA website](https://www.nvidia.com/Download/index.aspx) - for example, [version 411.82](https://us.download.nvidia.com/Windows/Quadro_Certified/411.82/411.82-tesla-desktop-winserver2016-international.exe). Save the file locally using a short name like *GPUDriverSetup.exe*.
101101
2. Create a zip file of the package.
102-
3. Upload the package to your Batch account. For steps, see the [application packages](batch-application-packages.md) guidance. Specify an application id such as *GPUDriver*, and a version such as *411.82*.
102+
3. Upload the package to your Batch account. For steps, see the [application packages](batch-application-packages.md) guidance. Specify an application ID such as *GPUDriver*, and a version such as *411.82*.
103103
1. Using the Batch APIs or Azure portal, create a pool in the virtual machine configuration with the desired number of nodes and scale. The following table shows sample settings to install the NVIDIA GPU drivers silently using a start task:
104104

105105
| Setting | Value |
@@ -135,8 +135,7 @@ To run CUDA applications on a pool of Linux NC nodes, you need to install necess
135135
To run Windows MPI applications on a pool of Azure H16r VM nodes, you need to configure the HpcVmDrivers extension and install [Microsoft MPI](https://docs.microsoft.com/message-passing-interface/microsoft-mpi). Here are sample steps to deploy a custom Windows Server 2016 image with the necessary drivers and software:
136136

137137
1. Deploy an Azure H16r VM running Windows Server 2016. For example, create the VM in the US West region.
138-
2. Add the HpcVmDrivers extension to the VM by [running an Azure PowerShell command](../virtual-machines/windows/sizes-hpc.md#rdma-capable-instances
139-
) from a client computer that connects to your Azure subscription, or using Azure Cloud Shell.
138+
2. Add the HpcVmDrivers extension to the VM by [running an Azure PowerShell command](../virtual-machines/sizes-hpc.md) from a client computer that connects to your Azure subscription, or using Azure Cloud Shell.
140139
1. Make a Remote Desktop connection to the VM.
141140
1. Download the [setup package](https://www.microsoft.com/download/details.aspx?id=57467) (MSMpiSetup.exe) for the latest version of Microsoft MPI, and install Microsoft MPI.
142141
1. Follow the steps to create a [Shared Image Gallery image](batch-sig-images.md) for Batch.

articles/batch/batch-pool-node-error-checking.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ Additional examples of causes for **unusable** nodes include:
9999

100100
- A VM is moved because of an infrastructure failure or a low-level upgrade. Batch recovers the node.
101101

102-
- A VM image has been deployed on hardware that doesn’t support it. For example, trying to run a CentOS HPC image on a [Standard_D1_v2](../virtual-machines/linux/sizes-general.md#dv2-series) VM.
102+
- A VM image has been deployed on hardware that doesn’t support it. For example, trying to run a CentOS HPC image on a [Standard_D1_v2](../virtual-machines/dv2-dsv2-series.md) VM.
103103

104104
- The VMs are in an [Azure virtual network](batch-virtual-network.md), and traffic has been blocked to key ports.
105105

articles/container-instances/container-instances-gpu.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ To use GPUs in a container instance, specify a *GPU resource* with the following
3737

3838
| SKU | VM family |
3939
| --- | --- |
40-
| K80 | [NC](../virtual-machines/linux/sizes-gpu.md#nc-series) |
41-
| P100 | [NCv2](../virtual-machines/linux/sizes-gpu.md#ncv2-series) |
42-
| V100 | [NCv3](../virtual-machines/linux/sizes-gpu.md#ncv3-series) |
40+
| K80 | [NC](../virtual-machines/nc-series.md) |
41+
| P100 | [NCv2](../virtual-machines/ncv2-series.md) |
42+
| V100 | [NCv3](../virtual-machines/ncv3-series.md) |
4343

4444
[!INCLUDE [container-instances-gpu-limits](../../includes/container-instances-gpu-limits.md)]
4545

articles/hdinsight/hdinsight-supported-node-configuration.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ The specifications of all minimum recommended VM types used in this document are
3838

3939
For more details on the specifications of each VM type, see the following documents:
4040

41-
* [General purpose virtual machine sizes: Dv2 series 1-5](../virtual-machines/linux/sizes-general.md#dv2-series)
42-
* [Memory optimized virtual machine sizes: Dv2 series 11-15](../virtual-machines/linux/sizes-memory.md#dv2-series-11-15)
43-
* [General purpose virtual machine sizes: Av2 series 1-8](../virtual-machines/linux/sizes-general.md#av2-series)
41+
* [General purpose virtual machine sizes: Dv2 series 1-5](../virtual-machines/dv2-dsv2-series.md)
42+
* [Memory optimized virtual machine sizes: Dv2 series 11-15](../virtual-machines/dv2-dsv2-series-memory.md)
43+
* [General purpose virtual machine sizes: Av2 series 1-8](../virtual-machines/av2-series.md)
4444

4545
### All supported regions except Brazil south and Japan west
4646

articles/iot-edge/tutorial-machine-learning-edge-02-prepare-environment.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ This article helps you prepare your environment for development and deployment.
2020

2121
This step is typically performed by a cloud developer. Some of the software may also be helpful for a data scientist.
2222

23-
We created a PowerShell script that creates an Azure virtual machine with many of the prerequisites already configured. The VM that we create needs to be able to handle [nested virtualization](https://docs.microsoft.com/azure/virtual-machines/windows/nested-virtualization), which is why we chose a [Standard_D8s_v3](../virtual-machines/windows/sizes-general.md#dsv3-series-1) machine size.
23+
We created a PowerShell script that creates an Azure virtual machine with many of the prerequisites already configured. The VM that we create needs to be able to handle [nested virtualization](https://docs.microsoft.com/azure/virtual-machines/windows/nested-virtualization), which is why we chose a [Standard_D8s_v3](../virtual-machines/dv3-dsv3-series.md) machine size.
2424

2525
The development VM will be set up with:
2626

@@ -29,7 +29,7 @@ The development VM will be set up with:
2929
* [Docker Desktop for Windows](https://www.docker.com/products/docker-desktop)
3030
* [Git for Windows](https://gitforwindows.org/)
3131
* [Git Credential Manager for Windows](https://github.com/Microsoft/Git-Credential-Manager-for-Windows)
32-
* [.Net Core SDK](https://dotnet.microsoft.com/)
32+
* [.NET Core SDK](https://dotnet.microsoft.com/)
3333
* [Python 3](https://www.python.org/)
3434
* [Visual Studio Code](https://code.visualstudio.com/)
3535
* [Azure PowerShell](https://docs.microsoft.com/powershell/azure/overview?view=azps-1.1.0)
@@ -46,7 +46,7 @@ It takes about 30 minutes to create and configure the virtual machine.
4646

4747
1. Clone or download the [Machine Learning and IoT Edge](https://github.com/Azure-Samples/IoTEdgeAndMlSample) sample repository to your local computer.
4848

49-
1. Open Powershell as an administrator and navigate to the **\IoTEdgeAndMlSample\DevVM** directory located under the root directory where you downloaded the code. We will refer to the root directory for your source as `srcdir`.
49+
1. Open PowerShell as an administrator and navigate to the **\IoTEdgeAndMlSample\DevVM** directory located under the root directory where you downloaded the code. We will refer to the root directory for your source as `srcdir`.
5050

5151
```powershell
5252
cd c:\srcdir\IoTEdgeAndMlSample\DevVM

0 commit comments

Comments
 (0)