Veröffentlicht am: Apr 8, 2020
Amazon Elastic Container Service (ECS)-Aufgaben, die sowohl in Amazon Elastic Compute Cloud (EC2) als auch AWS Fargate ausgeführt werden, können nun Amazon Elastic File System (EFS)-Dateisysteme bereitstellen. ECS-Aufgaben, die EFS verwenden, werden die vom Kunden in der Aufgabendefinition angegebenen Dateisysteme automatisch bereitstellen und in allen Availability Zones in der Region für die Container in der Aufgabe verfügbar machen. Dies ermöglicht die Definition und Verwendung von persistentem, gemeinsam genutztem Speicher auf Aufgaben- und Container-Ebene im ECS.
Anwendungen wie Wordpress, Drupal und JIRA verwenden EFS zur Speicherung von Benutzerdaten und des Anwendungsstatus, wobei Active-/Standby-Containerpaare in verschiedenen Availability Zones ausgeführt werden, um hohe Verfügbarkeit zu erzielen. Datenwissenschaftsteams verwenden EFS, um gemeinsam genutzte Schulungsdaten und Basisverzeichnisse zu speichern, damit Notebook-Container und verteilte Schulungsaufgaben parallel auf die Daten zugreifen können.
Zur Verwendung von EFS mit ECS können Kunden eine oder mehrere Volume-Definitionen zu einer ECS-Aufgabendefinition hinzufügen. Eine Volume-Definition enthält eine EFS-Dateisystem-ID, eine Zugriffspunkt-ID und die Angabe, ob IAM-Autorisierung oder TLS-Verschlüsselung bei der Übertragung aktiviert werden soll. Container-Definitionen innerhalb der Aufgabendefinition können die Laufwerke der Aufgabendefinitionen festlegen, die beim Ausführen des Containers angeschlossen sein müssen. Wenn eine Aufgabe, die ein EFS-Dateisystem verwendet, ausgeführt wird, stellt ECS sicher, dass das EFS-Dateisystem angeschlossen und für die Container, die Zugriff darauf benötigen, verfügbar ist.
Die Unterstützung für Amazon ECS für EFS ist verfügbar in allen Regionen, in denen ECS und EFS verfügbar sind. Informationen zu den ersten Schritten finden Sie in unserer Dokumentation.