Informazioni sui set di scalabilità di macchine virtuali in AzureWhat are virtual machine scale sets in Azure?

I set di scalabilità di macchine virtuali sono una risorsa di calcolo di Azure che è possibile usare per distribuire e gestire un set di VM identiche.Virtual machine scale sets are an Azure compute resource that you can use to deploy and manage a set of identical VMs. Dato che tutte le VM hanno la stessa configurazione, i set di scalabilità sono progettati per supportare l'effettiva scalabilità automatica, senza che sia necessario il provisioning preventivo delle VM.With all VMs configured the same, scale sets are designed to support true autoscale, and no pre-provisioning of VMs is required. Ciò semplifica la creazione di servizi su larga scala destinati a carichi di lavoro Big Compute, Big Data e in contenitori.So it's easier to build large-scale services that target big compute, big data, and containerized workloads.

Per le applicazioni che richiedono la scalabilità (aumento e riduzione di istanze e capacità) delle risorse di calcolo, le operazioni di ridimensionamento vengono bilanciate in modo implicito tra domini di errore e domini di aggiornamento.For applications that need to scale compute resources out and in, scale operations are implicitly balanced across fault and update domains. Per un'introduzione aggiuntiva ai set di scalabilità, vedere l'annuncio nel blog di Azure.For a further introduction to scale sets, refer to the Azure blog announcement.

Per altre informazioni sui set di scalabilità, guardare questi video:For more information about scale sets, watch these videos:

Creazione e gestione dei set di scalabilitàCreating and managing scale sets

È possibile creare un set di scalabilità nel portale di Azure selezionando Nuovo e digitando scalabilità nella barra di ricerca.You can create a scale set in the Azure portal by selecting new and typing scale on the search bar. Nei risultati verrà visualizzato Set di scalabilità di macchine virtuali.Virtual machine scale set is listed in the results. A questo punto è possibile compilare i campi obbligatori per personalizzare e distribuire il set di scalabilità.From there, you can fill in the required fields to customize and deploy your scale set. Nel portale sono disponibili anche opzioni per impostare regole di base di scalabilità automatica in base all'utilizzo della CPU.You also have options to set up basic autoscale rules based on CPU usage in the portal. Per gestire il set di scalabilità, è possibile usare il portale di Azure, i cmdlet di Azure PowerShell o l'interfaccia della riga di comando di Azure 2.0.To manage your scale set, you can use the Azure portal, Azure PowerShell cmdlets, or the Azure CLI 2.0.

I set di scalabilità possono essere distribuiti in una zona di disponibilità.Scale sets can be deployed to an availability zone.

Nota

I set di scalabilità di macchine virtuali supportano attualmente solo la distribuzione in una singola zona di disponibilità.Currently virtual machine scale sets only supports deploying to a single availability zone. In futuro verrà aggiunto il supporto per la distribuzione in più zone.Multi-zone deployment will be supported in the future.

I set di scalabilità possono essere definiti e distribuiti con modelli JSON e API REST, esattamente come le singole VM di Azure Resource Manager.You can define and deploy scale sets by using JSON templates and REST APIs, just like individual Azure Resource Manager VMs. È quindi possibile usare qualsiasi metodo di distribuzione Azure Resource Manager standard.Therefore, you can use any standard Azure Resource Manager deployment methods. Per altre informazioni sui modelli, vedere Creazione di modelli di Gestione risorse di Azure.For more information about templates, see Authoring Azure Resource Manager templates.

Un set di modelli di esempio per i set di scalabilità di macchine virtuali è disponibile nel repository GitHub dedicato ai modelli di avvio rapido di Azure.You can find a set of example templates for virtual machine scale sets in the Azure Quickstart templates GitHub repository. Cercare i modelli contenenti vmss nel titolo.(Look for templates with vmss in the title.)

