Implementar VMs em grupos de colocação por proximidade com a CLI do Azure
Aplica-se a: ✔️ Linux VMs ✔️ Conjuntos de escala flexível
Para obter VMs o mais próximo possível, alcançando a menor latência possível, você deve implantá-las em um grupo de posicionamento de proximidade.
Um grupo de posicionamento de proximidade é um agrupamento lógico usado para garantir que os recursos de computação do Azure estejam fisicamente localizados próximos uns dos outros. Os grupos de colocação por proximidade são úteis para cargas de trabalho em que a baixa latência é um requisito.
Criar o grupo de posicionamento de proximidade
Crie um grupo de posicionamento de proximidade usando az ppg create.
az group create --name myPPGGroup --location eastus
az ppg create \
-n myPPG \
-g myPPGGroup \
-l eastus \
-t standard \
--intent-vm-sizes Standard_E64s_v4 Standard_M416ms_v2 \
-z 1
Listar grupos de posicionamento de proximidade
Você pode listar todos os seus grupos de posicionamento de proximidade usando az ppg list.
az ppg list -o table
Mostrar grupo de posicionamento de proximidade
Você pode ver os detalhes e recursos do grupo de posicionamento de proximidade usando az ppg show
az ppg show --name myPPG --resource-group myPPGGroup
{ "availabilitySets": [],
"colocationStatus": null,
"id": "/subscriptions/[subscriptionId]/resourceGroups/myPPGGroup/providers/Microsoft.Compute/proximityPlacementGroups/MyPPG",
"intent": {
"vmSizes": [
"Standard_E64s_v4",
"Standard_M416ms_v2"
]
},
"location": "eastus",
"name": "MyPPG",
"proximityPlacementGroupType": "Standard",
"resourceGroup": "myPPGGroup",
"tags": {},
"type": "Microsoft.Compute/proximityPlacementGroups",
"virtualMachineScaleSets": [],
"virtualMachines": [],
"zones": [
"1"
]
}
Criar uma VM
Importante
A partir de novembro de 2023, os conjuntos de dimensionamento de VM criados usando o PowerShell e a CLI do Azure assumirão como padrão o Modo de Orquestração Flexível se nenhum modo de orquestração for especificado. Para obter mais informações sobre essa alteração e quais ações você deve tomar, vá para Breaking Change for VMSS PowerShell/CLI Customers - Microsoft Community Hub
Crie uma VM dentro do grupo de posicionamento de proximidade usando o novo az vm.
az vm create \
-n myVM \
-g myPPGGroup \
--image Ubuntu2204 \
--orchestration-mode "Uniform"
--ppg myPPG \
--generate-ssh-keys \
--size Standard_E64s_v4 \
-l eastus
Você pode ver a VM no grupo de posicionamento de proximidade usando az ppg show.
az ppg show --name myppg --resource-group myppggroup --query "virtualMachines"
Conjuntos de Disponibilidade
Você também pode criar um conjunto de disponibilidade em seu grupo de posicionamento de proximidade. Use o mesmo --ppg
parâmetro com az vm availability-set create para adicionar todas as VMs no conjunto de disponibilidade ao mesmo grupo de posicionamento de proximidade.
Conjuntos de dimensionamento
Você também pode criar um conjunto de escalas em seu grupo de posicionamento de proximidade. Use o mesmo --ppg
parâmetro com az vmss create para criar um conjunto de escala e todas as instâncias serão criadas no mesmo grupo de posicionamento de proximidade.
Próximos passos
Saiba mais sobre os comandos da CLI do Azure para grupos de posicionamento de proximidade.