Verwenden Sie Amazon EBS-Volumes mit Amazon ECS - 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.

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 Dienstes können Sie die Konfiguration angeben, die verwendet wird, um jeder vom ECS-Service verwalteten Aufgabe ein EBS-Volume pro Task zuzuweisen.

Indem Sie die Volume-Konfiguration beim Start und nicht in der Aufgabendefinition angeben, erstellen Sie Aufgabendefinitionen, die nicht auf einen bestimmten Datenvolumetyp oder bestimmte EBS-Volume-Einstellungen beschränkt sind. Anschließend können Sie Ihre Aufgabendefinitionen in verschiedenen Laufzeitumgebungen wiederverwenden. So können Sie beispielsweise während 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.

Weitere Informationen zu Amazon EBS-Volumes finden Sie unter Amazon EBS-Volumes im Amazon EBS-Benutzerhandbuch.

AWS-Regionen und Availability Zones für Amazon EBS-Volumes

Amazon EBS-Volumes können wie folgt AWS-Regionen an Amazon ECS-Aufgaben angehängt werden:

Name der Region Regionscode

USA Ost (Nord-Virginia)

us-east-1

USA Ost (Ohio)

us-east-2

USA West (Nordkalifornien)

us-west-1

USA West (Oregon)

us-west-2

Afrika (Kapstadt)

af-south-1

Asien-Pazifik (Hongkong)

ap-east-1

Asien-Pazifik (Hyderabad)

ap-south-2

Asien-Pazifik (Jakarta)

ap-southeast-3

Asien-Pazifik (Melbourne)

ap-southeast-4

Asien-Pazifik (Mumbai)

ap-south-1

Asien-Pazifik (Osaka)

ap-northeast-3

Asien-Pazifik (Seoul)

ap-northeast-2

Asien-Pazifik (Singapur)

ap-southeast-1

Asien-Pazifik (Sydney)

ap-southeast-2

Asien-Pazifik (Tokio)

ap-northeast-1

Kanada (Zentral)

ca-central-1

Europa (Frankfurt)

eu-central-1

Europa (Irland)

eu-west-1

Europa (London)

eu-west-2

Europa (Mailand)

eu-south-1

Europa (Paris)

eu-west-3

Europa (Spanien)

eu-south-2

Europa (Stockholm)

eu-north-1

Europa (Zürich)

eu-central-2

Israel (Tel Aviv)

il-central-1

Naher Osten (Bahrain)

me-south-1

Naher Osten (VAE)

me-central-1

Südamerika (São Paulo)

sa-east-1
Wichtig

Sie können Amazon EBS-Volumes nicht für das Anhängen an Fargate Amazon ECS-Aufgaben in den Availability Zones euc1-az2 und use1-az3 Availability Zones konfigurieren.

Überlegungen

Beachten Sie bei der Verwendung von Amazon EBS-Volumes Folgendes:

  • Amazon EBS-Volumes werden nur für Linux-Aufgaben unterstützt, die auf Fargate gehostet werden, und EC2-Startaufgaben, die auf Nitro basierten Linux-Instances mit Amazon ECS-optimierten Amazon Machine Images (AMIs) gehostet werden. Weitere Informationen zu Instance-Typen finden Sie unter Instance-Typen im Amazon EC2 EC2-Benutzerhandbuch. Weitere Informationen zu Amazon ECS-Starttypen finden Sie unterAmazon-ECS-Starttypen.

  • Für Aufgaben, die auf Fargate gehostet werden, werden Amazon EBS-Volumes auf der Plattformversion 1.4.0 oder höher (Linux) unterstützt. Weitere Informationen finden Sie unter Fargate Linux-Plattformversionen für Amazon ECS.

  • Für Aufgaben, die auf Amazon EC2 EC2-Linux-Instances gehostet werden, werden Amazon EBS-Volumes auf ECS-optimiertem AMI oder höher unterstützt. 20231219 Weitere Informationen finden Sie unter Abrufen von Amazon-ECS-optimierten AMI-Metadaten.

  • 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 Amazon EC2 EC2-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.

  • Amazon ECS fügt automatisch die reservierten Tags AmazonECSCreated und dem AmazonECSManaged 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 so konfigurieren, dass sie an Amazon ECS-Aufgaben angehängt werden, die auf AWS Outposts ausgeführt werden.