Per gli esempi di modelli di avvio rapido, un pulsante "Distribuisci in Azure" nel file Leggimi di ogni modello consente di accedere alla funzionalità di distribuzione del portale.For the Quickstart template examples, a "Deploy to Azure" button in the readme for each template links to the portal deployment feature. Per distribuire il set di scalabilità, fare clic sul pulsante e quindi immettere tutti i parametri richiesti nel portale.To deploy the scale set, click the button and then fill in any parameters that are required in the portal.

AutoscaleAutoscale

Per mantenere costanti le prestazioni dell'applicazione, è possibile aumentare o ridurre automaticamente il numero delle istanze di VM nel set di scalabilità.To maintain consistent application performance, you can automatically increase or decrease the number of VM instances in your scale set. Questa funzionalità di scalabilità automatica riduce l'overhead di gestione richiesto dal monitoraggio e ottimizza il set di scalabilità quando il cliente richiede modifiche nel corso del tempo.This autoscale ability reduces the management overhead to monitor and tune your scale set as customer demand changes over time. Le regole vengono definite in base alle metriche delle prestazioni, alla risposta dell'applicazione o a una pianificazione fissa e il set di scalabilità viene ridimensionato automaticamente in base alle esigenze.You define rules based on performance metrics, application response, or a fixed schedule, and your scale set autoscales as needed.

Per le regole di scalabilità automatica di base, è possibile usare le metriche delle prestazioni basate sull'host, ad esempio l'utilizzo della CPU o l'I/O su disco.For basic autoscale rules, you can use host-based performance metrics such as CPU usage or disk I/O. Queste metriche basate sull'host sono immediatamente disponibili, senza dover installare e configurare agenti o estensioni aggiuntive.These host-based metrics are available out of the box, with no additional agents or extensions to install and configure. È possibile creare regole di scalabilità automatica che usano metriche basate su host con uno degli strumenti seguenti:Autoscale rules that use host-based metrics can be created with one of the following tools:

Per usare metriche delle prestazioni più granulari, è possibile installare e configurare l'estensione Diagnostica di Azure nelle istanze delle VM del set di scalabilità.To use more granular performance metrics, you can install and configure the Azure diagnostic extension on VM instances in your scale set. L'estensione Diagnostica di Azure consente di raccogliere metriche delle prestazioni aggiuntive, ad esempio l'utilizzo della memoria, da ogni istanza di VM.The Azure diagnostic extension allows you to collect additional performance metrics, such as memory consumption, from inside of each VM instance. Queste metriche delle prestazioni vengono trasmettesse a un account di archiviazione di Azure e si creano regole di scalabilità automatica per utilizzare questi dati.These performance metrics are streamed to an Azure storage account, and you create autoscale rules to consume this data. Per altre informazioni, vedere gli articoli su come abilitare l'estensione Diagnostica di Azure in una VM Linux o in una VM Windows.For more information, see the articles for how to enable the Azure diagnostics extension on a Linux VM or Windows VM.

Per monitorare le prestazioni stesse dell'applicazione, è possibile installare e configurare un piccolo pacchetto di strumentazione nell'applicazione per App Insights.To monitor the application performance itself, you can install and configure a small instrumentation package in to your application for App Insights. Le metriche delle prestazioni dettagliate relative al tempo di risposta dell'applicazione o al numero di sessioni possono quindi essere nuovamente trasmettesse all'app.Detailed performance metrics for the application response time or number of sessions can then be streamed back from your app. È quindi possibile creare regole di scalabilità automatica con soglie definite per le prestazioni a livello di applicazione.You can then create autoscale rules with defined thresholds for the application-level performance itself. Per altre informazioni su App Insights, vedere Informazioni su Azure Application Insights.For more information about App Insights, see What is Application Insights.

Aumento e riduzione manuale delle istanze di un set di scalabilitàManually scaling a scale set out and in

