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à.
Gestione delle On-Demand istanze e delle istanze Spot
Puoi avviare e scalare automaticamente un parco di On-Demand istanze e istanze Spot all'interno di un singolo gruppo Auto Scaling. Le seguenti opzioni possono essere utilizzate in tandem per configurare il modo in cui il servizio Auto Scaling gestisce le istanze Spot e le istanze nel tuo ambiente. On-Demand
Puoi configurare queste opzioni per il tuo ambiente utilizzando la console Elastic Beanstalk, le opzioni di configurazione dello spazio dei nomi, la CLI o EB. AWS CLI Configurazione tramite l'interfaccia a riga di comando di EB
Queste opzioni fanno parte dello spazio dei nomi aws:ec2:instances: aws:ec2:instances
-
EnableSpot‐ Se impostata sutruequesta impostazione, abilita le richieste di istanza Spot per il tuo ambiente. -
SpotFleetOnDemandBase‐ Imposta il numero minimo di On-Demand istanze di cui il gruppo Auto Scaling esegue il provisioning prima di considerare le istanze Spot man mano che l'ambiente si espande. -
SpotFleetOnDemandAboveBasePercentage‐ La percentuale di On-Demand istanze come parte della capacità aggiuntiva fornita dal gruppo Auto Scaling oltre alle istanze.SpotOnDemandBase
Le opzioni elencate in precedenza sono correlate alle seguenti opzioni nello spazio dei nomi aws:autoscaling:asg:
-
MinSize‐ Il numero minimo di istanze che desideri nel tuo gruppo Auto Scaling. -
MaxSize‐ Il numero massimo di istanze che desideri nel tuo gruppo Auto Scaling.
Importante
L'impostazione delle EnableSpot opzioni può far sì che Elastic Beanstalk esegua la migrazione di un ambiente esistente con configurazioni di avvio verso i modelli di avvio. A tale scopo sono necessarie le autorizzazioni necessarie per gestire i modelli di avvio. Queste autorizzazioni sono incluse nella nostra politica gestita. Se utilizzi politiche personalizzate anziché le nostre politiche gestite, la creazione o gli aggiornamenti dell'ambiente potrebbero non riuscire quando aggiorni la configurazione dell'ambiente. Per ulteriori informazioni e altre considerazioni, vedereMigrazione dell'ambiente Elastic Beanstalk per lanciare modelli.
Applicazione di entrambi i set di opzioni dello spazio dei nomi
I punti seguenti descrivono in che modo la combinazione di queste impostazioni delle opzioni influisce sul ridimensionamento dell'ambiente.
-
Solo
MinSizedetermina la capacità iniziale dell'ambiente, ovvero il numero di istanze che desideri eseguire al minimo. -
SpotFleetOnDemandBasenon influisce sulla capacità iniziale. Quando Spot è abilitata, questa opzione determina quante On-Demand istanze Spot vengono assegnate prima di prendere in considerazione le istanze Spot. -
Prendilo in considerazione quando
SpotFleetOnDemandBaseè minore diMinSize. Otterrai comunque esattamenteMinSizeistanze, come capacità iniziale. AlmenoSpotFleetOnDemandBasedi esse devono essere istanze. On-Demand -
Prendilo in considerazione quando
SpotFleetOnDemandBaseè maggiore diMinSize. Via via che l'ambiente si ridimensiona, avrai la garanzia di ottenere un numero aggiuntivo di istanze uguali alla differenza tra i due valori. In altre parole, hai la garanzia di ottenere almeno un'(SpotFleetOnDemandBase - MinSize)istanza aggiuntiva On-Demand prima di soddisfare il requisito.SpotFleetOnDemandBase
Single-instance ambienti
Negli ambienti di produzione, le istanze Spot sono particolarmente utili come parte di un ambiente dimensionabile con bilanciamento del carico. Si sconsiglia di utilizzare Spot in un ambiente a istanza singola. Se le istanze Spot non sono disponibili, è possibile perdere l'intera capacità (una singola istanza) dell'ambiente. È comunque possibile utilizzare un'istanza Spot in un ambiente a istanza singola per lo sviluppo o il test. Quando lo fai, assicurati di impostare entrambi SpotFleetOnDemandBase e SpotFleetOnDemandAboveBasePercentage su zero. Qualsiasi altra impostazione genera un' On-Demand istanza.
Esempi di impostazioni delle opzioni di ridimensionamento
Negli esempi seguenti vengono illustrati diversi scenari di impostazione delle varie opzioni di ridimensionamento. Tutti gli esempi presuppongono un ambiente con bilanciamento del carico con richieste di istanze Spot abilitate.
Esempio 1: On-Demand e Spot come parte della capacità iniziale
| Opzione | Spazio dei nomi | Valore |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
In questo esempio, l'ambiente inizia con dieci istanze, di cui sette On-Demand (quattro di base e il 50% delle sei superiori alla base) e tre sono Spot. L'ambiente può scalare fino a 24 istanze. Man mano che si espande, la parte della On-Demand flotta al di sopra delle quattro On-Demand istanze di base viene mantenuta al 50%, fino a un massimo di 24 istanze complessive, di cui 14 On-Demand (quattro di base e il 50% delle 20 sopra la base) e dieci sono Spot.
Esempio 2: Tutta la capacità iniziale On-Demand
| Opzione | Spazio dei nomi | Valore |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
In questo esempio, l'ambiente inizia con quattro istanze, tutte uguali. On-Demand L'ambiente può scalare fino a 24 istanze. Man mano che il sistema si ridimensiona, la parte della On-Demand flotta al di sopra delle quattro On-Demand istanze di base viene mantenuta al 50%, fino a un massimo di 24 istanze complessive, di cui 14 On-Demand (quattro di base e il 50% delle 20 sopra la base) e dieci sono Spot.
Esempio 3: On-Demand Base aggiuntiva oltre alla capacità iniziale
| Opzione | Spazio dei nomi | Valore |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
In questo esempio, l'ambiente inizia con tre istanze, tutte uguali. On-Demand L'ambiente può scalare fino a 24 istanze. La prima istanza aggiuntiva sopra le tre iniziali serve On-Demand a completare le quattro On-Demand istanze di base. Man mano che si espande ulteriormente, la parte della On-Demand flotta che supera le quattro On-Demand istanze di base viene mantenuta al 50%, fino a un massimo di 24 istanze complessive, di cui 14 On-Demand (quattro di base e il 50% delle 20 sopra la base) e dieci sono Spot.