Visualizza la cronologia dei servizi utilizzando le distribuzioni ECS di servizi Amazon - Amazon Elastic Container Service

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à.

Visualizza la cronologia dei servizi utilizzando le distribuzioni ECS di servizi Amazon

Le implementazioni dei servizi offrono una visione completa delle tue implementazioni. Le implementazioni del servizio forniscono le informazioni seguenti sul servizio:

  • La configurazione del carico di lavoro attualmente distribuita (la revisione del servizio di origine)

  • La configurazione del carico di lavoro in fase di implementazione (la revisione del servizio di destinazione)

  • Lo stato della distribuzione

  • Il numero di processi non riusciti rilevati dall'interruzione del circuito

  • Gli CloudWatch allarmi che sono in allarme

  • Quando l'implementazione del servizio è iniziata e completata

  • I dettagli di un eventuale rollback

Per informazioni sulle proprietà di distribuzione del servizio, vedereProprietà incluse in una distribuzione ECS di servizi Amazon.

Le distribuzioni dei servizi sono di sola lettura e ciascuna ha un ID univoco.

Esistono tre fasi di implementazione del servizio:

Stage Definizione Stati associati
In attesa È stata creata una distribuzione del servizio, ma non è stata avviata PENDING
Continua L'implementazione di un servizio è in corso
  • IN_ PROGRESS

  • STOP_REQUESTED

  • ROLLBACK_IN_ PROGRESS

Completato L'implementazione di un servizio è terminata (con successo o meno)
  • SUCCESSFUL

  • STOPPED

  • ROLLBACK_SUCCESSFUL

  • ROLLBACK_FAILED

Le implementazioni dei servizi vengono utilizzate per comprendere il ciclo di vita del servizio e determinare se vi sono azioni da intraprendere. Ad esempio, se si verifica un rollback, potrebbe essere necessario esaminare la distribuzione del servizio e esaminare gli eventi del servizio.

Puoi visualizzare la cronologia di 90 giorni più recente per le distribuzioni create il o dopo il 25 ottobre 2024 utilizzando la console e il. API AWS CLI

Ciclo di vita dell'implementazione dei servizi

Amazon ECS crea automaticamente una nuova distribuzione di servizi quando si verifica una delle seguenti azioni:

  • Un utente crea un servizio.

  • Un utente aggiorna il servizio e utilizza l'opzione Force New Deployment.

  • Un utente aggiorna una o più proprietà del servizio che richiedono una distribuzione.

Mentre una distribuzione è in corso, Amazon ECS aggiorna le seguenti proprietà di distribuzione del servizio per riflettere lo stato di avanzamento della distribuzione del servizio:

  • Lo stato

  • Il numero di attività in esecuzione

    Il numero di attività in esecuzione indicato nella revisione del servizio potrebbe non essere uguale al numero effettivo di attività in esecuzione. Questo numero rappresenta il numero di attività in esecuzione al termine della distribuzione. Ad esempio, se le attività sono state avviate indipendentemente dalla distribuzione del servizio, tali attività non sono incluse nel conteggio delle attività in esecuzione per la revisione del servizio.

  • Rilevamento di guasti all'interruttore automatico:

    • Il numero di attività che non sono state avviate

  • CloudWatch rilevamento dei guasti degli allarmi

    • Gli allarmi attivi

  • Informazioni sul rollback:

    • L'ora di inizio

    • Il motivo del rollback

    • La revisione ARN del servizio utilizzata per il rollback

  • Motivo dello status

Amazon ECS elimina la distribuzione del servizio quando elimini un servizio.

Stati di implementazione del servizio

L'implementazione di un servizio inizia nello PENDING stato.

La figura seguente mostra gli stati di distribuzione del servizio che possono verificarsi dopo lo PENDING stato:IN_PROGRESS,SUCCESSFUL,STOP_REQUESTED,ROLLBACK_IN_PROGRESSS, ROLLBACK_FAILEDROLLBACK_SUCCESSFUL, eSTOPPED.

PROGRESSStati di distribuzione del servizio STOP _ REQUESTED e ROLLBACK _IN_ che possono verificarsi dopo lo stato IN_. SUCCESSFUL PROGRESS

Le seguenti informazioni forniscono dettagli sugli stati di distribuzione del servizio:

  • PENDING- La distribuzione del servizio è stata creata, ma non è stata avviata.

    Lo stato può passare a IN_PROGRESSSTOP_REQUESTED, oSTOPPED.

  • IN_PROGRESS- L'implementazione del servizio è in corso.

    Lo stato può passare a SUCCESSFULSTOP_REQUESTED,ROLLBACK_IN_PROGRESS, eSTOPPED.

  • STOP_REQUESTED- Lo stato di distribuzione del servizio passa a STOP_REQUESTED quando si verifica una delle seguenti condizioni:

    • Un utente avvia una nuova distribuzione del servizio.

    • L'opzione di rollback non è utilizzata per il meccanismo di rilevamento dei guasti (basato sull'interruttore automatico o sull'allarme) e il servizio non raggiunge lo stato. SUCCESSFUL

    Lo stato passa a. STOPPED

  • SUCCESSFUL- Lo stato di distribuzione del servizio passa a quello in SUCCESSFUL cui la distribuzione del servizio viene completata correttamente.

  • ROLLBACK_IN_PROGRESS- Lo stato di distribuzione del servizio passa al ROLLBACK_IN_PROGRESS momento in cui viene utilizzata l'opzione di rollback per il meccanismo di rilevamento dei guasti (basato sull'interruttore o sull'allarme) e il servizio fallisce.

    Lo stato passa a, o. ROLLBACK_SUCCESSFUL ROLLBACK_FAILED