È possibile modificare manualmente la capacità di un set di scalabilità nel portale di Azure facendo clic sulla sezione Ridimensionamento in Impostazioni.You can manually change the capacity of a scale set in the Azure portal by clicking the Scaling section under Settings.

Per modificare la capacità del set di scalabilità dalla riga di comando, usare il comando scale nell'interfaccia della riga di comando di Azure.To change scale set capacity on the command line, use the scale command in Azure CLI. Per impostare un set di scalabilità su una capacità di 10 VM, ad esempio, usare questo comando:For example, use this command to set a scale set to a capacity of 10 VMs:

az vmss scale -g resourcegroupname -n scalesetname --new-capacity 10 

Per impostare il numero di VM in un set di scalabilità con PowerShell, usare il comando Update-AzureRmVmss:To set the number of VMs in a scale set by using PowerShell, use the Update-AzureRmVmss command:

$vmss = Get-AzureRmVmss -ResourceGroupName resourcegroupname -VMScaleSetName scalesetname  
$vmss.Sku.Capacity = 10
Update-AzureRmVmss -ResourceGroupName resourcegroupname -Name scalesetname -VirtualMachineScaleSet $vmss

Per aumentare o ridurre il numero di macchine virtuali in un set di scalabilità con un modello di Azure Resource Manager, modificare la proprietà capacity e ridistribuire il modello.To increase or decrease the number of virtual machines in a scale set by using an Azure Resource Manager template, change the capacity property and redeploy the template. Questa semplicità facilita l'integrazione della funzionalità di scalabilità automatica di Azure nei set di scalabilità o la scrittura di un livello di scalabilità personalizzato se è necessario definire eventi di ridimensionamento personalizzati non supportati da tale funzionalità.This simplicity makes it easy to integrate scale sets with Azure Autoscale, or to write your own custom scaling layer if you need to define custom scale events that Azure Autoscale does not support.

Se si ridistribuisce un modello di Azure Resource Manager per modificare la capacità, è possibile definire un modello molto più piccolo che include solo il pacchetto di proprietà SKU con la capacità aggiornata.If you are redeploying an Azure Resource Manager template to change the capacity, you can define a much smaller template that includes only the SKU property packet with the updated capacity. Per un esempio, vedere qui.Here's an example.

Monitoraggio del set di scalabilitàMonitoring your scale set

Il portale di Azure visualizza un elenco dei set di scalabilità e le relative proprietà.The Azure portal lists scale sets and shows their properties. Il portale supporta anche operazioni di gestione,The portal also supports management operations. che possono essere eseguite sia sui set di scalabilità che sulle singole VM all'interno di un set,You can perform management operations on both scale sets and individual VMs within a scale set. e offre un grafico dell'utilizzo delle risorse personalizzabile.The portal also provides a customizable resource usage graph.

Se è necessario visualizzare o modificare la definizione JSON sottostante di una risorsa di Azure, è possibile usare anche Esplora risorse di Azure.If you need to see or edit the underlying JSON definition of an Azure resource, you can also use Azure Resource Explorer. I set di scalabilità sono una risorsa del provider di risorse di Azure Microsoft.ComputeScale sets are a resource under the Microsoft.Compute Azure resource provider. e possono essere visualizzati da questo sito espandendo i collegamenti seguenti:From this site, you can see them by expanding the following links:

Sottoscrizioni > sottoscrizione dell'utente > Gruppi di risorse > Provider > Microsoft.Compute > virtualMachineScaleSets > set di scalabilità dell'utente > e così viaSubscriptions > your subscription > resourceGroups > providers > Microsoft.Compute > virtualMachineScaleSets > your scale set > etc.

Scenari dei set di scalabilitàScale set scenarios

