Azure CLI를 사용하여 근접 배치 그룹에 VM 배포
적용 대상: ✔️ Linux VM ✔️ 유연한 확장 집합
VM을 최대한 가깝게 유지하고, 대기 시간을 최대한 줄이려면, VM을 근접 배치 그룹 내에 배포해야 합니다.
근접 배치 그룹은 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"
]
}
VM 만들기
Important
2023년 11월부터 PowerShell 및 Azure CLI를 사용하여 만들어진 VM Scale Sets는 오케스트레이션 모드가 지정되지 않은 경우 기본적으로 유연한 오케스트레이션 모드로 설정됩니다. 이 변경 내용과 취해야 할 작업에 대한 자세한 내용은 VMSS PowerShell/CLI 고객을 위한 호환성이 손상되는 변경 - Microsoft 커뮤니티 허브를 참조하세요.
new az vm을 사용하여 근접 배치 그룹 내에 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를 사용하여 근접 배치 그룹에서 VM을 확인할 수 있습니다.
az ppg show --name myppg --resource-group myppggroup --query "virtualMachines"
가용성 집합
또한 근접 배치 그룹에 가용성 집합을 만들 수 있습니다. az vm availability-set create와 동일한 --ppg
매개 변수를 사용하여 가용성 집합의 모든 VM을 동일한 근접 배치 그룹에 추가합니다.
확장 집합
또한 근접 배치 그룹에 확장 집합을 만들 수 있습니다. az vmss create와 동일한 --ppg
매개 변수를 사용하여 확장 집합을 만들면 모든 인스턴스가 동일한 근접 배치 그룹에 만들어집니다.
다음 단계
근접 배치 그룹에 대한 Azure CLI 명령에 대해 자세히 알아봅니다.