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à.
Cos'è Amazon Elastic Container Service?
Amazon Elastic Container Service (Amazon ECS) è un servizio di orchestrazione di container completamente gestito che facilita l'implementazione, la gestione e il dimensionamento delle applicazioni containerizzate. Essendo un servizio completamente gestito, Amazon ECS include AWS configurazioni e best practice operative integrate. È integrato con entrambi AWS gli strumenti, come Amazon Elastic Container Registry, e con strumenti di terze parti, come Docker. Questa integrazione consente ai team di concentrarsi più facilmente sulla creazione delle applicazioni piuttosto che sull'ambiente. Puoi eseguire e scalare i carichi di lavoro dei container Regioni AWS nel cloud e in locale, senza la complessità della gestione di un piano di controllo.
Terminologia e componenti
Amazon ECS si compone di tre livelli:
-
Capacità: l'infrastruttura su cui vengono eseguiti i container
-
Controller: per implementare e gestire le applicazioni in esecuzione sui container
-
Provisioning: gli strumenti che puoi utilizzare per interfacciarti con il pianificatore al fine di implementare e gestire le applicazioni e i container
Il diagramma seguente mostra i livelli di Amazon ECS.

La capacità è l'infrastruttura in cui vengono eseguiti i container. Di seguito è riportata una panoramica delle opzioni di capacità:
-
EC2 Istanze Amazon nel cloud AWS
Scegli il tipo di istanza e il numero di istanze per gestire la capacità.
-
Serverless (AWS Fargate) nel cloud AWS
Fargate è un motore di elaborazione senza server. pay-as-you-go Con Fargate non è necessario gestire i server e la pianificazione della capacità o isolare i carichi di lavoro dei container per motivi di sicurezza.
-
Macchine virtuali (VM) o server on-premise
Amazon ECS Anywhere fornisce supporto per la registrazione di una istanza esterna, ad esempio un server on-premise o una macchina virtuale (VM) nel cluster Amazon ECS.
Il pianificatore di Amazon ECS è il software che gestisce le applicazioni.
Funzionalità
Amazon ECS offre le seguenti funzionalità di alto livello:
- Definizione di attività
-
Il modello per l'applicazione.
- Cluster
-
L'infrastruttura su cui viene eseguita l'applicazione.
- Attività
-
Un'applicazione, ad esempio un processo in batch, che esegue un lavoro e poi si interrompe.
- Servizio
-
Un'applicazione stateless a esecuzione prolungata.
- Impostazione dell'account
-
Consente l'accesso alle funzionalità.
- Auto Scaling del cluster
-
Amazon ECS gestisce la scalabilità delle EC2 istanze Amazon registrate nel tuo cluster.
- Auto Scaling dei servizi
-
Amazon ECS aumenta o diminuisce automaticamente il numero desiderato di attività nel tuo servizio.
Provisioning
Esistono diverse opzioni per il provisioning di Amazon ECS:
-
AWS Management Console: fornisce un'interfaccia Web che può essere utilizzata per accedere alle risorse Amazon ECS.
-
AWS Command Line Interface (AWS CLI) — Fornisce comandi per un'ampia gamma di AWS servizi, tra cui Amazon ECS. È supportata su Windows, Mac e Linux. Per ulteriori informazioni, consulta AWS Command Line Interface
. -
AWS SDKs— Fornisce informazioni specifiche per la lingua APIs e si occupa di molti dettagli di connessione. Questi includono il calcolo delle firme e la gestione di errori e di nuovi tentativi di richiesta. Per ulteriori informazioni, consulta AWS SDKs
. -
AWS CDK: offre un framework di sviluppo software open source che puoi utilizzare per modellare ed eseguire il provisioning delle risorse delle applicazioni cloud utilizzando linguaggi di programmazione familiari. Il AWS CDK effettua il provisioning delle tue risorse in modo sicuro e ripetibile tramite AWS CloudFormation.
Prezzi
I prezzi di Amazon ECS dipendono dall'opzione di capacità scelta per i contenitori.
-
Prezzi di Amazon ECS
: informazioni sui prezzi di Amazon ECS. -
AWS Fargate prezzi
— Informazioni sui prezzi di Fargate.
Servizi correlati
Servizi da usare con Amazon ECS
Puoi usarne altri Servizi AWS per aiutarti a distribuire le tue attività e i tuoi servizi su Amazon ECS.
- Amazon EC2 Auto Scaling
-
Ti aiuta a garantire il numero corretto di EC2 istanze Amazon disponibili per gestire il carico della tua applicazione.
- Amazon CloudWatch
-
Monitora i tuoi servizi e le tue attività.
- Amazon Elastic Container Registry
-
Archivia e gestisci le immagini dei container.
- Elastic Load Balancing
-
Distribuisci automaticamente il traffico di servizio in entrata.
- Amazon GuardDuty
-
Rileva l'uso potenzialmente non autorizzato o dannoso delle istanze e dei carichi di lavoro dei container.