Panoramica di modelli comuni di scalabilità automaticaOverview of common autoscale patterns

Questo articolo descrive alcuni modelli comuni per la scalabilità delle risorse in Azure.This article describes some of the common patterns to scale your resource in Azure.

La scalabilità automatica di Monitoraggio di Azure si applica solo a set di scalabilità di macchine virtuali (VMSS), servizi cloud, piani di servizio app e ambienti di servizio app.Azure Monitor auto scale applies only to Virtual Machine Scale Sets (VMSS), cloud services, app service plans and app service environments.

IntroduzioneLets get started

Questo articolo presuppone che l'utente abbia familiarità con la scalabilità automatica.This article assumes that you are familiar with auto scale. È disponibile un'introduzione alla scalabilità della risorsa.You can get started here to scale your resource. Di seguito sono indicati alcuni modelli comuni di scalabilità.The following are some of the common scale patterns.

Scalabilità in base alla CPUScale based on CPU

È presente un'app Web (VMSS/ruolo del servizio cloud) eYou have a web app (/VMSS/cloud service role) and

  • Si vuole aumentare/ridurre il numero di istanze in base alla CPU.You want to scale out/scale in based on CPU.
  • Si vuole anche verificare che sia presente un numero minimo di istanze.Additionally, you want to ensure there is a minimum number of instances.
  • Si vuole anche impostare un limite massimo per il numero di istanze che è possibile aggiungere.Also, you want to ensure that you set a maximum limit to the number of instances you can scale to.

Scalabilità in base alla CPU

Scalabilità diversa per giorni feriali e fine settimanaScale differently on weekdays vs weekends

È presente un'app Web (VMSS/ruolo del servizio cloud) eYou have a web app (/VMSS/cloud service role) and

  • Si vogliono 3 istanze per impostazione predefinita nei giorni ferialiYou want 3 instances by default (on weekdays)
  • Non si prevede traffico nei fine settimana e quindi si vuole ridurre il numero di istanze a 1 nei fine settimana.You don't expect traffic on weekends and hence you want to scale down to 1 instance on weekends.

Scalabilità diversa per giorni feriali e fine settimana

Scalabilità diversa durante le festivitàScale differently during holidays

È presente un'app Web (VMSS/ruolo del servizio cloud) eYou have a web app (/VMSS/cloud service role) and

  • Si vogliono aumentare/ridurre le prestazioni in base all'utilizzo della CPU per impostazione predefinitaYou want to scale up/down based on CPU usage by default
  • Durante le festività o in giorni specifici importanti per l'azienda si vogliono tuttavia ignorare le impostazioni predefinite e avere a disposizione maggiore capacità.However, during holiday season (or specific days that are important for your business) you want to override the defaults and have more capacity at your disposal.

Scalabilità diversa nelle festività

Scalabilità in base a metriche personalizzateScale based on custom metric

Sono disponibili un front-end web e un livello API che comunica con il back-end.You have a web front end and a API tier that communicates with the backend.

  • Si vuole ridimensionare il livello API in base a eventi personalizzati nel front-end, ad esempio si vuole ridimensionare il processo di completamento della transazione in base al numero di articoli contenuti nel carrello acquisti.You want to scale the API tier based on custom events in the front end (example: You want to scale your checkout process based on the number of items in the shopping cart)

Scalabilità in base a metriche personalizzate