Compartilhar via


Implantar VMs em grupos de posicionamento por proximidade usando a CLI do Azure

Aplica-se a: ✔️ VMs do Linux ✔️ Conjuntos de dimensionamento flexíveis

Para colocar as VMs o mais próximo possível umas das outras, atingindo a menor latência possível, implante-as dentro de um grupo de posicionamento por proximidade.

Um grupo de posicionamento por 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 posicionamento por proximidade são úteis para cargas de trabalho em que a baixa latência é um requisito.

Criar o grupo de posicionamento por proximidade

Crie um grupo de posicionamento por 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

Lista de grupos de posicionamento por proximidade

Você pode listar todos os seus grupos de posicionamento de proximidade usando a lista AZ PPG.

az ppg list -o table

Exibir grupo de posicionamento por 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 máquina virtual

Importante

A partir de novembro de 2023, os conjuntos de dimensionamento de VM criados usando o PowerShell e a CLI do Azure serão padrão para 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 executar, acesse Alteração Interruptiva para Clientes PowerShell/CLI de VMSS – Hub de Comunidade da Microsoft

Crie uma VM dentro do grupo de posicionamento de proximidade usando new 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 por proximidade. Use o mesmo parâmetro --ppg com az vm availability-set create para adicionar todas as BMs no conjunto de disponibilidade no mesmo grupo de posicionamento de proximidade.

Conjuntos de dimensionamento

Você também pode criar um conjunto de dimensionamento em seu grupo de posicionamento de proximidade. Use o mesmo parâmetro --ppg com Criar az vmss para criar um conjunto de dimensionamento e todas as instâncias serão criadas no mesmo grupo de posicionamento de proximidade.

Próximas etapas

Saiba mais sobre os comandos de CLI do Azure para grupos de posicionamento de proximidade.