Veröffentlicht am: Jan 11, 2024
Amazon Elastic Container Service (Amazon ECS) und AWS Fargate sind jetzt in Amazon Elastic Block Store (EBS) integriert. Mithilfe der Amazon ECS-APIs können Sie so problemlos EBS-Volumes bereitstellen und an Amazon-ECS-Aufgaben anhängen, die sowohl auf AWS Fargate als auch auf Amazon Elastic Compute Cloud (EC2) ausgeführt werden. Diese Funktion erleichtert Ihnen die Bereitstellung speicher- und datenintensiver Anwendungen wie ETL-Aufträge, Medientranscodierung und ML-Inferenz-Workloads mithilfe von Serverless-Containern.
Um EBS-Volumes mit Ihren Amazon ECS-Aufgaben zu verwenden, konfigurieren Sie in Ihrer Aufgabendefinition einfach den Pfad, auf dem das EBS-Volume gemountet werden soll, und übergeben Sie die gewünschten EBS-Volume-Attribute (z. B. Größe, Typ, IOPS, Durchsatz), den Amazon Key Management Service-Schlüssel und die Snapshot-ID (wenn Sie möchten, dass das Volume von einem vorhandenen EBS-Snapshot initialisiert wird) in der RunTask-, CreateService- oder UpdateService-API-Anfrage. Wenn Sie EBS-Volumes für Ihre Amazon ECS-Aufgaben oder -Services konfigurieren, stellt Amazon ECS die gleiche Anzahl an EBS-Volumes bereit, wie es Aufgaben gibt, und mountet ein EBS-Volume für jede Aufgabe. Amazon ECS löscht das angehängte EBS-Volume standardmäßig automatisch, wenn eine Aufgabe vorhanden ist. Diese Integration bietet Ihnen Zugriff auf alle EBS-Funktionen, einschließlich konfigurierbarer Volume-Typen und Leistung, Snapshots, DataLifeCycleManager und Verschlüsselung für Ihre mit Amazon ECS bereitgestellten Anwendungen.
Amazon ECS-Support für EBS-Volumes ist in den folgenden AWS-Regionen verfügbar. Weitere Informationen zu den ersten Schritten finden Sie in unserer Dokumentation und unserem Blog.