

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 Amazon ECS
<a name="managed-daemons"></a>

I daemon gestiti di Amazon ECS consentono di distribuire e gestire agenti software, come agenti di sicurezza, osservabilità e rete, nell'intera infrastruttura di container su istanze gestite di Amazon ECS. Managed Daemons separa 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.

## Criticità del demone
<a name="managed-daemons-criticality"></a>

Puoi configurare ogni demone gestito come critico o non critico, a seconda che un errore del daemon debba causare il drenaggio dell'istanza del contenitore da parte di Amazon ECS.
+ **Critico**: impostazione predefinita. Amazon ECS avvia l'attività daemon prima di inserire le attività dell'applicazione sull'istanza e, se l'attività daemon si interrompe o diventa malsana, Amazon ECS scarica e sostituisce l'istanza del contenitore.
+ **Non-critical**`false`- Imposta il parametro su. `critical` L'attività daemon funziona indipendentemente dallo stato dell'istanza del contenitore. Se un'attività daemon non critica fallisce, si interrompe o diventa malsana, Amazon ECS mantiene attiva l'istanza del contenitore. Le attività applicative esistenti continuano a essere eseguite e Amazon ECS continua a inserire nuove attività applicative su di esse. Un daemon non critico non blocca mai la registrazione delle istanze, quindi le attività dell'applicazione possono essere eseguite immediatamente anche se il daemon non si avvia.

## Come funzionano i Managed Daemon
<a name="managed-daemons-how-it-works"></a>

Per utilizzare Managed Daemon, è necessario innanzitutto registrare una definizione di attività daemon. Una definizione di task daemon è un modello che descrive i contenitori che formano un daemon. 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 assicura quindi che venga eseguita esattamente un'attività daemon su ogni istanza Amazon EC2 fornita tramite tali fornitori di capacità.

I daemon non avviano le istanze in modo indipendente. Quando esegui un'attività applicativa su un provider di capacità Amazon ECS Managed Instances, Amazon ECS esegue il provisioning di un'istanza Amazon EC2, avvia l'attività daemon e solo successivamente trasferisce l'attività dell'applicazione a. `RUNNING` Amazon ECS utilizza questo ordine per ogni demone, indipendentemente dalla criticità, in modo che funzioni trasversali come la registrazione, la traccia e la raccolta delle metriche siano operative prima che l'applicazione inizi a elaborare le richieste.

La criticità controlla cosa fa Amazon ECS quando un'attività daemon non viene avviata o si interrompe in un secondo momento. Per un demone critico, un'attività che non viene avviata impedisce all'istanza di diventare attiva. Un'attività che si interrompe o diventa non integra dopo l'attivazione dell'istanza causa il drenaggio e la sostituzione dell'istanza da parte di Amazon ECS. Questo comportamento di riparazione automatica mantiene una copertura affidabile dei daemon senza interventi manuali.

Un daemon non critico non blocca mai l'istanza e non attiva mai un drain. L'istanza diventa attiva anche se l'attività daemon non viene avviata e rimane attiva se l'attività daemon si interrompe o diventa malsana in seguito. Le attività dell'applicazione continuano a essere eseguite e Amazon ECS continua a inserire nuove attività applicative nell'istanza.

Quando aggiorni un demone a una nuova revisione della definizione delle attività, Amazon ECS esegue una distribuzione continua su tutte le istanze nei fornitori di capacità associati. Durante la distribuzione, Amazon ECS scarica contemporaneamente una percentuale configurabile di istanze, fornisce istanze sostitutive con il demone aggiornato e sostituisce automaticamente le attività del servizio Amazon ECS. Amazon ECS offre una protezione integrata contro gli interruttori automatici. Puoi configurare un tempo di attesa e degli CloudWatch allarmi in modo che Amazon ECS monitori la distribuzione dopo aver aggiornato tutte le istanze e ripristinato automaticamente in caso di problemi. Amazon ECS emette un EventBridge evento e registra un registro delle azioni del servizio quando un'attività daemon non viene avviata, sia per i daemon critici che per quelli non critici.

## Vantaggi principali
<a name="managed-daemons-benefits"></a>
+ **Gestione del ciclo di vita disaccoppiata: aggiorna i daemon indipendentemente dalle distribuzioni delle applicazioni. **
+ **Copertura garantita**: Amazon ECS avvia l'attività daemon prima delle attività applicative su ogni istanza, quindi le funzioni trasversali sono operative prima che l'applicazione inizi a elaborare le richieste. Per un daemon critico, un'attività daemon che non viene avviata impedisce anche la registrazione dell'istanza, quindi un'istanza non esegue mai le attività dell'applicazione senza il suo daemon.
+ **Aggiornamenti affidabili delle versioni**: quando si aggiorna una versione daemon, Amazon ECS la distribuisce in tutte le istanze dei fornitori di capacità associati, con protezione integrata contro gli interruttori automatici 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 sidecar-per-task, riducendo il sovraccarico delle risorse nel cluster.
+ **Riparazione automatica dell'istanza**: per un daemon critico, se l'attività daemon si interrompe o diventa non integra, Amazon ECS scarica e sostituisce automaticamente l'istanza del contenitore. Ciò consente di mantenere una copertura affidabile dei daemon senza interventi manuali.
+ **Continuità del carico di lavoro**: i Non-critical daemon mantengono i carichi di lavoro delle applicazioni in esecuzione senza interruzioni, anche se un'attività daemon fallisce, si arresta o diventa malsana.

**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 le istanze gestite di Amazon ECS per semplificare le distribuzioni dei daemon e fornire maggiori garanzie di copertura dei daemon.

## Nozioni di base
<a name="managed-daemons-getting-started"></a>

Per iniziare, registra una definizione di attività daemon specificando l'immagine del contenitore, quindi crea un demone con i fornitori di capacità associati nel cluster. Puoi usare Console di gestione AWS, AWS CLI, CloudFormation o SDK. AWS Per istruzioni dettagliate, consulta [Creazione e gestione dei demoni](managed-daemons-create-manage.md).