

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Auto Scaling delle istanze dell'ambiente Elastic Beanstalk
<a name="using-features.managing.as"></a>

Questo argomento descrive come personalizzare le funzionalità di Auto Scaling per gestire il carico di lavoro dell'ambiente Elastic Beanstalk. [Puoi configurare Auto Scaling per il tuo ambiente utilizzando la console [Elastic Beanstalk](environments-cfg-autoscaling-configuration-approaches.md#environments-cfg-autoscaling-console)[, le opzioni di configurazione dello spazio dei nomi o l'EB CLI](environments-cfg-autoscaling-configuration-approaches.md#environments-cfg-autoscaling-namespace). [AWS CLI](environments-cfg-autoscaling-configuration-approaches.md#environments-cfg-autoscaling-aws-cli)](environments-cfg-autoscaling-configuration-approaches.md#environments-cfg-autoscaling-ebcli)

**Ambienti con carico bilanciato o a istanza singola**  
Il tuo AWS Elastic Beanstalk ambiente include un *gruppo Auto Scaling* che gestisce le istanze [Amazon EC2](using-features.managing.ec2.md) nel tuo ambiente. In un ambiente con singola istanza, il gruppo Auto Scaling garantisce che esista sempre un'istanza in esecuzione. In un ambiente con bilanciamento del carico, è possibile configurare il gruppo con un'ampia gamma di istanze per l'esecuzione e Auto Scaling consente di aggiungere o rimuovere le istanze in base alle esigenze del carico.

**Configurazione dell'istanza EC2**  
Il gruppo Auto Scaling applica anche le tue scelte di configurazione per effettuare il provisioning e gestire le istanze EC2 nel tuo ambiente. Puoi [modificare la configurazione EC2](using-features.managing.ec2.md) per cambiare il tipo di istanza, la coppia di chiavi, lo storage Amazon Elastic Block Store (Amazon EBS) e altre impostazioni che possono essere configurate solo all'avvio di un'istanza.

**Istanze On-Demand e Spot**  
Come opzione, Elastic Beanstalk [può includere](environments-cfg-autoscaling-spot.md) istanze Spot nell'ambiente e gestirle in combinazione con istanze On-Demand. Puoi configurare Amazon EC2 Auto Scaling per monitorare e rispondere automaticamente alle modifiche che influiscono sulla disponibilità delle istanze Spot abilitando il [Ribilanciamento della capacità](https://docs.aws.amazon.com/autoscaling/ec2/userguide/capacity-rebalance.html). Puoi anche configurare [Strategia di allocazione spot](environments-cfg-autoscaling-spot-allocation-strategy.md) ciò che il servizio Auto Scaling utilizza per fornire istanze Spot al tuo ambiente.

**Autorizzazioni richieste per l'abilitazione delle istanze Spot**  
Per abilitare le richieste di istanze Spot è necessario utilizzare i modelli di avvio Amazon EC2. Quando si configura tale caratteristica durante la creazione dell'ambiente o gli aggiornamenti, Elastic Beanstalk tenta di configurare l'ambiente in modo da utilizzare i modelli di avvio Amazon EC2 (se l'ambiente non li utilizza già). In questo caso, se la policy utente non dispone delle autorizzazioni necessarie, la creazione dell'ambiente o gli aggiornamenti potrebbero non riuscire. Pertanto, si consiglia di utilizzare la policy utente gestita o di aggiungere le autorizzazioni necessarie alle policy personalizzate. Per informazioni dettagliate sulle autorizzazioni necessarie, consulta [Autorizzazioni richieste per i modelli di avvio](environments-cfg-autoscaling-launch-templates.md#environments-cfg-autoscaling-launch-templates-permissions).

**Trigger di Auto Scaling**  
Il gruppo Auto Scaling utilizza due CloudWatch allarmi Amazon per attivare le operazioni di scalabilità. I trigger predefiniti eseguono il dimensionamento quando la media del traffico di rete in uscita da ciascuna istanza è superiore a 6 MiB o inferiore a 2 MiB per un intervallo di tempo di cinque minuti. Per utilizzare Auto Scaling in modo efficace, [configura i trigger](environments-cfg-autoscaling-triggers.md) appropriati per applicazione, tipo di istanza e requisiti del servizio. È possibile effettuare il dimensionamento in base a diverse statistiche, tra cui latenza, I/O su disco, uso della CPU e numero di richieste.

**Pianifica le azioni di Auto Scaling**  
Per ottimizzare l'uso delle istanze Amazon EC2 nell'ambiente durante i periodi con picchi di traffico prevedibili, [configura il gruppo Auto Scaling per modificare il numero di istanze in base a una pianificazione](environments-cfg-autoscaling-scheduledactions.md). È possibile pianificare le modifiche alla configurazione del gruppo che si verificano giornalmente o settimanalmente, oppure pianificare solo le modifiche una tantum per la preparazione agli eventi di marketing che guideranno molto traffico verso il tuo sito.

**Controllo dello stato di Auto Scaling**  
Auto Scaling monitora l'integrità di ciascuna istanza Amazon EC2 avviata. Se un'istanza viene terminata inaspettatamente, Auto Scaling rileva l'evento e avvia un'istanza di sostituzione. Per configurare il gruppo da utilizzare per il meccanismo di controllo dell'integrità del sistema di bilanciamento del carico, consulta [Impostazione del controllo dello stato di Auto Scaling per l'ambiente Elastic Beanstalk](environmentconfig-autoscaling-healthchecktype.md).

**Topics**
+ [Migrazione dell'ambiente Elastic Beanstalk ai modelli di avvio](environments-cfg-autoscaling-launch-templates.md)
+ [Supporto di istanze Spot per il tuo ambiente Elastic Beanstalk](environments-cfg-autoscaling-spot.md)
+ [Trigger di Auto Scaling per il tuo ambiente Elastic Beanstalk](environments-cfg-autoscaling-triggers.md)
+ [Azioni di Auto Scaling pianificate per gli ambienti Elastic Beanstalk](environments-cfg-autoscaling-scheduledactions.md)
+ [Impostazione del controllo dello stato di Auto Scaling per l'ambiente Elastic Beanstalk](environmentconfig-autoscaling-healthchecktype.md)