Creazione di un cluster per Istanze gestite da Amazon ECS
Creazione di un cluster per definire l'infrastruttura in cui eseguire le attività e i servizi.
Quando crei un cluster per Istanze gestite da Amazon ECS, ottieni l'accesso al provider di capacità FARGATE_MANAGED_INSTANCE per impostazione predefinita. Il provider di capacità seleziona automaticamente i tipi di istanze più convenienti per i tuoi carichi di lavoro. Se hai bisogno di attributi o tipi di istanze specifici, puoi anche creare provider di capacità personalizzati.
Per semplificare il più possibile il processo di creazione del cluster, la console dispone di selezioni predefinite per molte scelte.
-
Crea uno spazio dei nomi predefinito in AWS Cloud Map con lo stesso nome del cluster. Uno spazio dei nomi consente ai servizi creati nel cluster di connettersi agli altri servizi nello spazio dei nomi senza configurazioni aggiuntive.
Per ulteriori informazioni, consulta Interconnessione dei servizi Amazon ECS.
È possibile modificare le seguenti opzioni:
-
Modifica lo spazio dei nomi predefinito associato al cluster.
Uno spazio dei nomi consente ai servizi creati nel cluster di connettersi agli altri servizi nello spazio dei nomi senza configurazioni aggiuntive. Lo spazio dei nomi predefinito ha lo stesso nome del cluster. Per ulteriori informazioni, consulta Interconnessione dei servizi Amazon ECS.
-
Attiva Container Insights con osservabilità migliorata o Container Insights.
CloudWatch Container Insights raccoglie, aggrega e riepiloga parametri e registri di applicazioni e microservizi containerizzati. Container Insights fornisce inoltre informazioni diagnostiche, ad esempio errori di riavvio del container, che puoi usare per isolare i problemi e risolverli in modo rapido. Per ulteriori informazioni, consulta Monitora i container di Amazon ECS utilizzando Container Insights con osservabilità migliorata..
Dopo aver configurato Container Insights con una migliore osservabilità su Amazon ECS, Container Insights raccoglie automaticamente dati di telemetria dettagliata dell'infrastruttura dal livello di cluster fino al livello di container nel tuo ambiente e visualizza i tuoi dati in dashboard che mostrano una varietà di metriche e dimensioni. Puoi quindi utilizzare queste dashboard predefinite sulla console Container Insights per comprendere meglio lo stato e le prestazioni del tuo container e per mitigare i problemi più rapidamente identificando le anomalie.
Ti consigliamo di utilizzare Container Insights con osservabilità avanzata invece di Container Insights, in quanto fornisce una visibilità dettagliata nell'ambiente del container, riducendo il tempo medio di risoluzione.
-
Assegna una chiave AWS KMS per lo storage gestito. Per informazioni su come creare una chiave, consulta Create a KMS key nella Guida per l'utente di AWS Key Management Service.
-
Aggiungi tag per facilitare l'identificazione del cluster.
Prerequisiti
Prima di iniziare, accertati di aver completato le fasi in Configurazione per l'uso di Amazon ECS e assegna l'autorizzazione IAM corretta. Per ulteriori informazioni, consulta Esempi di cluster Amazon ECS.
L'utente che crea il cluster deve possedere un'autorizzazione aggiuntiva:iam:CreateServiceLinkedRole.
Per impostazione predefinita, Amazon ECS sceglie i tipi di istanza in base ai requisiti specificati nella definizione dell'attività. Questo è il provider di capacità di default. Se ti servono attributi o tipi di istanza specifici, prendi nota di tutti i requisiti. Dovrai usare un provider di capacità personalizzato e quindi specificare i requisiti dell'istanza.
Capisci come scegliere le tue istanze. Per ulteriori informazioni, consulta Best practice per la selezione delle istanze per le Istanze gestite da Amazon ECS.
Disponi dei ruoli IAM richiesti per Istanze gestite da Amazon ECS. Questo include:
-
Ruolo dell'infrastruttura: consente ad Amazon ECS di effettuare chiamate ai servizi AWS per tuo conto per gestire l'infrastruttura Amazon ECS Managed Instances.
Per ulteriori informazioni, consulta Ruolo IAM dell'infrastruttura Amazon ECS.
-
Profilo dell'istanza: fornisce le autorizzazioni per l'agente del container di Amazon ECS e il daemon Docker in esecuzione su istanze gestite.
Per ulteriori informazioni, consulta Profilo delle istanze gestite da Amazon ECS.
Procedura della console
Creazione di un nuovo cluster (console Amazon ECS)
Apri la console all'indirizzo https://console.aws.amazon.com/ecs/v2
. -
Seleziona la Regione da utilizzare nella barra di navigazione.
-
Nel pannello di navigazione scegli Cluster.
-
Nella pagina Clusters (Cluster), scegli Create cluster (Crea cluster).
-
In Configurazione del cluster, configura gli elementi seguenti:
-
In Nome cluster, inserisci un nome univoco.
Il nome può contenere fino a 255 lettere (maiuscole e minuscole), numeri e trattini.
-
(Facoltativo) Per fare in modo che lo spazio dei nomi utilizzato per Service Connect sia diverso dal nome del cluster, in Spazio dei nomi, inserisci un nome univoco.
-
-
Per Provider di capacità personalizzato, procedi come segue:
-
Per Seleziona un metodo per ottenere la capacità EC2, scegli Istanze gestite da Amazon ECS.
-
Per il profilo dell'istanza, seleziona il ruolo del profilo dell'istanza.
-
Per il ruolo dell'infrastruttura, seleziona il ruolo dell'infrastruttura.
-
Per usare un provider di capacità personalizzato, per Selezione delle istanze, scegli Usa personalizzato. Quindi inserisci il valore dell'attributo per ogni attributo.
-
-
(Facoltativo) Usa Container Insights, espandi Monitoraggio, quindi seleziona una delle seguenti opzioni:
-
Per usare la soluzione consigliata di Container Insights con osservabilità migliorata, seleziona Container Insights con osservabilità migliorata.
-
Per utilizzare Container Insights scegli Container Insights.
-
-
(Facoltativo) Crittografa i dati sullo storage gestito. In Crittografia, per Storage gestito, inserisci l'ARN della chiave AWS KMS che vuoi usare per crittografare i dati di storage gestito.
-
(Facoltativo) Per identificare il tuo cluster, espandi la sezione Tags (Tag), quindi configura i tag.
[Aggiungere un tag] Scegliere Add tag (Aggiungi tag) e procedere come segue:
-
In Chiave, immetti il nome della chiave.
-
In Valore, immetti il valore della chiave.
-
-
Scegli Create (Crea).
procedura AWS CLI
Puoi creare un cluster per Istanze gestite da Amazon ECS utilizzando la AWS CLI. Usa la versione più recente dell'AWS CLI. Per ulteriori informazioni su come eseguire l'aggiornamento alla versione più recente, consulta Installing or updating to the latest version of the AWS CLI.
Nota
Puoi utilizzare gli endpoint del servizio dual stack per interagire con Amazon ECS dall'AWS CLI AWS, dagli SDK e dall'API Amazon ECS sia su IPv4 che IPv6. Per ulteriori informazioni, consulta Utilizzo degli endpoint dual-stack Amazon ECS.
Come creare un nuovo cluster (AWS CLI)
-
Crea il tuo cluster con un nome univoco usando il comando seguente:
aws ecs create-cluster --cluster-namemanaged-instances-clusterOutput:
{ "cluster": { "status": "ACTIVE", "defaultCapacityProviderStrategy": [], "statistics": [], "capacityProviders": [], "tags": [], "clusterName": "managed-instances-cluster", "settings": [ { "name": "containerInsights", "value": "disabled" } ], "registeredContainerInstancesCount": 0, "pendingTasksCount": 0, "runningTasksCount": 0, "activeServicesCount": 0, "clusterArn": "arn:aws:ecs:region:aws_account_id:cluster/managed-instances-cluster" } } -
(Facoltativo) Per abilitare Container Insights con una osservabilità migliorata per il tuo cluster, usa il seguente comando:
aws ecs put-account-setting --name containerInsights --value enhanced -
(Facoltativo) Per aggiungere tag al cluster, usa il seguente comando:
aws ecs tag-resource --resource-arn arn:aws:ecs:region:aws_account_id:cluster/managed-instances-cluster--tags key=Environment,value=Production
Passaggi successivi
Crea una definizione dell'attività per Istanze gestite da Amazon ECS. Per ulteriori informazioni, consulta Creazione di una definizione di attività di Amazon ECS attraverso la nuova console.
Esegui le applicazioni come attività autonome o come parte di un servizio. Per ulteriori informazioni, consulta gli argomenti seguenti: