Bereitstellen von VMs für Näherungsplatzierungsgruppen mit Azure CLI

Gilt für: ✔️ Linux-VMs ✔️ Flexible Skalierungsgruppen

Um den Abstand zwischen den VMs so stark wie möglich zu verringern und somit die geringstmögliche Latenz zu erzielen, sollten Sie sie in einer Näherungsplatzierungsgruppe bereitstellen.

Eine Näherungsplatzierungsgruppe ist eine logische Gruppierung, mit der ein möglichst geringer Abstand zwischen Azure-Compute-Ressourcen sichergestellt wird. Näherungsplatzierungsgruppen sind für Workloads hilfreich, die eine geringe Latenz erfordern.

Erstellen der Näherungsplatzierungsgruppe

Erstellen Sie eine Näherungsplatzierungsgruppe mithilfe von 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

Auflisten von Näherungsplatzierungsgruppen

Mit az ppg list können Sie alle Ihre Näherungsplatzierungsgruppen auflisten.

az ppg list -o table

Anzeigen einer Näherungsplatzierungsgruppe

Die Details und Ressourcen einer Näherungsplatzierungsgruppe werden mithilfe von az ppg show angezeigt.

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" 
   ]
}

Erstellen eines virtuellen Computers (VM)

Wichtig

Ab November 2023 werden VM-Skalierungsgruppen, die mit PowerShell und der Azure CLI erstellt wurden, standardmäßig auf den flexiblen Orchestrierungsmodus festgelegt, wenn kein Orchestrierungsmodus angegeben wird. Weitere Informationen zu dieser Änderung und zu den Maßnahmen, die Sie ergreifen sollten, finden Sie unter Breaking Change für PowerShell-/CLI-Kunden mit VMSS – Microsoft Community Hub.

Erstellen Sie einen virtuellen Computer innerhalb der Näherungsplatzierungsgruppe mit 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

Sie können die VM in der Näherungsplatzierungsgruppe mit az ppg show anzeigen.

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

Verfügbarkeitsgruppen

Sie können auch eine Verfügbarkeitsgruppe in Ihrer Näherungsplatzierungsgruppe erstellen. Verwenden Sie den gleichen --ppg-Parameter mit az vm availability-set create, um alle VMs in der Verfügbarkeitsgruppe der gleichen Näherungsplatzierungsgruppe hinzuzufügen.

Skalierungsgruppen

Sie können auch eine Skalierungsgruppe in ihrer Näherungsplatzierungsgruppe erstellen. Verwenden Sie den gleichen --ppg-Parameter mit az vmss create, um eine Skalierungsgruppe zu erstellen, und alle Instanzen werden in derselben Näherungsplatzierungsgruppe erstellt.

Nächste Schritte

Erfahren Sie mehr über die Azure CLI-Befehle für Näherungsplatzierungsgruppen.