Skip to content

Commit c486fcb

Browse files
author
Jess Egler
committed
Adds SKU info for NC_E94_448_v1 and NC_E70_336_v1
Adds infomation about new VM SKUs for Nexus KubernetesClusters Adds note regarding placement constraints for these SKUs
1 parent 144625d commit c486fcb

File tree

2 files changed

+23
-6
lines changed

2 files changed

+23
-6
lines changed

articles/operator-nexus/concepts-nexus-kubernetes-placement.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: jaypipes
55
ms.author: jaypipes
66
ms.service: azure-operator-nexus
77
ms.topic: conceptual
8-
ms.date: 04/19/2024
8+
ms.date: 08/07/2024
99
ms.custom: template-concept
1010
---
1111

@@ -303,3 +303,12 @@ insufficient resource failures. Instead of reducing the VM SKU size, consider
303303
reducing the Count of the Agent Pool to 20. There's a better chance your
304304
request fits within the target environment's resource capacity and your overall
305305
deployment has more CPU cores than if you downsized the VM SKU.
306+
307+
## Memory-optimized VM SKUs
308+
309+
NC_E94_448_v1 consumes the all the customer-available resources of the physical
310+
machine. NC_E70_336_v1 consumes 75% of customer-available resources, however,
311+
it is not guarenteed that this will be exactly one-full and one-half NUMA cells.
312+
This means that an NC_G24_112_v1 may or may not be able to schedule on a machine
313+
running an NC_E70_336_v1 depending on how the NC_E70_336_v1 VM is scheduled
314+
across the NUMA-cells.

articles/operator-nexus/reference-nexus-kubernetes-cluster-sku.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,20 @@ ms.custom: template-reference
1313

1414
The Azure Operator Nexus Kubernetes cluster VMs are grouped into node pools, which are collections of VMs that have the same configuration. The VMs in a node pool are used to run your Kubernetes workloads. The Azure Operator Nexus Kubernetes cluster supports the following VM SKUs. These SKUs are available in all Azure regions where the Azure Operator Nexus Kubernetes cluster is available.
1515

16-
There are two types of VM SKUs:
16+
There are three types of VM SKUs:
1717

1818
* General purpose
1919
* Performance optimized
20+
* Memory optimized
2021

21-
The primary difference between the two types of VMs is their approach to emulator thread isolation. VM SKUs optimized for performance have dedicated emulator threads, which allow each VM to operate at maximum efficiency. Conversely, general-purpose VM SKUs have emulator threads that run on the same processors as applications running inside the VM. For application workloads that cannot tolerate other workloads sharing their processors, we recommend using the performance-optimized SKUs.
22+
The primary difference between general-purpose and performance-optimized types of VMs is their approach to emulator thread isolation. VM SKUs optimized for performance have dedicated emulator threads, which allow each VM to operate at maximum efficiency. Conversely, general-purpose VM SKUs have emulator threads that run on the same processors as applications running inside the VM. For application workloads that cannot tolerate other workloads sharing their processors, we recommend using the performance-optimized SKUs. Memory-optimized SKUs allow application workloads with very large memory or CPU requirements to access resources from both NUMA cells within the physical machine. As these SKUs are highly resource intensive, it is recommended to use a smaller SKU if suitable for the application workload. Additionally, memory-optimized SKUs require a runtime version of 3.11.0 or greater.
2223

2324
All these SKUs are having the following characteristics:
2425

25-
- Dedicated host-to-VM CPU mapping
26-
- Reserved CPUs for Kubelet are 0 and 1, except for NC_G2_8_v1 and NC_P4_28_v1
26+
* Dedicated host-to-VM CPU mapping
27+
* Reserved CPUs for Kubelet are 0 and 1, except for NC_G2_8_v1 and NC_P4_28_v1
2728

28-
These VM SKUs can be used for both worker and control plane nodes within the Azure Operator Nexus Kubernetes cluster.
29+
The general purpose and performance optimized VM SKUs can be used for both worker and control plane nodes within the Azure Operator Nexus Kubernetes cluster. Memory optimized VM SKUs can only be used for worker nodes.
2930

3031
## General purpose VM SKUs
3132

@@ -48,6 +49,13 @@ These VM SKUs can be used for both worker and control plane nodes within the Azu
4849
| NC_P10_56_v1 | 10 | 56 | 300 |
4950
| NC_P4_28_v1 | 4 | 28 | 300 |
5051

52+
## Memory optimized VM SKUs
53+
54+
| VM SKU Name | vCPU | Memory (GiB) | Root Disk (GiB) |
55+
|---------------|----------------|------------|------------------|
56+
| NC_E94_448_v1 | 94 | 448 | 300 |
57+
| NC_E70_336_v1 | 70 | 336 | 300 |
58+
5159
## Next steps
5260

5361
Try these SKUs in the Azure Operator Nexus Kubernetes cluster. For more information, see [Quickstart: Deploy an Azure Operator Nexus Kubernetes cluster](./quickstarts-kubernetes-cluster-deployment-bicep.md).

0 commit comments

Comments
 (0)