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à.
Demoni gestiti da Amazon ECS
Amazon ECS Managed Daemons ti consente di distribuire e gestire agenti software, come agenti di sicurezza, osservabilità e rete, nell'infrastruttura di container su Amazon ECS Managed Instances. I Managed Daemons separano la gestione del ciclo di vita dei daemon dalle operazioni delle applicazioni. È possibile distribuire, aggiornare e monitorare gli agenti in modo indipendente, senza ridistribuire i carichi di lavoro o coordinare le modifiche tra i servizi.
Come funzionano i Managed Daemons
Per utilizzare Managed Daemons, è necessario innanzitutto registrare una definizione di task daemon. Una definizione di task daemon è un modello che descrive i contenitori che formano un demone. Dopo aver registrato una definizione di task daemon, crea un daemon e associalo a un cluster e a uno o più provider di capacità di Amazon ECS Managed Instances. Amazon ECS garantisce quindi che venga eseguita esattamente un'attività daemon su ogni istanza Amazon EC2 fornita tramite tali fornitori di capacità.
I demoni non avviano le istanze in modo indipendente. Quando esegui un'attività applicativa su un provider di capacità Amazon ECS Managed Instances, Amazon ECS effettua il provisioning di un'istanza Amazon EC2, avvia prima l'attività daemon e solo successivamente trasferisce l'attività dell'applicazione a. RUNNING Questo ordine garantisce che le funzioni trasversali come la registrazione, il tracciamento e la raccolta dei parametri siano operative prima che l'applicazione inizi a elaborare le richieste.
I demoni sono essenziali, ad esempio, per la salute. Se un'attività daemon si interrompe, Amazon ECS scarica e sostituisce automaticamente l'istanza del contenitore. Questo comportamento di riparazione automatica garantisce una copertura affidabile dei daemon in tutte le istanze senza intervento manuale.
Quando aggiorni un daemon a una nuova revisione della definizione delle attività, Amazon ECS esegue una distribuzione continua su tutte le istanze dei provider di capacità associati. Durante la distribuzione, Amazon ECS scarica contemporaneamente una percentuale configurabile di istanze, effettua il provisioning delle istanze sostitutive con il daemon aggiornato e sostituisce automaticamente le attività del servizio Amazon ECS. Amazon ECS offre una protezione integrata dagli interruttori automatici. Puoi configurare un tempo di cottura e degli CloudWatch allarmi in modo che Amazon ECS monitori la distribuzione dopo aver aggiornato tutte le istanze e ripristini automaticamente in caso di problemi.
Vantaggi principali
-
Gestione del ciclo di vita disaccoppiata: aggiorna i daemon indipendentemente dalle distribuzioni delle applicazioni.
-
Copertura garantita: Amazon ECS assicura che le attività daemon inizino prima delle attività applicative su ogni istanza, in modo che le funzioni trasversali siano sempre disponibili.
-
Aggiornamenti di versione affidabili: quando aggiorni una versione daemon, Amazon ECS la distribuisce su tutte le istanze dei provider di capacità associati, con protezione da interruttori automatici integrata e rollback automatico per garantire che ogni istanza esegua la revisione di destinazione.
-
Migliore utilizzo delle risorse: l'esecuzione di una singola attività daemon per istanza elimina il modello, riducendo il sovraccarico di risorse nel cluster. sidecar-per-task
-
Riparazione automatica dell'istanza: se un'attività daemon si interrompe o non funziona correttamente, Amazon ECS scarica e sostituisce automaticamente l'istanza del contenitore. Ciò mantiene una copertura daemon affidabile senza interventi manuali.
Nota
Amazon ECS offre una strategia di pianificazione DAEMON per i servizi Amazon ECS per il tipo di lancio di Amazon EC2. Managed Daemons è una nuova funzionalità creata per Amazon ECS Managed Instances per semplificare le implementazioni dei daemon e fornire maggiori garanzie di copertura dei daemon.
Nozioni di base
Per iniziare, registra una definizione di attività daemon specificando l'immagine del contenitore, quindi crea un daemon con i provider di capacità associati nel cluster. Puoi usare,, o. Console di gestione AWS AWS CLI CloudFormation AWS SDKs Per step-by-step istruzioni, vedereCreazione e gestione dei demoni.