Verwendung von Daten-Volumes in 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.

Verwendung von Daten-Volumes in Aufgaben

Amazon ECS unterstützt die folgenden Daten-Volume-Optionen für Container:

  • Amazon-EBS-Volumes – Diese Volumes bieten kostengünstigen, dauerhaften und leistungsstarken Blockspeicher für datenintensive containerisierte Workloads. Sie können maximal ein EBS-Volume für die Anfügung an eine eigenständige ECS-Aufgabe konfigurieren, wenn Sie die Aufgabe ausführen. Oder Sie können ein EBS-Volume pro Aufgabe für die Anfügung an jede Aufgabe konfigurieren, die über einen ECS-Service gestartet wird, wenn Sie den Service erstellen oder aktualisieren. Amazon EBS-Volumes werden für Linux-Aufgaben unterstützt, die auf Fargate- oder Amazon EC2-Instances gehostet werden. Weitere Informationen finden Sie unter Amazon EBS-Volumes.

  • Flüchtiger Fargate-Aufgabenspeicher – Standardmäßig erhalten Amazon-ECS-Aufgaben, die auf Fargate mit Plattformversion 1.4.0 oder höher gehostet werden, mindestens 20 GiB flüchtigen Speicher. Die Gesamtmenge des flüchtigen Speichers kann bis zu einem Maximum von 200 GiB erhöht werden. Dazu können Sie den ephemeralStorage-Parameter in Ihrer Aufgabendefinition festlegen.

  • Amazon Elastic File System (Amazon EFS)-Volumes – Diese Volumes bieten einfachen, skalierbaren und persistenten Dateispeicher für die Verwendung mit Ihren Amazon-ECS-Aufgaben. Mit Amazon EFS ist die Speicherkapazität elastisch. Sie wird automatisch erweitert oder verkleinert, wenn Sie Dateien hinzufügen oder entfernen. Ihre Anwendungen können über den Speicher verfügen, den sie benötigen, wenn sie ihn benötigen. Amazon EFS Volumes werden für Aufgaben unterstützt, die auf Fargate oder Amazon-EC2-Instances gehostet werden. Weitere Informationen finden Sie unter Amazon EFS-Volumes.

  • Volumes von Amazon FSx für Windows File Server – Diese Volumes bieten vollständig verwaltete Windows-Dateiserver. Diese Dateiserver werden von einem Windows-Dateisystem unterstützt. Wenn Sie FSx for Windows File Server zusammen mit Amazon ECS verwenden, können Sie Ihre Windows-Aufgaben mit persistenter, verteilter, freigegebener und statischer Dateispeicher bereitstellen. Weitere Informationen finden Sie unter FSx for Windows File Server Volumes.

    Windows-Container auf Fargate unterstützen diese Option nicht.

  • Docker-Volumes – Bei diesen Volumes handelt es sich um von Docker verwaltete Volumes, die unter /var/lib/docker/volumes auf der Host-Amazon EC2 erstellt werden. Mit Docker-Volume-Treibern (auch als Plug-Ins bezeichnet) werden die Volumes in externe Speichersysteme wie Amazon EBS integriert. Sie können den integrierten local-Volume-Treiber oder den Volume-Treiber eines Drittanbieters verwenden. Docker-Volumes werden nur unterstützt, wenn Aufgaben auf Amazon EC2 ausgeführt werden. Windows-Container unterstützen nur die Verwendung des local Treibers. Um Docker-Volumes zu verwenden, geben Sie eine dockerVolumeConfiguration in Ihrer Aufgabendefinition an. Weitere Informationen finden Sie unter Docker-Volumes.

  • Bind-Mounts – Diese Volumes bestehen aus einer Datei oder einem Verzeichnis auf dem Host, z. B. einer Amazon EC2-Instance oder AWS Fargate, die in einem Container gemountet ist. Bind-Mount-Host-Volumes werden für Aufgaben unterstützt, die auf Fargate oder Amazon-EC2-Instances gehostet werden. Bind-Mount-Host-Volumes verwenden flüchtigen Speicher auf Fargate. Die Menge an flüchtigem Speicher unterscheidet sich auf den verschiedenen Versionen der Fargate-Plattform. Sie können bis zu 200 Gibibyte (GiB) flüchtigen Speicher auf der Fargate-Linux-Plattformversion 1.4.0 oder höher anfordern. Weitere Informationen finden Sie unter Bind-Mounts.