View a markdown version of this page

Speicheroptionen für Amazon-ECS-Aufgaben - Amazon Elastic Container Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Speicheroptionen für Amazon-ECS-Aufgaben

Amazon ECS bietet flexible, kostengünstige und benutzerfreundliche Datenspeicheroptionen je nach Ihren Anforderungen. Amazon ECS unterstützt die folgenden Daten-Volume-Optionen für Container.

Daten-Volume Unterstützte Kapazität Unterstützte Betriebssysteme Speicherpersistenz Anwendungsfälle
Amazon Elastic Block Store (Amazon EBS) Von Fargate, Amazon EC2, Amazon ECS Managed Instances Linux, Windows (nur in Amazon EC2) Kann beibehalten werden, wenn es an eine eigenständige Aufgabe angehängt wird. Kurzlebig, wenn es an eine Aufgabe angehängt wird, die von einem Service verwaltet wird. Amazon-EBS-Volumes bieten kostengünstigen, dauerhaften und leistungsstarken Blockspeicher für datenintensive containerisierte Workloads. Zu den häufigsten Anwendungsfällen gehören transaktionale Workloads wie Datenbanken, virtuelle Desktops und Root-Volumes sowie durchsatzintensive Workloads wie Protokollverarbeitung und ETL-Workloads. Weitere Informationen finden Sie unter Amazon-EBS-Volumes mit Amazon ECS verwenden.
Amazon Elastic File System (Amazon EFS) Von Fargate, Amazon EC2, Amazon ECS Managed Instances Linux Persistent Amazon-EFS-Volumes bieten einen einfachen, skalierbaren und persistenten geteilten Dateispeicher für die Verwendung mit Amazon-ECS-Aufgaben, der automatisch wächst oder sinkt, wenn Sie Dateien hinzufügen oder entfernen. Amazon-EFS-Volumes unterstützen Nebenläufigkeit und eignen sich für containerisierte Anwendungen, die horizontal skalieren und Speicherfunktionen wie geringe Latenz, hohen Durchsatz und Konsistenz beim Lesen nach dem Schreiben benötigen. Zu den häufigsten Anwendungsfällen gehören Workloads wie Datenanalytik, Medienverarbeitung, Inhaltsmanagement und Web-Serving. Weitere Informationen finden Sie unter Amazon-EFS-Volumes mit Amazon ECS verwenden.
Amazon FSx für Windows File Server Amazon EC2 Windows Persistent Volumes von FSx für Windows File Server bieten vollständig verwaltete Windows-Dateiserver, die Sie verwenden können, um Ihre Windows-Aufgaben bereitzustellen, die einen persistenten, verteilten, gemeinsamen statischen Dateispeicher benötigen. Zu den häufigsten Anwendungsfällen zählen .NET-Anwendungen, die möglicherweise lokale Ordner als persistenten Speicher zum Speichern von Anwendungsausgaben benötigen. Amazon FSx für Windows File Server bietet einen lokalen Ordner im Container, der es mehreren Containern ermöglicht, auf demselben Dateisystem zu lesen und zu schreiben, das von einem SMB Share unterstützt wird. Weitere Informationen finden Sie unter Volumes von FSx für Windows File Server mit Amazon ECS verwenden.
Amazon FSx für ONTAP NetApp Amazon EC2 (native Bereitstellung); Fargate (über S3 Access Points für FSx) Linux Persistent Amazon FSx for NetApp ONTAP-Volumes bieten vollständig verwaltete NetApp ONTAP-Dateisysteme, mit denen Sie Ihre Linux-Aufgaben bereitstellen können, die einen persistenten, leistungsstarken und funktionsreichen gemeinsamen Dateispeicher benötigen. Amazon FSx for NetApp ONTAP unterstützt NFS- und SMB-Protokolle und bietet Funktionen der Enterprise-Klasse wie Snapshots, Klonen und Datendeduplizierung. Zu den häufigsten Anwendungsfällen gehören Hochleistungsrechner-Workloads, Inhaltsrepositorys und Anwendungen, die gemeinsam genutzten Speicher benötigen. POSIX-compliant Weitere Informationen finden Sie unter Mounten von Amazon FSx für NetApp ONTAP-Dateisysteme aus Amazon ECS-Containern.

Das native Volume Mounting von FSx for NetApp ONTAP ist zwar nur für den Starttyp Amazon EC2 verfügbar, aber Sie können von Fargate-Tasks aus mithilfe von S3 Access Points for FSx auf Ihre FSx for NetApp ONTAP-Daten zugreifen. Mit diesem Ansatz können Ihre containerisierten Anwendungen FSx für ONTAP-Daten über die Amazon Simple Storage Service API lesen und schreiben, ohne dass ein direktes NFS- oder SMB-Mount erforderlich ist. Weitere Informationen finden Sie unter Erstellen eines Amazon S3-Zugangspunkts für FSx for ONTAP.

Amazon S3 Files Fargate, Von Amazon ECS verwaltete Instances Linux Persistent Amazon S3 Files ist ein leistungsstarkes Dateisystem, das über eine mountbare Dateisystemschnittstelle einen schnellen, zwischengespeicherten Zugriff auf Amazon S3-Daten ermöglicht. S3-Files-Volumes ermöglichen Ihren Containern direkten Dateisystemzugriff auf Daten, die in S3-Buckets gespeichert sind. Zu den häufigsten Anwendungsfällen gehören Datenanalysen, maschinelles Lernen und Anwendungen, die Zugriff auf S3-Daten mit hohem Durchsatz benötigen. Weitere Informationen finden Sie unter Konfiguration von S3 Files für Amazon ECS.
Docker-Volumes Amazon EC2 Windows, Linux Persistent Docker-Volumes sind ein Feature der Docker-Container-Laufzeit, das es Containern ermöglicht, Daten zu speichern, indem sie ein Verzeichnis aus dem Dateisystem des Hosts einbinden. Docker-Volume-Treiber (auch als Plug-Ins bezeichnet) werden verwendet, um die Volumes in externe Speichersysteme zu integrieren. Docker-Volumes können über Treiber von Drittanbietern oder über den integrierten local-Treiber verwaltet werden. Zu den häufigen Anwendungsfällen für Docker-Volumes gehören die Bereitstellung persistenter Daten-Volumes oder die gemeinsame Nutzung von Volumes an verschiedenen Standorten in verschiedenen Containern auf derselben Container-Instance. Weitere Informationen finden Sie unter Docker-Volumes mit Amazon ECS verwenden.
Bind-Mounts Von Fargate, Amazon EC2, Amazon ECS Managed Instances Windows, Linux Flüchtig Bind-Mounts bestehen aus einer Datei oder einem Verzeichnis auf dem Host, z. B. einer Amazon EC2-Instance, oder aus einer Datei AWS Fargate, die auf einem Container gemountet ist. Zu den häufigen Anwendungsfällen fürBind-Mounts gehören die gemeinsame Nutzung eines Volumes aus einem Quell-Container mit anderen Containern in derselben Aufgabe oder das Mounten eines Host-Volumes oder eines leeren Volumes in einem oder mehreren Containern. Weitere Informationen finden Sie unter Bind-Mounts mit Amazon ECS verwenden.