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à.
Amazon Elastic Container Service
Amazon Elastic Container Service (Amazon ECS) è un servizio di orchestrazione di container completamente gestito che supporta i contenitori Docker e consente di eseguire facilmente le applicazioni su un cluster gestito. Amazon ECS elimina la necessità di installare, gestire e scalare l'infrastruttura di gestione dei container e semplifica la creazione di ambienti con funzionalità di base AWS familiari come Security Groups, Elastic Load
Quando esegui applicazioni su Amazon ECS, puoi scegliere di fornire la potenza di calcolo sottostante per i tuoi contenitori con EC2 istanze Amazon o con AWS Fargate
Amazon ECS consente agli sviluppatori di avere un controllo diretto e preciso su tutti i componenti dell'infrastruttura, permettendo la creazione di architetture applicative personalizzate. Inoltre, Amazon ECS supporta diverse strategie di distribuzione per aggiornare le immagini dei contenitori delle applicazioni.
Tabella 4: caratteristiche di distribuzione di Amazon ECS
Funzionalità | Descrizione |
---|---|
Fornitura |
Amazon ECS fornirà nuove istanze di container applicativi e risorse di calcolo in base a politiche di scalabilità e configurazioni Amazon ECS. Le risorse dell'infrastruttura come Load Balancers dovranno essere create al di fuori di Amazon ECS. Per ulteriori dettagli sui tipi di risorse che possono essere create con Amazon ECS, consulta Getting Started with Amazon ECS. |
Configura |
Amazon ECS supporta la personalizzazione delle risorse di calcolo create per eseguire un'applicazione containerizzata, nonché le condizioni di runtime dei contenitori dell'applicazione (ad esempio, variabili di ambiente, porte esposte, memoria/CPU riservate). La personalizzazione delle risorse di elaborazione sottostanti è disponibile solo se si utilizzano istanze Amazon EC2. Consulta Creazione di un cluster per maggiori dettagli su come personalizzare un cluster Amazon ECS per eseguire applicazioni containerizzate. |
Implementazione |
Amazon ECS supporta diverse strategie di distribuzione per le tue applicazioni containerizzate. Consulta i tipi di distribuzione di Amazon ECS per maggiori dettagli sui tipi di processi di distribuzione supportati. |
Dimensionare |
Amazon ECS può essere utilizzato con policy di auto scaling per regolare automaticamente il numero di container in esecuzione nel cluster Amazon ECS. Consulta Service Auto Scaling per maggiori dettagli sulla configurazione della scalabilità automatica per le tue applicazioni containerizzate su Amazon ECS. |
Monitoraggio |
Amazon ECS supporta il monitoraggio di risorse di calcolo e contenitori di applicazioni con. CloudWatch Consulta Monitoring Amazon ECS per maggiori dettagli sui tipi di funzionalità di monitoraggio offerte da Amazon ECS. |
Il diagramma seguente illustra l'uso di Amazon ECS per gestire una semplice applicazione containerizzata. In questo esempio, i componenti dell'infrastruttura vengono creati all'esterno di Amazon ECS e Amazon ECS viene utilizzato per gestire la distribuzione e il funzionamento dei contenitori di applicazioni nel cluster.

Caso d'uso di Amazon ECS
Nota
-
L'infrastruttura applicativa (inclusi i repository Amazon Elastic Container Registry (Amazon ECR), le configurazioni Amazon ECS e Load Balancers) viene fornita e gestita all'esterno della distribuzione Amazon ECS.
-
Amazon ECS gestisce la distribuzione di contenitori di applicazioni in esecuzione all'interno del servizio Amazon ECS come attività che provengono da un registro di container come Amazon ECR.
Amazon ECS supporta più tipi di istanze di container come Linux e Windows, nonché tipi di istanze esterne come una macchina virtuale (VM) locale con Amazon ECS Anywhere.
Amazon ECS Anywhere
Amazon ECS
Amazon ECS Anywhere utilizza l'agente Amazon ECS per gestire la distribuzione e il ciclo di vita dei contenitori, consentendoti di utilizzare le stesse definizioni di attività e gli stessi file di configurazione di Amazon ECS utilizzati in. Cloud AWS Ciò può contribuire a semplificare il processo di distribuzione e gestione dei container nell'infrastruttura ibrida e a ridurre il tempo e l'impegno necessari per la configurazione e la gestione manuali.
Con Amazon ECS Anywhere, puoi anche sfruttare altri servizi AWS, come IAM e Amazon ECR AWS CloudFormation, per gestire le tue applicazioni containerizzate. Questo può contribuire a garantire che le tue applicazioni siano sicure, conformi e integrate con altri servizi AWS.

Amazon Elastic Container Service su AWS Outposts
Amazon ECS on AWS Outposts è un servizio AWS completamente gestito che ti consente di eseguire attività di Amazon ECS in locale, utilizzando APIs gli stessi strumenti utilizzati in. Cloud AWS Con Amazon ECS attivo AWS Outposts, puoi distribuire e gestire applicazioni containerizzate in modo coerente e familiare, indipendentemente dal fatto che tu le esegua in locale o nel cloud. AWS Outposts è un servizio completamente gestito che estende l'infrastruttura APIs, i servizi e gli strumenti AWS agli ambienti locali. Con Amazon ECS attivo AWS Outposts, puoi eseguire attività Amazon ECS su hardware dedicato alla tua organizzazione, senza doverti preoccupare dell'infrastruttura sottostante. Questo può aiutarti a garantire che le tue applicazioni siano distribuite in modo sicuro e conforme, consentendoti al contempo di sfruttare la flessibilità e la scalabilità del cloud.
Amazon ECS on AWS Outposts funziona distribuendo un set di servizi AWS e APIs nel tuo ambiente locale, il che ti consente di eseguire attività di Amazon ECS su hardware dedicato. Ciò include l'agente Amazon ECS, che gestisce la distribuzione e il ciclo di vita dei container, e l' AWS Outposts infrastruttura, che fornisce un ambiente sicuro e conforme per l'esecuzione di applicazioni containerizzate. Con Amazon ECS attivo AWS Outposts, puoi utilizzare lo stesso Amazon ECS APIs e gli stessi strumenti che usi in Cloud AWS, semplificando la distribuzione e la gestione di applicazioni containerizzate in modo coerente e familiare. Questo può aiutare a ridurre il tempo e l'impegno necessari per la configurazione e la gestione manuali e a migliorare la coerenza e l'affidabilità dell'infrastruttura ibrida. Amazon ECS on si integra AWS Outposts anche con altri servizi AWS, come IAM e Amazon ECR AWS CloudFormation, per gestire le tue applicazioni containerizzate. Questo può contribuire a garantire che le tue applicazioni siano sicure, conformi e integrate con altri servizi AWS.