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.
Verwenden Sie Amazon EBS-Volumes mit Amazon ECS
Amazon Elastic Block Store (Amazon EBS) -Volumes bieten hochverfügbaren, kostengünstigen, dauerhaften und leistungsstarken Blockspeicher für datenintensive Workloads. Amazon EBS-Volumes können mit Amazon ECS-Aufgaben für Anwendungen mit hohem Durchsatz und transaktionsintensiven Anwendungen verwendet werden.
Während des Starts einer eigenständigen Aufgabe können Sie die Konfiguration angeben, die zum Anhängen eines EBS-Volumes an die Aufgabe verwendet wird. Bei der Erstellung oder Aktualisierung des Services können Sie die Konfiguration angeben, die verwendet wird, um jeder vom Amazon ECS-Service verwalteten Aufgabe ein EBS-Volume pro Aufgabe zuzuweisen.
Indem Sie die Volume-Konfiguration beim Start und nicht in der Aufgabendefinition angeben, erstellen Sie Aufgabendefinitionen, die nicht auf einen bestimmten Datenvolumentyp oder bestimmte EBS-Volume-Einstellungen beschränkt sind. Anschließend können Sie Ihre Aufgabendefinitionen in verschiedenen Laufzeitumgebungen wiederverwenden. Beispielsweise können Sie bei der Bereitstellung für Ihre Produktions-Workloads einen höheren Durchsatz bereitstellen als für Ihre Pre-Prod-Umgebungen.
Amazon EBS-Volumes, die Amazon ECS-Aufgaben zugeordnet sind, werden von Amazon ECS in Ihrem Namen verwaltet. Die Volumes können mit AWS Key Management Service (AWS KMS) -Schlüsseln verschlüsselt werden, um Ihre Daten zu schützen. Sie können entweder neue, leere Volumes für das Anhängen konfigurieren oder Sie können Snapshots verwenden, um Daten aus vorhandenen Volumes zu laden.
Um die Leistung Ihres Volumes zu überwachen, können Sie auch CloudWatch Amazon-Metriken verwenden. Weitere Informationen zu Amazon ECS-Metriken für Amazon EBS-Volumes finden Sie unter Amazon CloudWatch ECS-Metriken und Amazon ECS Container Insights-Metriken.
Das Anhängen eines Amazon EBS-Volumes an eine Aufgabe wird in allen kommerziellen und China Ländern unterstützt AWS-Regionen, die Amazon ECS unterstützen.
Weitere Informationen zu Amazon EBS-Volumes finden Sie unter Amazon EBS-Volumes im Amazon EBS-Benutzerhandbuch.
Unterstützte Betriebssysteme und Starttypen
Die folgende Tabelle enthält die unterstützten Betriebssystem- und Starttypkonfigurationen.
Starttyp | Linux | Windows |
---|---|---|
Fargate | Amazon EBS-Volumes werden auf der Plattformversion 1.4.0 oder höher (Linux) unterstützt. Weitere Informationen finden Sie unter Fargate-Plattformversionen für Amazon ECS. |
Nicht unterstützt |
EC2 | Aufgaben, die gehostet werden auf Nitrobasierte Linux-Instances mit Amazon ECS-optimierten Amazon Machine Images ()AMIs. Weitere Informationen zu Instance-Typen finden Sie unter Instance-Typen im EC2 Amazon-Benutzerhandbuch. Amazon EBS-Volumes werden auf ECS-optimiertem AMI |
Aufgaben, die gehostet werden auf Nitrobasierte Linux-Instances mit Amazon ECS-optimierten Amazon Machine Images ()AMIs. Weitere Informationen zu Instance-Typen finden Sie unter Instance-Typen im EC2 Amazon-Benutzerhandbuch. Amazon EBS-Volumes werden auf ECS-optimiertem AMI |
Überlegungen
Beachten Sie bei der Verwendung von Amazon EBS-Volumes Folgendes:
-
Sie können Amazon EBS-Volumes nicht so konfigurieren, dass sie an Amazon ECS-Aufgaben vom Typ Fargate Launch in der
use1-az3
Availability Zone angehängt werden. -
Der Amazon EBS-Volumetyp magnetisch (
standard
) wird für Aufgaben, die auf Fargate gehostet werden, nicht unterstützt. Weitere Informationen zu Amazon EBS-Volumetypen finden Sie unter Amazon EBS-Volumes im EC2 Amazon-Benutzerhandbuch. -
Eine IAM-Rolle für die Amazon ECS-Infrastruktur ist erforderlich, wenn Sie einen Service oder eine eigenständige Aufgabe erstellen, bei der ein Volume bei der Bereitstellung konfiguriert wird. Sie können die AWS verwaltete
AmazonECSInfrastructureRolePolicyForVolumes
IAM-Richtlinie an die Rolle anhängen, oder Sie können die verwaltete Richtlinie als Leitfaden verwenden, um Ihre eigene Richtlinie mit Berechtigungen zu erstellen und anzuhängen, die Ihren spezifischen Anforderungen entsprechen. Weitere Informationen finden Sie unter IAM-Rolle für die Amazon ECS-Infrastruktur. -
Sie können jeder Amazon ECS-Aufgabe höchstens ein Amazon EBS-Volume zuordnen, und es muss sich dabei um ein neues Volume handeln. Sie können kein vorhandenes Amazon EBS-Volume an eine Aufgabe anhängen. Sie können jedoch bei der Bereitstellung ein neues Amazon EBS-Volume konfigurieren, indem Sie den Snapshot eines vorhandenen Volumes verwenden.
-
Sie können Amazon EBS-Volumes bei der Bereitstellung nur für Services konfigurieren, die den Bereitstellungstyp für fortlaufende Updates und die Replica-Planungsstrategie verwenden.
-
Damit ein Container in Ihrer Aufgabe auf das bereitgestellte Amazon EBS-Volume schreiben kann, müssen Sie den Container als Root-Benutzer ausführen.
-
Amazon ECS fügt automatisch die reservierten Tags
AmazonECSCreated
und demAmazonECSManaged
angehängten Volume hinzu. Wenn Sie diese Tags aus dem Volume entfernen, kann Amazon ECS das Volume nicht in Ihrem Namen verwalten. Weitere Informationen zum Taggen von Amazon EBS-Volumes finden Sie unter Tagging Amazon EBS-Volumes. Weitere Informationen zum Taggen von Amazon ECS-Ressourcen finden Sie unter Taggen Ihrer Amazon ECS-Ressourcen. -
Die Bereitstellung von Volumes aus einem Snapshot eines Amazon EBS-Volumes, das Partitionen enthält, wird nicht unterstützt.
-
Volumes, die Aufgaben zugeordnet sind, die von einem Service verwaltet werden, bleiben nicht erhalten und werden bei Beendigung der Aufgabe immer gelöscht.
-
Sie können Amazon EBS-Volumes nicht für das Anhängen an Amazon ECS-Aufgaben konfigurieren, die auf AWS Outposts ausgeführt werden.