Развертывание виртуальных машин в группах размещения близкого взаимодействия с помощью Azure CLI

Область применения: ✔️ Виртуальные машины Linux ✔️ Гибкие масштабируемые наборы

Чтобы виртуальные машины были максимально близки для получения наименьшей задержки, необходимо развернуть их в группе размещения близкого взаимодействия.

Группа размещения близкого взаимодействия — это логическая группировка, используемая для того, чтобы ресурсы вычислений Azure физически размещались близко друг к другу. Группа размещения близкого взаимодействия удобны для рабочих нагрузок, где требуется низкая задержка.

Создание группы размещения близкого взаимодействия

Создайте группу размещения близкого взаимодействия с помощью 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

Перечисление групп размещения близкого взаимодействия

Список всех групп размещения близкого взаимодействия можно получить с помощью команды az ppg list.

az ppg list -o table

Отображение группы размещения близкого взаимодействия

Вы можете просмотреть сведения о группе размещения близкого взаимодействия и ресурсы с помощью 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" 
   ]
}

создание виртуальной машины;

Важно!

Начиная с ноября 2023 года масштабируемые наборы виртуальных машин, созданные с помощью PowerShell и Azure CLI, по умолчанию будут использоваться в режиме гибкой оркестрации, если режим оркестрации не указан. Дополнительные сведения об этом изменении и о действиях, которые необходимо предпринять, см. в руководстве по критическим изменениям для клиентов VmSS PowerShell/CLI — Microsoft Community Hub

Создайте виртуальную машину в группе размещения близкого взаимодействия, используя команду 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

Список виртуальных машин, входящих в группу размещения близкого взаимодействия, можно получить с помощью команды az ppg show.

az ppg show --name myppg --resource-group myppggroup --query "virtualMachines"

Группы доступности

В группе размещения близкого взаимодействия также можно создать группу доступности. Используйте тот же --ppg параметр с az vm availability-set create , чтобы добавить все виртуальные машины в группу доступности в одну группу размещения близкого взаимодействия.

Масштабируемые наборы

Вы также можете создать масштабируемый набор в группе размещения близкого взаимодействия. Укажите тот же параметр --ppg в команде az vmss create при создании масштабируемого набора, и тогда все его экземпляры будут создаваться в той же группе размещения близкого взаимодействия.

Следующие шаги

См. дополнительные сведения о командах Azure CLI для групп размещения близкого взаимодействия.