Questa sezione contiene un elenco di alcuni scenari tipici dei set di scalabilità.This section lists some typical scale set scenarios. Questi scenari vengono usati anche da alcuni servizi di Azure di livello superiore, come Batch, Service Fabric e Servizio contenitore.Some higher-level Azure services (like Batch, Service Fabric, and Container Service) use these scenarios.

  • Connessione a istanze del set di scalabilità con RDP o SSH: un set di scalabilità viene creato in una rete virtuale e alle singole VM del set non vengono allocati indirizzi IP pubblici per impostazione predefinita.Use RDP or SSH to connect to scale set instances: A scale set is created inside a virtual network, and individual VMs in the scale set are not allocated public IP addresses by default. Questo criterio evita le spese e il sovraccarico di gestione associati all'allocazione di indirizzi IP pubblici distinti a tutti i nodi della griglia di calcolo.This policy avoids the expense and management overhead of allocating separate public IP addresses to all the nodes in your compute grid. Se sono necessarie connessioni esterne dirette alle VM del set di scalabilità è possibile configurare un set di scalabilità per l'assegnazione automatica di indirizzi IP pubblici a nuove VM.If you do need direct external connections to scale set VMs, you can configure a scale set to automatically assign public IP addresses to new VMs. In alternativa è possibile connettersi a queste VM da altre risorse della rete virtuale alle quali è possibile allocare indirizzi IP pubblici, ad esempio servizi di bilanciamento del carico e macchine virtuali autonome.Alternatively you can connect to VMs from other resources in your virtual network that can be allocated public IP addresses, for example, load balancers and standalone virtual machines.
  • Connessione alle VM con regole NAT: è possibile creare un indirizzo IP pubblico, assegnarlo a un servizio di bilanciamento del carico e definire un pool NAT in ingresso.Connect to VMs by using NAT rules: You can create a public IP address, assign it to a load balancer, and define an inbound NAT pool. Con queste azioni viene eseguito il mapping delle porte nell'indirizzo IP a una porta di una VM del set di scalabilità.These actions map ports on the IP address to a port on a VM in the scale set. Ad esempio:For example:

    SorgenteSource Porta di origineSource port DestinationDestination Porta di destinazioneDestination port
    IP pubblicoPublic IP Porta 50000Port 50000 vmss_0vmss_0 Porta 22Port 22
    IP pubblicoPublic IP Porta 50001Port 50001 vmss_1vmss_1 Porta 22Port 22
    IP pubblicoPublic IP Porta 50002Port 50002 vmss_2vmss_2 Porta 22Port 22

    In questo esempio vengono definite regole NAT per abilitare una connessione SSH a ogni VM di un set di scalabilità usando un solo indirizzo IP pubblico.In this example, NAT rules are defined to enable an SSH connection to every VM in a scale set, by using a single public IP address.

    Questo esempio esegue la stessa operazione con RDP e Windows.This example does the same with RDP and Windows.

  • Connessione alle VM con un "jumpbox": se si creano un set di scalabilità e una VM autonoma nella stessa rete virtuale, la VM autonoma e una VM del set di scalabilità possono connettersi tra loro usando i rispettivi indirizzi IP interni, definiti dalla rete virtuale o dalla subnet.Connect to VMs by using a "jumpbox": If you create a scale set and a standalone VM in the same virtual network, the standalone VM and the scale set VM can connect to one another by using their internal IP addresses, as defined by the virtual network or subnet. Se si crea un indirizzo IP pubblico e lo si assegna alla VM autonoma, è possibile connettersi alla VM autonoma usando RDP o SSHIf you create a public IP address and assign it to the standalone VM, you can use RDP or SSH to connect to the standalone VM. e quindi connettersi da tale macchina virtuale alle istanze del set di scalabilità.You can then connect from that machine to your scale set instances. Si noterà quindi che un semplice set di scalabilità è intrinsecamente più sicuro di una semplice VM autonoma con un indirizzo IP pubblico nella configurazione predefinita.You might notice at this point that a simple scale set is inherently more secure than a simple standalone VM with a public IP address in its default configuration.

    Questo modello, ad esempio, distribuisce un set di scalabilità semplice con una VM autonoma.For example, this template deploys a simple scale set with a standalone VM.

  • Bilanciamento del carico nelle istanze del set di scalabilità: per trasmettere dati a un cluster di elaborazione di VM con un approccio "round robin", è possibile configurare un servizio di bilanciamento del carico di Azure con regole di livello 4.Load balancing to scale set instances: If you want to deliver work to a compute cluster of VMs by using a round-robin approach, you can configure an Azure load balancer with layer-4 load-balancing rules accordingly. Si possono definire probe per verificare che l'applicazione sia in esecuzione effettuando il ping delle porte con un protocollo, un intervallo e un percorso di richiesta specificati.You can define probes to verify that your application is running by pinging ports with a specified protocol, interval, and request path. Il gateway applicazione di Azure supporta anche set di scalabilità, insieme a scenari di bilanciamento del carico più sofisticati e di livello 7.Azure Application Gateway also supports scale sets, along with layer-7 and more sophisticated load-balancing scenarios.

    Questo esempio crea un set di scalabilità che esegue server Web Apache e usa un servizio di bilanciamento del carico per bilanciare il carico ricevuto da ogni VM.This example creates a scale set that runs Apache web servers, and it uses a load balancer to balance the load that each VM receives. Esaminare il tipo di risorsa Microsoft.Network/loadBalancers nonché networkProfile ed extensionProfile in virtualMachineScaleSet.(Look at the Microsoft.Network/loadBalancers resource type and networkProfile and extensionProfile in virtualMachineScaleSet.)

    Questi esempi Linux e Windows usano il gateway applicazione.This Linux example and this Windows example use Application Gateway.

  • Distribuzione di un set di scalabilità come cluster di elaborazione in uno strumento di gestione cluster PaaS: i set di scalabilità sono talvolta descritti come un ruolo di lavoro di prossima generazione.Deploying a scale set as a compute cluster in a PaaS cluster manager: Scale sets are sometimes described as a next-generation worker role. Nonostante sia una descrizione valida, rischia di creare confusione tra le funzionalità dei set di scalabilità e quelle di Servizi cloud di Azure.Though a valid description, it does run the risk of confusing scale set features with Azure Cloud Services features. In un certo senso, i set di scalabilità offrono un effettivo ruolo di lavoro o una risorsa del ruolo di lavoro.In a sense, scale sets provide a true worker role or worker resource. Sono una risorsa di calcolo generalizzata indipendente dalla piattaforma o dal runtime, personalizzabile e integrata nel servizio IaaS di Azure Resource Manager.They are a generalized compute resource that is platform/runtime independent, is customizable, and integrates into Azure Resource Manager IaaS.

    Un ruolo di lavoro di Servizi cloud è limitato in termini di supporto per la piattaforma o il runtime (sono supportate solo immagini della piattaforma Windows),A Cloud Services worker role is limited in terms of platform/runtime support (Windows platform images only). ma include anche servizi come lo scambio di indirizzi VIP, le impostazioni di aggiornamento configurabili e le impostazioni specifiche della distribuzione del runtime o delle app.But it also includes services such as VIP swap, configurable upgrade settings, and runtime/app deployment-specific settings. Questi servizi non sono ancora disponibili nei set di scalabilità o vengono forniti da altri servizi PaaS di livello superiore come Azure Service Fabric.These services are not yet available in scale sets, or they're delivered by other higher-level PaaS services like Azure Service Fabric. I set di scalabilità possono essere considerati come un'infrastruttura che supporta PaaS.You can look at scale sets as an infrastructure that supports PaaS. Soluzioni PaaS come Service Fabric si basano su questa infrastruttura.PaaS solutions like Service Fabric build on this infrastructure.

    In questo esempio di questo approccio, Servizio contenitore di Azure distribuisce un cluster basato su set di scalabilità con un agente di orchestrazione contenitore.In this example of this approach, Azure Container Service deploys a cluster based on scale sets with a container orchestrator.

