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à.
Cluster Amazon ECS
Un cluster Amazon ECS è un raggruppamento logico di processi o servizi. Oltre alle attività e ai servizi, un cluster è composto dalle seguenti risorse:
-
La capacità dell'infrastruttura, che può essere una combinazione delle seguenti:
-
EC2 Istanze Amazon nel cloud AWS
-
Serverless (AWS Fargate) nel cloud AWS
-
Macchine virtuali (VM) o server on-premise
-
-
La rete (VPC e sottorete) su cui vengono eseguite le attività e i servizi
Quando utilizzi EC2 istanze Amazon per la capacità, la sottorete può trovarsi in Availability Zones, Local Zones, Wavelength Zones o. AWS Outposts
-
Uno spazio dei nomi facoltativo
Il namespace viene utilizzato per la service-to-service comunicazione con Service Connect.
-
Un'opzione di monitoraggio
CloudWatch Container Insights ha un costo aggiuntivo ed è un servizio completamente gestito. Raccoglie, aggrega e riepiloga automaticamente parametri e log di Amazon ECS.
Di seguito sono elencati i concetti generali sui cluster Amazon ECS.
-
I cluster vengono creati per separare le risorse.
-
I cluster sono Regione AWS specifici.
-
I cluster possono trovarsi in uno dei seguenti stati.
- ACTIVE
-
Il cluster è pronto per accettare i processi e, se applicabile, puoi registrare le istanze del container con il cluster.
- PROVISIONING
-
Al cluster sono associati provider di capacità e vengono create le risorse necessarie per il provider di capacità.
- DEPROVISIONING
-
Al cluster sono associati provider di capacità e le risorse necessarie per il provider di capacità vengono eliminate.
- Non riuscito
-
Al cluster sono associati provider di capacità e le risorse necessarie per il provider di capacità non sono state create.
- INACTIVE
-
Il cluster è stato eliminato. I cluster con stato
INACTIVE
potrebbero rimanere individuabili nel tuo account per un periodo di tempo. Questo comportamento è soggetto a modifiche future, quindi assicurati di non fare affidamento sulla persistenzaINACTIVE
dei cluster.
-
È possibile utilizzare diversi tipi di istanza per il tipo di EC2 avvio o per i provider di capacità del gruppo Auto Scaling. Un'istanza può essere registrata solo su un cluster alla volta.
-
Puoi limitare l'accesso ai cluster creando policy IAM personalizzate. Per informazioni, consulta la Esempi di cluster Amazon ECS sezione inEsempi di policy basate su identità per Amazon Elastic Container Service.
-
È possibile utilizzare Service Auto Scaling per scalare le attività di Fargate. Per ulteriori informazioni, consulta Ridimensiona automaticamente il tuo servizio Amazon ECS.
-
È possibile configurare uno spazio dei nomi Service Connect predefinito per un cluster. Dopo aver impostato uno spazio dei nomi predefinito di Service Connect, tutti i nuovi servizi con Service Connect attivato creati nel cluster saranno aggiunti come servizi client nello spazio dei nomi. e non sono necessarie ulteriori configurazioni. Per ulteriori informazioni, consulta Usa Service Connect per connettere i servizi Amazon ECS con nomi brevi.
Provider di capacità
I provider di capacità Amazon ECS gestiscono il dimensionamento dell'infrastruttura per le attività nei cluster. Ogni cluster ha uno o più provider di capacità e una strategia di provider di capacità facoltativa. È possibile assegnare una strategia di provider di capacità predefinita al cluster. La strategia del provider di capacità determina il modo in cui le attività vengono distribuite tra i provider di capacità del cluster. Quando si esegue un'attività autonoma o si crea un servizio, si utilizza la strategia predefinita del provider di capacità del cluster o una strategia del fornitore di capacità che sostituisce quella predefinita. La strategia predefinita del provider di capacità del cluster si applica solo quando non si specifica un tipo di avvio o una strategia del fornitore di capacità per l'attività o il servizio. Se si fornisce uno di questi parametri, la strategia predefinita non viene utilizzata.
Per Fargate, non è necessario creare o gestire la capacità. È sufficiente associare uno dei seguenti fornitori di capacità predefiniti al cluster:
-
Fargate
-
Fargate Spot
Quando utilizzi EC2 le istanze per la tua capacità, utilizzi il gruppo Auto Scaling per gestire le EC2 istanze. L'Auto Scaling aiuta a garantire il numero corretto di EC2 istanze disponibili per gestire il carico dell'applicazione.
Un cluster può contenere una combinazione di attività ospitate su AWS Fargate istanze Amazon o EC2 istanze esterne. Le attività possono essere eseguite su Fargate o sull' EC2 infrastruttura come tipo di lancio o strategia di capacity provider. Se utilizzi EC2 come tipo di lancio, Amazon ECS non monitora e non ridimensiona la capacità dei gruppi Amazon EC2 Auto Scaling. Per ulteriori informazioni sui tipi di avvio, consulta Tipi di avvio di Amazon ECS.
Un cluster può contenere una combinazione di provider di capacità del gruppo con scalabilità automatica e provider di capacità Fargate. Una strategia per i fornitori di capacità può contenere solo i fornitori di capacità del gruppo Auto Scaling o i fornitori di capacità Fargate.