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à.
Impostazione del periodo di tolleranza del controllo dell'integrità per un gruppo con scalabilità automatica
Quando un controllo dello stato di Amazon EC2 Auto Scaling determina che un'InService
istanza non è integra, la sostituisce con una nuova istanza. Il periodo di tolleranza per il controllo dell'integrità specifica il periodo di tempo minimo (in secondi) necessario per mantenere una nuova istanza in servizio prima di terminarla se risulta non integra.
Un esempio di caso d'uso potrebbe essere un requisito per Amazon EC2 Auto Scaling per evitare di intervenire se i controlli di integrità di Elastic Load Balancing falliscono e la causa è che l'istanza è ancora in fase di inizializzazione. I controlli dell'integrità di Elastic Load Balancing vengono eseguiti in parallelo, a partire dal momento in cui l'istanza viene registrata con il sistema di bilanciamento del carico. Il periodo di prova impedisce ad Amazon EC2 Auto Scaling di contrassegnare le istanze appena lanciate Unhealthy
e di chiuderle inutilmente se non superano immediatamente questi controlli di integrità dopo l'ingresso nello stato. InService
Per impostazione predefinita, quando crei un gruppo con scalabilità automatica nella console il periodo di tolleranza del controllo dell'integrità è 300 secondi. Il suo valore predefinito è 0 secondi quando si crea un gruppo Auto Scaling utilizzando AWS CLI o un. SDK Il valore 0 disattiva il periodo di tolleranza per il controllo dell'integrità.
L'impostazione di questo valore troppo alto riduce l'efficacia dei controlli di integrità di Amazon EC2 Auto Scaling. Se utilizzi un hook del ciclo di vita per l'avvio dell'istanza, puoi impostare il valore del periodo di tolleranza del controllo dell'integrità su 0. Con i lifecycle hook, Amazon EC2 Auto Scaling offre un modo per assicurarsi che le istanze siano sempre inizializzate prima di entrare nello stato. InService
Per ulteriori informazioni, consulta Hook del ciclo di vita di Amazon EC2 Auto Scaling.
Il periodo di tolleranza si applica alle seguenti istanze:
-
Istanze appena avviate
-
Istanze che vengono rimesse in servizio dopo essere state messe in standby
-
Istanze che vengono collegate manualmente al gruppo
Importante
Durante il periodo di prova del controllo dello stato di salute, se Amazon EC2 Auto Scaling rileva che un'istanza non si trova più nello EC2 running
stato di Amazon, contrassegna immediatamente l'istanza Unhealthy
e la sostituisce. Ad esempio, se interrompi un'istanza in un gruppo con dimensionamento automatico, questa viene contrassegnata come Unhealthy
e viene sostituita.
Impostazione del periodo di tolleranza del controllo dell'integrità per un gruppo
Il periodo di tolleranza del controllo dell'integrità può essere impostato per gruppi con scalabilità automatica nuovi ed esistenti.
Nota
Consigliamo vivamente di impostare anche il riscaldamento dell'istanza predefinito per il gruppo con scalabilità automatica. Per ulteriori informazioni, consulta Impostazione della preparazione di default dell'istanza per un gruppo con scalabilità automatica.