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