SKUs de VM de cluster do Kubernetes Nexus do Operador do Azure
As VMs de cluster do Kubernetes do Nexus do Operador do Azure 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 do Kubernetes do Nexus do Operador do Azure dá suporte aos seguintes SKUs de VM. Esses SKUs estão disponíveis em todas as regiões do Azure em que o cluster do Kubernetes do Nexus do Operador do Azure está disponível.
Há três tipos de SKUs de VM:
- Propósito geral
- Otimizado para desempenho
- Memória otimizada
A principal diferença entre os tipos de VMs de uso geral e otimizado para desempenho é sua abordagem ao isolamento de thread do emulador. As SKUs de VM otimizadas para desempenho têm threads de emulador dedicados, que permitem que cada VM opere com eficiência máxima. Por outro lado, os SKUs de VM de uso geral têm threads de emulador que são executados nos mesmos processadores que os aplicativos em execução dentro da VM. Para cargas de trabalho de aplicativos que não podem tolerar outras cargas de trabalho compartilhando seus processadores, recomendamos usar os SKUs otimizados para desempenho. As SKUs com otimização de 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 esses SKUs consomem muitos recursos, é recomendável usar um SKU menor, se adequado para a carga de trabalho do aplicativo.
Todos esses SKUs têm as seguintes características:
- Mapeamento de CPU de host para VM dedicado
- As CPUs reservadas para Kubelet são 0 e 1, exceto para NC_G2_8_v1 e NC_P4_28_v1
Os SKUs de VM de uso geral e otimizados para desempenho podem ser usados para nós de trabalho e do painel de controle no cluster do Kubernetes Nexus do Operador do Azure. SKUs de VM com otimização de memória só podem ser usadas para nós de trabalho.
Observação
Para usar esses SKUs de VM, a compatibilidade de hardware deve ser considerada. O Operator Nexus oferece duas opções de hardware: BOM 1.7.3 e BOM 2.0 (mais detalhes aqui). Os SKUs de VM maiores, especificamente NC_G56_224_v1
, NC_P54_224_v1
, e NC_E110_448_v1
, só podem ser suportados na BOM de hardware 2.0.
As SKUs de VM de cluster do Kubernetes do Nexus Tenant 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íficos do BOM 2.0 no hardware de computação do BOM 1.7.3, ele encontrará um erro de "recursos insuficientes" durante a criação do recurso.
SKUs de VM de uso geral
Nome do SKU da VM | 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 do SKU da VM | 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 de VM com otimização de memória
Nome do SKU da VM | 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óximas etapas
Experimente esses SKUs no cluster do Kubernetes do Nexus do Operador do Azure. Para obter mais informações, consulte Início Rápido: Implantar um cluster do Kubernetes Nexus do Operador do Azure.