Distribuire macchine virtuali in gruppi di posizionamento di prossimità usando l'interfaccia della riga di comando di Azure

Si applica a: ✔️ Set di scalabilità flessibili di macchine virtuali ✔️ Linux

Per ottenere le macchine virtuali il più vicino possibile, ottenere la latenza più bassa possibile, è necessario distribuirle all'interno di un gruppo di posizionamento di prossimità.

Un gruppo di posizionamento di prossimità è un raggruppamento logico usato per assicurarsi che le risorse di calcolo di Azure si trovino una vicino all'altra. I gruppo di posizionamento di prossimità sono utili per i carichi di lavoro che richiedono una latenza ridotta.

Creare il gruppo di posizionamento di prossimità

Creare un gruppo di posizionamento di prossimità usando 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

Elencare i gruppi di posizionamento di prossimità

È possibile elencare tutti i gruppi di posizionamento di prossimità usando az ppg list.

az ppg list -o table

Mostra gruppo di posizionamento di prossimità

È possibile visualizzare i dettagli e le risorse del gruppo di posizionamento di prossimità usando 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" 
   ]
}

Creazione di una macchina virtuale

Importante

A partire da novembre 2023, i set di scalabilità di macchine virtuali creati con PowerShell e l'interfaccia della riga di comando di Azure per impostazione predefinita saranno modalità di orchestrazione flessibile se non è specificata alcuna modalità di orchestrazione. Per altre informazioni su questa modifica e sulle azioni da eseguire, vedere Modifica di rilievo per i clienti di PowerShell/interfaccia della riga di comando di VMSS - Hub della community Microsoft

Creare una macchina virtuale all'interno del gruppo di posizionamento di prossimità usando il nuovo comando 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

È possibile visualizzare la macchina virtuale nel gruppo di posizionamento di prossimità usando az ppg show.

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

SET DI DISPONIBILITÀ

È anche possibile creare un set di disponibilità nel gruppo di posizionamento di prossimità. Usare lo stesso --ppg parametro con az vm availability-set create per aggiungere tutte le macchine virtuali nel set di disponibilità allo stesso gruppo di posizionamento di prossimità.

I set di scalabilità

È anche possibile creare un set di scalabilità nel gruppo di posizionamento di prossimità. Usare lo stesso --ppg parametro con az vmss create per creare un set di scalabilità e tutte le istanze verranno create nello stesso gruppo di posizionamento di prossimità.

Passaggi successivi

Altre informazioni sui comandi dell'interfaccia della riga di comando di Azure per i gruppi di posizionamento di prossimità.