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 e capacità di 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:
-
Istanze Amazon EC2 nel cloud AWS
-
Serverless (AWS Fargate (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 istanze Amazon EC2 per la capacità, la sottorete può trovarsi in zone di disponibilità, locali, di lunghezza d'onda 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.
Concetti sul provider di capacità
I provider di capacità sono costituiti dai seguenti componenti.
- Provider di capacità
-
Un provider di capacità definisce la capacità del cluster che Amazon ECS aumenta o riduce rispetto all'infrastruttura specificata. Per utilizzare il provider di capacità, devi prima associarlo a un cluster.
Un provider di capacità viene utilizzato in una strategia del provider di capacità per determinare l'infrastruttura in cui viene eseguito un'attività. Ogni attività deve disporre di una strategia del provider di capacità, un tipo di avvio o utilizzare la strategia predefinita del provider di capacità associata al cluster selezionato. Devi fare riferimento alla strategia del provider di capacità e non al provider stesso. Se un'attività utilizza un tipo di avvio, la capacità utilizzata non viene conteggiata da nessun provider di capacità nel cluster.
Perché AWS Fargate i fornitori di capacità sono un
FARGATE
fornitoreFARGATE_SPOT
di capacità che AWS crea. Associa il provider di capacità al cluster e successivamente aggiungilo a una strategia del provider di capacità.Per gli utenti di Amazon ECS su Amazon EC2, un provider di capacità è costituito dal nome del provider di capacità, un gruppo con scalabilità automatica. Un provider di capacità include tutte le impostazioni per la scalabilità gestita e la protezione da terminazione gestita e la protezione da cessazione gestita. Quando attivi la scalabilità gestita, Amazon ECS dimensiona i gruppi con scalabilità automatica in entrata e in uscita per tuo conto.
- Strategia del provider di capacità predefinita
-
È possibile associare una strategia del provider di capacità predefinita a un cluster Amazon ECS. Dopodiché Amazon ECS utilizza una strategia del provider di capacità predefinita quando crei un servizio o esegui un'attività autonoma nel cluster e non specifichi alcun provider di capacità o tipo di avvio. Si consiglia di definire una strategia predefinita del provider di capacità per ciascun cluster.
- Strategia del provider di capacità
-
Una strategia del provider di capacità è costituita da uno o più provider di capacità. Per un controllo più preciso, è possibile specificare un valore facoltativo di base e peso. Una strategia del provider di capacità fa parte della configurazione di un cluster, di un servizio o di un'attività. Tuttavia, non è possibile creare strategie di provider di capacità riutilizzabili. La strategia del provider di capacità di ogni cluster, servizio o attività è indipendente.
Quando si crea un servizio o si esegue un'attività autonoma, se la strategia del provider di capacità predefinita per un cluster non soddisfa i requisiti di capacità, specifica una strategia provider di capacità.
Importante
Quando imposti un tipo di avvio anziché una strategia del provider di capacità per le attività nei cluster in cui la capacità è gestita dai provider stessi, tali attività non vengono conteggiate per le operazioni di dimensionamento dei provider.
In una strategia di provider di capacità possono essere utilizzati solo i provider di capacità che sono già associati a un cluster e hanno uno stato
ACTIVE
oUPDATING
. Puoi associare un provider di capacità a un cluster durante la creazione di un cluster.In una strategia del provider di capacità, il valore di base opzionale indica il numero minimo di attività da eseguire su un provider di capacità specificato. Solo un provider di capacità in una strategia di provider di capacità può avere una base definita.
Il valore del peso indica la percentuale relativa del numero totale di attività avviate che utilizzano il provider di capacità specificato. Analizza l'esempio seguente. Ad esempio, supponiamo di avere una strategia che contiene due provider di capacità, ognuno con un peso pari a
1
. Una volta raggiunta la percentuale di base, le attività si dividono equamente tra i due provider di capacità. Usando la stessa logica, assumiamo di specificare un peso pari a1
per capacityProviderA e un peso pari a4
per capacityProviderB. Quindi, per ogni attività che viene eseguita utilizzando capacityProviderA, quattro attività utilizzano capacityProviderB.