Indicazioni sulla scalabilità e le prestazioni dei set di scalabilitàScale set performance and scale guidance

  • In un set di scalabilità sono supportate fino a 1.000 VM.A scale set supports up to 1,000 VMs. Se si creano e si caricano immagini di VM personalizzate, il limite è 300.If you create and upload your own custom VM images, the limit is 300. Per le considerazioni da tenere presenti per usare set di scalabilità di grandi dimensioni, vedere Uso di set di scalabilità di macchine virtuali di grandi dimensioni.For considerations in using large scale sets, see Working with large virtual machine scale sets.
  • Non è necessario creare in precedenza account di archiviazione di Azure per usare i set di scalabilità.You do not have to pre-create Azure storage accounts to use scale sets. I set di scalabilità supportano Azure Managed Disks, che evita i problemi di prestazioni associati al numero di dischi per account di archiviazione.Scale sets support Azure managed disks, which negate performance concerns about the number of disks per storage account. Per altre informazioni, vedere Set di scalabilità di macchine virtuali di Azure e dischi gestiti.For more information, see Azure virtual machine scale sets and managed disks.
  • Per tempi di provisioning delle VM più rapidi e prevedibili e prestazioni di I/O migliori, valutare la possibilità di usare Archiviazione Premium di Azure invece di Archiviazione di Azure.Consider using Azure Premium Storage instead of Azure Storage for faster, more predictable VM provisioning times and improved I/O performance.
  • Il numero di VM che è possibile creare è limitato dalla quota di vCPU nell'area in cui si esegue la distribuzione.The vCPU quota in the region in which you are deploying limits the number of VMs you can create. Potrebbe essere necessario contattare l'assistenza clienti per richiedere l'aumento del limite della quota di calcolo anche se l'attuale limite di vCPU da usare con Servizi cloud di Azure è elevato.You might need to contact Customer Support to increase your compute quota limit, even if you have a high limit of vCPUs for use with Azure Cloud Services today. Per informazioni sulla quota, eseguire il comando azure vm list-usage dell'interfaccia della riga di comando di Azure.To query your quota, run this Azure CLI command: azure vm list-usage. In alternativa, eseguire il comando Get-AzureRmVMUsage di PowerShell.Or, run this PowerShell command: Get-AzureRmVMUsage.

