View a markdown version of this page

Gestione degli errori di capacità insufficiente di EC2 - Instance Scheduler su AWS

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 degli errori di capacità insufficiente di EC2

Quando Instance Scheduler non riesce ad avviare un'istanza a causa di una capacità insufficiente, il suo comportamento predefinito consiste nell'emettere un evento di avvio non riuscito (vedi EventBridge Eventi) e riprovare all'intervallo di pianificazione successivo. In alternativa, Instance Scheduler può essere configurato per ridimensionare l'istanza in base a tipi di istanza alternativi prima di riprovare l'operazione di avvio. Questa funzionalità aiuta a migliorare la disponibilità delle istanze in ambienti con capacità limitata.

Configurazione

Per abilitare tipi di istanza alternativi per un'istanza EC2, aggiungi il IS-PreferredInstanceTypes tag all'istanza con un elenco di tipi di istanza separati da virgole in ordine di preferenza (preferibilmente per primo):

IS-PreferredInstanceTypes: t3.medium,t3.large,m5.large

Come funziona

L'elenco dei tipi di istanza alternativi viene fornito in ordine di preferenza, con il primo tipo che è il più preferito. Quando Instance Scheduler tenta di avviare un'istanza EC2:

  1. Se l'istanza non è attualmente la dimensione preferita, tenta di ridimensionarla alla dimensione preferita prima di iniziare

  2. Se l'operazione di avvio ha esito positivo, non vengono tentate ulteriori alternative

  3. Se l'operazione di avvio non riesce a causa di una capacità insufficiente:

    1. Tenta di ridimensionare al tipo di istanza alternativo successivo nell'elenco

    2. Riprova l'operazione di avvio

    3. Se il problema persiste, prova con il tipo alternativo successivo

    4. Continua fino all'esito positivo o all'esaurimento di tutte le alternative

Requisiti e limitazioni

Compatibilità delle istanze: i tipi di istanza alternativi devono essere compatibili con la configurazione corrente dell'istanza (AMI, sottorete, gruppi di sicurezza, ecc.). Per ulteriori informazioni, consulta Modificare il tipo di istanza nella Amazon EC2 User Guide.

Formato del tag: il valore del IS-PreferredInstanceTypes tag deve essere un elenco separato da virgole di tipi di istanze EC2 validi.

Esempio

Per un'istanza originariamente configurata comet3.small, puoi configurare:

Schedule: office-hours IS-PreferredInstanceTypes: t3.small,t3.medium,t3.large,m5.large

Se l't3.smallistanza non viene avviata a causa di problemi di capacità, Instance Scheduler tenterà di ridimensionare e avviare l'istanza così com'è t3.mediumt3.large, m5.large fino al completamento o all'esaurimento di tutte le opzioni.