You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/batch/batch-pool-vm-sizes.md
+41-47Lines changed: 41 additions & 47 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,81 +13,75 @@ ms.workload:
13
13
ms.tgt_pltfrm: na
14
14
ms.devlang: na
15
15
ms.topic: article
16
-
ms.date: 01/25/2019
16
+
ms.date: 05/28/2019
17
17
ms.author: lahugh
18
18
ms.custom: seodec18
19
19
20
20
---
21
+
21
22
# Choose a VM size for compute nodes in an Azure Batch pool
22
23
23
24
When you select a node size for an Azure Batch pool, you can choose from among almost all the VM sizes available in Azure. Azure offers a range of sizes for Linux and Windows VMs for different workloads.
24
25
25
26
There are a few exceptions and limitations to choosing a VM size:
26
27
27
-
* Some VM families or VM sizes are not supported in Batch.
28
+
* Some VM series or VM sizes are not supported in Batch.
28
29
* Some VM sizes are restricted and need to be specifically enabled before they can be allocated.
29
30
30
-
## Supported VM families and sizes
31
+
## Supported VM series and sizes
31
32
32
33
### Pools in Virtual Machine configuration
33
34
34
-
Batch pools in the Virtual Machine configuration support all VM sizes ([Linux](../virtual-machines/linux/sizes.md), [Windows](../virtual-machines/windows/sizes.md)) *except* for the following:
35
-
36
-
| Family | Unsupported sizes |
37
-
|---------|---------|
38
-
| Basic A-series | Basic_A0 (A0) |
39
-
| A-series | Standard_A0 |
40
-
| B-series | All |
41
-
| DC-series | All |
42
-
| Extreme memory optimized | All |
43
-
| Hb-series<sup>1,2</sup> | All |
44
-
| Hc-series<sup>1,2</sup> | All |
45
-
| Lsv2-series | All |
46
-
| NDv2-series<sup>1,2</sup> | All |
47
-
| NVv2-series<sup>1</sup> | All |
48
-
| SAP HANA | All |
49
-
50
-
51
-
<sup>1</sup> Planned for support.
52
-
<sup>2</sup> Can be used by Batch accounts in user subscription mode; the user subscription mode Batch account needs to have the core quota set. See [configuration for user subscription mode](batch-account-create-portal.md#additional-configuration-for-user-subscription-mode) for more information.
53
-
54
-
The following VM sizes are supported only for low-priority nodes:
55
-
56
-
| Family | Supported sizes |
57
-
|---------|---------|
58
-
| M-series | Standard_M64ms |
59
-
| M-series | Standard_M128s |
60
-
61
-
Other VM sizes in the M-series family are currently unsupported.
35
+
Batch pools in the Virtual Machine configuration support almost all VM sizes ([Linux](../virtual-machines/linux/sizes.md), [Windows](../virtual-machines/windows/sizes.md)). See the following table to learn more about supported sizes and restrictions.
36
+
37
+
Any promotional or preview VM sizes not listed aren't guaranteed for support.
38
+
39
+
| VM series | Supported sizes | Allocation mode |
40
+
|------------|---------|-----------------|
41
+
| Basic A-series | All sizes *except* Basic_A0 (A0) | Any |
42
+
| A-series | All sizes *except* Standard_A0 | Any |
| NDv2-series | All sizes | User subscription mode |
60
+
| NV-series | All sizes | Any |
61
+
| NVv3-series | None | N/A |
62
+
| SAP HANA | None | All |
63
+
64
+
<sup>1</sup> The ExtraSmall, Standard_A1_v2, Standard_A2_v2, and Standard_A2m_v2 sizes are not available in Cloud Services.
65
+
<sup>2</sup> These VM sizes can be allocated in Batch pools in Virtual Machine configuration, but you must request a specific [quota increase](batch-quota-limit.md#increase-a-quota).
62
66
63
67
### Pools in Cloud Service configuration
64
68
65
-
Batch pools in the Cloud Service configuration support all [VM sizes for Cloud Services](../cloud-services/cloud-services-sizes-specs.md)*except* for the following:
69
+
Batch pools in the Cloud Service configuration support all [VM sizes for Cloud Services](../cloud-services/cloud-services-sizes-specs.md)**except** for the following:
The following VM families can be allocated in Batch pools, but you must request a specific quota increase (see [this article](batch-quota-limit.md#increase-a-quota)):
75
-
76
-
* NCv2-series
77
-
* NCv3-series
78
-
* ND-series
79
-
80
-
These sizes can only be used in pools in the Virtual Machine configuration.
81
-
82
76
## Size considerations
83
77
84
78
***Application requirements** - Consider the characteristics and requirements of the application you'll run on the nodes. Aspects like whether the application is multithreaded and how much memory it consumes can help determine the most suitable and cost-effective node size. For multi-instance [MPI workloads](batch-mpi.md) or CUDA applications, consider specialized [HPC](../virtual-machines/linux/sizes-hpc.md) or [GPU-enabled](../virtual-machines/linux/sizes-gpu.md) VM sizes, respectively. (See [Use RDMA-capable or GPU-enabled instances in Batch pools](batch-pool-compute-intensive-sizes.md).)
85
79
86
80
***Tasks per node** - It's typical to select a node size assuming one task runs on a node at a time. However, it might be advantageous to have multiple tasks (and therefore multiple application instances) [run in parallel](batch-parallel-node-tasks.md) on compute nodes during job execution. In this case, it is common to choose a multicore node size to accommodate the increased demand of parallel task execution.
87
81
88
-
***Load levels for different tasks** - All of the nodes in a pool are the same size. If you intend to run applications with differing system requirements and/or load levels, we recommend that you use separate pools.
82
+
***Load levels for different tasks** - All of the nodes in a pool are the same size. If you intend to run applications with differing system requirements and/or load levels, we recommend that you use separate pools.
89
83
90
-
***Region availability** - A VM family or size might not be available in the regions where you create your Batch accounts. To check that a size is available, see [Products available by region](https://azure.microsoft.com/regions/services/).
84
+
***Region availability** - A VM series or size might not be available in the regions where you create your Batch accounts. To check that a size is available, see [Products available by region](https://azure.microsoft.com/regions/services/).
91
85
92
86
***Quotas** - The [cores quotas](batch-quota-limit.md#resource-quotas) in your Batch account can limit the number of nodes of a given size you can add to a Batch pool. To request a quota increase, see [this article](batch-quota-limit.md#increase-a-quota).
0 commit comments