Azure CLI'yı kullanarak sanal makineleri yakın yerleştirilen gruplara dağıtma

Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Esnek ölçek kümeleri

VM'leri mümkün olduğunca yakın hale getirmek ve mümkün olan en düşük gecikme süresini elde etmek için, bunları bir yakınlık yerleştirme grubu içinde dağıtmanız gerekir.

Yakınlık yerleştirme grubu, Azure işlem kaynaklarının fiziksel olarak birbirine yakın olduğundan emin olmak için kullanılan mantıksal bir gruplandırmadır. Yakınlık yerleştirme grupları, düşük gecikme süresinin gerekli olduğu iş yükleri için kullanışlıdır.

Yakınlık yerleştirme grubunu oluşturma

az ppg create komutunu kullanarak yakınlık yerleştirme grubu oluşturun.

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

Yakınlık yerleştirme gruplarını listeleme

Az ppg list komutunu kullanarak tüm yakınlık yerleştirme gruplarınızı listeleyebilirsiniz.

az ppg list -o table

Yakınlık yerleştirme grubunu göster

az ppg show komutunu kullanarak yakınlık yerleştirme grubu ayrıntılarını ve kaynaklarını görebilirsiniz

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 oluşturma

Önemli

Kasım 2023'den itibaren, düzenleme modu belirtilmezse PowerShell ve Azure CLI kullanılarak oluşturulan VM ölçek kümeleri varsayılan olarak Esnek Düzenleme Modu olarak ayarlanır. Bu değişiklik ve gerçekleştirmeniz gereken eylemler hakkında daha fazla bilgi için BKZ. VMSS PowerShell/CLI Müşterileri için Yeni Değişiklik - Microsoft Community Hub

Yeni az vm kullanarak yakınlık yerleştirme grubunda bir VM oluşturun.

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 komutunu kullanarak yakınlık yerleştirme grubunda VM'yi görebilirsiniz.

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

Kullanılabilirlik Kümeleri

Yakınlık yerleştirme grubunuzda bir kullanılabilirlik kümesi de oluşturabilirsiniz. Kullanılabilirlik kümesindeki tüm VM'leri aynı --ppg yakınlık yerleştirme grubuna eklemek için az vm availability-set create ile aynı parametreyi kullanın.

Ölçek kümeleri

Yakınlık yerleştirme grubunuzda bir ölçek kümesi de oluşturabilirsiniz. Bir ölçek kümesi oluşturmak için az vmss create ile aynı --ppg parametreyi kullanın; tüm örnekler aynı yakınlık yerleştirme grubunda oluşturulur.

Sonraki adımlar

Yakınlık yerleştirme grupları için Azure CLI komutları hakkında daha fazla bilgi edinin.