Azure Operator Nexus Kubernetes cluster VM SKUs
As VMs de cluster do Azure Operator Nexus Kubernetes são agrupadas em pools de nós, que são coleções de VMs que têm a mesma configuração. As VMs em um pool de nós são usadas para executar suas cargas de trabalho do Kubernetes. O cluster Kubernetes do Azure Operator Nexus dá suporte às seguintes SKUs de VM. Essas SKUs estão disponíveis em todas as regiões do Azure onde o cluster Kubernetes do Azure Operator Nexus está disponível.
Existem três tipos de SKUs VM:
- Fins gerais
- Desempenho otimizado
- Com otimização de memória
A principal diferença entre os tipos de VMs de uso geral e de desempenho otimizado é sua abordagem ao isolamento de threads do emulador. Os SKUs de VM otimizados para desempenho têm threads de emulador dedicados, que permitem que cada VM opere com a máxima eficiência. Por outro lado, as SKUs de VM de uso geral têm threads de emulador que são executados nos mesmos processadores que os aplicativos executados dentro da VM. Para cargas de trabalho de aplicativos que não podem tolerar outras cargas de trabalho compartilhando seus processadores, recomendamos o uso das SKUs com desempenho otimizado. Os SKUs otimizados para memória permitem que cargas de trabalho de aplicativos com requisitos de memória muito grandes acessem recursos de ambas as células NUMA dentro da máquina física. Como essas SKUs consomem muitos recursos, recomenda-se usar uma SKU menor, se adequado para a carga de trabalho do aplicativo.
Todos estes SKUs têm as seguintes características:
- Mapeamento dedicado de CPU de host para VM
- CPUs reservadas para Kubelet são 0 e 1, exceto para NC_G2_8_v1 e NC_P4_28_v1
As SKUs de VM de finalidade geral e desempenho otimizado podem ser usadas para nós de plano de trabalho e de controle dentro do cluster Kubernetes do Azure Operator Nexus. As SKUs de VM otimizadas para memória só podem ser usadas para nós de trabalho.
Nota
Para usar essas SKUs de VM, a compatibilidade de hardware deve ser considerada. O operador Nexus oferece duas opções de hardware: BOM 1.7.3 e BOM 2.0 (Mais detalhes aqui). As SKUs de VM maiores, especificamente NC_G56_224_v1
, NC_P54_224_v1
e NC_E110_448_v1
, só podem ser suportadas na BOM 2.0 de hardware.
As SKUs de VM de cluster do Nexus Tenant Kubernetes são compatíveis com a BOM 2.0, permitindo que os usuários as usem junto com as SKUs de VM maiores. No entanto, se um usuário tentar usar SKUs de VM específicas da BOM 2.0 no hardware de computação da BOM 1.7.3, encontrará um erro de "recursos insuficientes" durante a criação de recursos.
SKUs VM de uso geral
Nome da VM SKU | vCPU | Memória (GiB) | Disco raiz (GiB) | SKUs de computação compatíveis |
---|---|---|---|---|
NC_G56_224_v1 | 56 | 224 | 300 | 2.0 |
NC_G48_224_v1 | 48 | 224 | 300 | 1.7.3, 2.0 |
NC_G36_168_v1 | 36 | 168 | 300 | 1.7.3, 2.0 |
NC_G24_112_v1 | 24 | 112 | 300 | 1.7.3, 2.0 |
NC_G12_56_v1 | 12 | 56 | 300 | 1.7.3, 2.0 |
NC_G6_28_v1 | 6 | 28 | 300 | 1.7.3, 2.0 |
NC_G2_8_v1 | 2 | 8 | 300 | 1.7.3, 2.0 |
SKUs de VM com desempenho otimizado
Nome da VM SKU | vCPU | Memória (GiB) | Disco raiz (GiB) | SKUs de computação compatíveis |
---|---|---|---|---|
NC_P54_224_v1 | 54 | 224 | 300 | 2.0 |
NC_P46_224_v1 | 46 | 224 | 300 | 1.7.3, 2.0 |
NC_P34_168_v1 | 34 | 168 | 300 | 1.7.3, 2.0 |
NC_P22_112_v1 | 22 | 112 | 300 | 1.7.3, 2.0 |
NC_P10_56_v1 | 10 | 56 | 300 | 1.7.3, 2.0 |
NC_P4_28_v1 | 4 | 28 | 300 | 1.7.3, 2.0 |
SKUs VM otimizadas para memória
Nome da VM SKU | vCPU | Memória (GiB) | Disco raiz (GiB) | SKUs de computação compatíveis |
---|---|---|---|---|
NC_E110_448_v1 | 110 | 448 | 300 | 2.0 |
NC_E94_448_v1 | 94 | 448 | 300 | 1.7.3, 2.0 |
NC_E70_336_v1 | 70 | 336 | 300 | 1.7.3, 2.0 |
Próximos passos
Experimente estas SKUs no cluster Kubernetes do Azure Operator Nexus. Para obter mais informações, consulte Guia de início rápido: implantar um cluster Kubernetes do Nexus do Operador do Azure.