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à.
Usare i volumi Amazon EBS con Amazon ECS
I volumi Amazon Elastic Block Store (Amazon EBS) forniscono un'archiviazione a blocchi ad alta disponibilità, conveniente, durevole e ad alte prestazioni per carichi di lavoro a uso intensivo di dati. I volumi Amazon EBS possono essere utilizzati con le attività di Amazon ECS per applicazioni con throughput elevato e transazioni intensive. Per ulteriori informazioni sui volumi Amazon EBS, consultare Amazon EBS volumes nella Guida per l'utente di Amazon EBS.
I volumi Amazon EBS collegati alle attività di Amazon ECS sono gestiti da Amazon ECS per tuo conto. Durante l'avvio di un'attività autonoma, è possibile fornire la configurazione che verrà utilizzata per collegare un volume EBS all'attività. Durante la creazione o l'aggiornamento del servizio, puoi fornire la configurazione che verrà utilizzata per allegare un volume EBS per attività a ciascuna attività gestita dal servizio Amazon ECS. È possibile configurare nuovi volumi vuoti per gli allegati oppure utilizzare snapshot per caricare dati da volumi esistenti.
Nota
Quando si utilizzano gli snapshot per configurare i volumi, è possibile specificare un intervallo volumeInitializationRate, in MiB/s, in corrispondenza del quale i dati vengono recuperati dallo snapshot per creare volumi completamente inizializzati in un periodo di tempo prevedibile. Per ulteriori informazioni sull'inizializzazione dei volumi, consultare Initialize Amazon EBS volumes nella Guida per l'utente di Amazon EBS. Per ulteriori informazioni sulla configurazione dei volumi Amazon EBS, consultare Rimanda la configurazione del volume all'ora di avvio nella definizione di un'attività di Amazon ECS e Specificare la configurazione del volume Amazon EBS nell'implementazione di Amazon ECS.
La configurazione del volume viene posticipata al momento dell'avvio utilizzando il parametro configuredAtLaunch nella definizione dell'attività. Fornendo la configurazione del volume al momento dell'avvio anziché nella definizione dell'attività, è possibile creare definizioni delle attività che non sono limitate a un tipo di volume di dati specifico o a impostazioni specifiche del volume EBS. È quindi possibile riutilizzare le definizioni delle attività in diversi ambienti di runtime. Ad esempio, è possibile fornire un maggiore throughput durante l'implementazione per i carichi di lavoro di produzione rispetto agli ambienti pre-produzione.
I volumi Amazon EBS collegati alle attività possono essere crittografati con AWS Key Management Service (AWS KMS) chiavi per proteggere i dati. Per ulteriori informazioni, consultare Crittografia dei dati archiviati nei volumi Amazon EBS allegati alle attività Amazon ECS.
Per monitorare le prestazioni del volume, puoi anche utilizzare i CloudWatch parametri di Amazon. Per ulteriori informazioni sulle metriche di Amazon ECS per i volumi Amazon EBS, consultare Metriche di Amazon ECS CloudWatch e Amazon ECS Container Insights metrics.
Il collegamento di un volume Amazon EBS a un'attività è supportato in tutte le aziende commerciali e nelle Regioni AWS in Cina, che supportano Amazon ECS.
Sistemi operativi e capacità supportati
La tabella seguente fornisce il sistema operativo e le configurazioni di capacità supportate.
| Capacity | Linux | Windows |
|---|---|---|
| Fargate | I volumi Amazon EBS sono supportati nella versione della piattaforma 1.4.0 o successiva (Linux). Per ulteriori informazioni, consulta Versioni della piattaforma Fargate per Amazon ECS. |
Non supportato |
| EC2 | I volumi Amazon EBS sono supportati per le attività ospitate su istanze Nitro basate con Amazon Machine Images () ottimizzato per Amazon ECS. AMIs Per ulteriori informazioni sui tipi di istanze, consulta Tipi di istanza nella Amazon EC2 User Guide. I volumi Amazon EBS sono supportati su AMI |
Attività ospitate su istanze Nitro basate con Amazon Machine Images AMIs () ottimizzate per Amazon ECS. Per ulteriori informazioni sui tipi di istanze, consulta Tipi di istanza nella Amazon EC2 User Guide. I volumi Amazon EBS sono supportati su AMI |
| Istanze gestite da Amazon ECS | I volumi Amazon EBS sono supportati per le attività ospitate su Istanze gestite da Amazon ECS su Linux. |
Non supportato |
Considerazioni
Quando si usano i volumi Amazon EBS, si tenga presente quanto segue:
-
Non è possibile configurare i volumi Amazon EBS per il collegamento alle attività Fargate Amazon ECS nella zona di disponibilità
use1-az3. -
Il tipo di volume Amazon EBS magnetico (
standard) non è supportato per le attività ospitate su Fargate. Per ulteriori informazioni sui tipi di volume Amazon EBS, consulta i volumi Amazon EBS nella Amazon EC2 User Guide. -
Un ruolo IAM dell'infrastruttura di Amazon ECS è necessario quando si crea un servizio o un'attività autonoma che consiste nella configurazione di un volume al momento dell'implementazione. È possibile allegare la policy IAM
AmazonECSInfrastructureRolePolicyForVolumesgestita da AWS al ruolo, oppure è possibile utilizzare la policy gestita come guida per creare e allegare la policy con autorizzazioni che soddisfino le esigenze specifiche. Per ulteriori informazioni, consulta Ruolo IAM dell'infrastruttura Amazon ECS. -
È possibile allegare al massimo un volume Amazon EBS a ciascuna attività Amazon ECS e deve trattarsi di un nuovo volume. Non è possibile collegare un volume Amazon EBS esistente a un'attività. Tuttavia, è possibile configurare un nuovo volume Amazon EBS al momento dell'implementazione utilizzando lo snapshot di un volume esistente.
-
Per utilizzare i volumi Amazon EBS con i servizi Amazon ECS, il comando dell'implementazione deve essere
ECS. Quando si utilizza questo controller di blue/green distribuzione sono supportate sia le strategie di rolling che quelle di distribuzione. -
Affinché un contenitore della tua attività possa scrivere sul volume Amazon EBS montato, deve disporre delle autorizzazioni di file system appropriate. Quando specifichi un utente non root nella definizione del contenitore, Amazon ECS configura automaticamente il volume con autorizzazioni basate sul gruppo che consentono all'utente specificato di leggere e scrivere sul volume. Se non viene specificato alcun utente, il contenitore funziona come root e ha pieno accesso al volume.
-
Amazon ECS allega automaticamente i tag riservati
AmazonECSCreatedeAmazonECSManageda un volume Amazon EBS. Se si rimuovono questi tag dal volume, Amazon ECS non sarà in grado di gestire il volume per conto dell'utente. Per ulteriori informazioni sulla menzione di volumi Amazon EBS, consultare Tagging Amazon EBS volumes. Per ulteriori informazioni sull'etichettare le risorse di Amazon ECS, consultare Tagging your Amazon ECS resources. -
Il provisioning di volumi da uno snapshot di un volume Amazon EBS che contiene partizioni non è supportato.
-
I volumi collegati alle attività gestite da un servizio non vengono conservati e vengono sempre eliminati al termine della stessa.
-
Non è possibile configurare i volumi Amazon EBS per il collegamento alle attività di Amazon ECS che vengono eseguite su AWS Outposts.