Domande frequenti sui set di scalabilitàFrequently asked questions for scale sets

D.Q. Quante VM si possono includere in un set di scalabilità?How many VMs can I have in a scale set?

R.A. Un set di scalabilità può includere da 0 a 1.000 VM basate su immagini della piattaforma oppure da 0 a 300 VM basate su immagini personalizzate.A scale set can have 0 to 1,000 VMs based on platform images, or 0 to 300 VMs based on custom images.

D.Q. I dischi dati sono supportati nei set di scalabilità?Are data disks supported within scale sets?

R.A. Sì.Yes. Un set di scalabilità può definire una configurazione dei dischi dati collegati che si applica a tutte le VM del set.A scale set can define an attached data disks configuration that applies to all VMs in the set. Per altre informazioni, vedere l'articolo relativo a set di scalabilità di Azure e dischi dati collegati.For more information, see Azure scale sets and attached data disks. Le altre opzioni per l'archiviazione dei dati includono:Other options for storing data include:

  • File di Azure (unità condivise SMB)Azure files (SMB shared drives)
  • Unità del sistema operativoOS drive
  • Unità temporanea (locale, non supportata da Archiviazione di Azure)Temp drive (local, not backed by Azure Storage)
  • Servizio dati di Azure (ad esempio, tabelle di Azure e BLOB di Azure)Azure data service (for example, Azure tables, Azure blobs)
  • Servizio dati esterno (ad esempio, un database remoto)External data service (for example, remote database)

