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

Amazon Elastic Block Store (AmazonEBS) -Volumes bieten hochverfügbaren, kostengünstigen, langlebigen und leistungsstarken Blockspeicher für datenintensive Workloads. EBSAmazon-Volumes können zusammen mit ECS Amazon-Aufgaben für Anwendungen mit hohem Durchsatz und transaktionsintensiven Anwendungen verwendet werden.

Beim Start einer eigenständigen Aufgabe können Sie die Konfiguration angeben, die verwendet wird, um der Aufgabe ein EBS Volume zuzuordnen. Bei der Erstellung oder Aktualisierung des Dienstes können Sie die Konfiguration angeben, die verwendet wird, um jeder vom ECS Dienst 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 Datenträgertyp 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.

EBSAmazon-Volumen, die ECS Amazon-Aufgaben zugeordnet sind, werden von Amazon in ECS 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 ECS Amazon-Metriken für EBS Amazon-Volumen finden Sie unter ECS CloudWatch Amazon-Metriken und Amazon ECS Container Insights-Metriken.

Das Anhängen eines EBS Amazon-Volumes an eine Aufgabe wird in allen kommerziellen und chinesischen Ländern unterstützt AWS-Regionen, die Amazon ECS unterstützen.

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

Überlegungen

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

  • Sie können EBS Amazon-Volumes nicht so konfigurieren, dass sie an ECS Amazon-Aufgaben vom Typ Fargate Launch in der use1-az3 Availability Zone angehängt werden.

  • EBSAmazon-Volumes werden nur für Linux-Aufgaben unterstützt, die auf Fargate gehostet werden, und für EC2 Startaufgaben, die auf Nitrobasierte Linux-Instances mit ECS Amazon-optimierten Amazon Machine Images (AMIs). Weitere Informationen zu Instance-Typen finden Sie unter Instance-Typen im EC2Amazon-Benutzerhandbuch. Weitere Informationen zu den ECS Starttypen von Amazon finden Sie unterArten Amazon ECS Amazon-Markteinführungen.

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

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

  • Der EBS Amazon-Volumetyp magnetisch (standard) wird für Aufgaben, die auf Fargate gehostet werden, nicht unterstützt. Weitere Informationen zu EBS Amazon-Volumetypen finden Sie unter EBSAmazon-Volumes im EC2Amazon-Benutzerhandbuch.

  • Eine ECS IAM Amazon-Infrastrukturrolle 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 IAMRolle bei der ECS Amazon-Infrastruktur.

  • Sie können jeder ECS Amazon-Aufgabe höchstens ein EBS Amazon-Volume zuordnen, und es muss sich um ein neues Volume handeln. Sie können kein vorhandenes EBS Amazon-Volume an eine Aufgabe anhängen. Sie können jedoch bei der Bereitstellung ein neues EBS Amazon-Volume konfigurieren, indem Sie den Snapshot eines vorhandenen Volumes verwenden.

  • Sie können EBS Amazon-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 EBS Amazon-Volume schreiben kann, müssen Sie den Container als Root-Benutzer ausführen.

  • Amazon fügt ECS automatisch die reservierten Tags AmazonECSCreated und dem AmazonECSManaged angehängten Volume hinzu. Wenn Sie diese Tags aus dem Volume entfernen, kann Amazon das Volume ECS nicht in Ihrem Namen verwalten. Weitere Informationen zum Taggen von EBS Amazon-Volumes finden Sie unter Amazon-Volumes taggen. EBS Weitere Informationen zum Taggen von ECS Amazon-Ressourcen finden Sie unter Taggen Ihrer ECS Amazon-Ressourcen.

  • Die Bereitstellung von Volumes aus einem Snapshot eines EBS Amazon-Volumes, das Partitionen enthält, wird nicht unterstützt.

  • Volumes, die an Aufgaben angehängt sind, die von einem Service verwaltet werden, bleiben nicht erhalten und werden immer gelöscht, wenn die Aufgabe beendet wird.

  • Sie können EBS Amazon-Volumes nicht so konfigurieren, dass sie an ECS Amazon-Aufgaben angehängt werden, die gerade ausgeführt werden AWS Outposts.