D.Q. Quali aree di Azure supportano i set di scalabilità?Which Azure regions support scale sets?

R.A. Tutte le aree supportano i set di scalabilità.All regions support scale sets.

D.Q. Come si crea un set di scalabilità con un'immagine personalizzata?How do I create a scale set by using a custom image?

R.A. Creare un disco gestito basato sul disco rigido virtuale dell'immagine personalizzata e fare riferimento a tale disco gestito nel modello del set di scalabilità.Create a managed disk based on your custom image VHD and reference it in your scale set template. Per un esempio, vedere qui.Here's an example.

D.Q. Se si riduce la capacità del set di scalabilità da 20 a 15, quali VM vengono rimosse?If I reduce my scale set capacity from 20 to 15, which VMs are removed?

R.A. Le macchine virtuali vengono rimosse dal set di scalabilità in modo uniforme tra domini di aggiornamento e domini di errore per ottimizzare la disponibilità.Virtual machines are removed from the scale set evenly across update domains and fault domains to maximize availability. Le VM con ID più elevato vengono rimosse per prime.VMs with the highest IDs are removed first.

D.Q. Cosa accade se successivamente si aumenta la capacità da 15 a 18?What if I then increase the capacity from 15 to 18?

R.A. Se si aumenta la capacità a 18, vengono create 3 nuove VM.If you increase capacity to 18, then 3 new VMs are created. Ogni volta, l'ID istanza della VM viene ottenuto incrementando il valore più elevato precedente (ad esempio 20, 21, 22).Each time, the VM instance ID is incremented from the previous highest value (for example, 20, 21, 22). Le VM vengono bilanciate tra domini di errore e domini di aggiornamento.VMs are balanced across fault domains and update domains.

D.Q. Quando si usano più estensioni in un set di scalabilità, è possibile imporre una sequenza di esecuzione?When I'm using multiple extensions in a scale set, can I enforce an execution sequence?

R.A. Non direttamente. Per l'estensione customScript, tuttavia, lo script potrebbe attendere il completamento di un'altra estensione.Not directly, but for the customScript extension, your script can wait for another extension to finish. Indicazioni aggiuntive per la sequenziazione delle estensioni sono disponibili nel post di blog Extension Sequencing in Azure VM Scale Sets(Sequenziazione delle estensioni nei set di scalabilità di macchine virtuali di Azure).You can get additional guidance on extension sequencing in the blog post Extension Sequencing in Azure VM Scale Sets.

D.Q. I set di scalabilità si integrano con i set di disponibilità di Azure?Do scale sets work with Azure availability sets?

R.A. Sì.Yes. Un set di scalabilità è un set di disponibilità implicito con 5 domini di errore e 5 domini di aggiornamento.A scale set is an implicit availability set with 5 fault domains and 5 update domains. I set di scalabilità di più di 100 VM si estendono su più gruppi di posizionamento, equivalenti a più set di disponibilità.Scale sets of more than 100 VMs span multiple placement groups, which are equivalent to multiple availability sets. Per altre informazioni sui gruppi di posizionamento, vedere Uso di set di scalabilità di macchine virtuali di grandi dimensioni.For more information about placement groups, see Working with large virtual machine scale sets. Un set di disponibilità di macchine virtuali può trovarsi nella stessa rete virtuale di un set di scalabilità di macchine virtuali.An availability set of VMs can exist in the same virtual network as a scale set of VMs. Una configurazione comune consiste nell'inserire le VM del nodo di controllo, che spesso richiedono una configurazione univoca, in un set di disponibilità e i nodi di dati nel set di scalabilità.A common configuration is to put control node VMs (which often require unique configuration) in an availability set and put data nodes in the scale set.

Per altre domande e risposte sui set di scalabilità, vedere Domande frequenti sui set di scalabilità di macchine virtuali di Azure.You can find more answers to questions about scale sets in the Azure virtual machine scale sets FAQ.