Flüchtiger Speicher für Fargate-Aufgaben für 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.

Flüchtiger Speicher für Fargate-Aufgaben für Amazon ECS

Bei der Bereitstellung AWS Fargate erhält jede ECS Amazon-Aufgabe, die auf Linux-Containern gehostet wird, den folgenden kurzlebigen Speicher für Bind-Mounts. Diese können aufgespielt und mit den Parametern volumes, mountPoints und volumesFrom in der Aufgabendefinition von allen Containern verwendet werden. Dies wird bei aktivierten Windows-Containern nicht unterstützt. AWS Fargate

Plattformversionen für Fargate-Linux-Container

Version 1.4.0 oder höher

Standardmäßig erhalten ECS Amazon-Aufgaben, die mit der Plattformversion 1.4.0 oder höher auf Fargate 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.

Das gezogene, komprimierte und das unkomprimierte Container-Image für die Aufgabe wird im flüchtigen Speicher gespeichert. Um die Gesamtmenge des flüchtigen Speichers zu ermitteln, die Ihre Aufgabe verwenden muss, müssen Sie die Speichermenge, die Ihr Containerimage verwendet, von der Gesamtmenge des flüchtigen Speichers abziehen, der Ihrer Aufgabe zugewiesen ist.

Bei Aufgaben, die die Plattformversion 1.4.0 oder höher verwenden und am 28. Mai 2020 oder später gestartet werden, wird der kurzlebige Speicher mit einem -256-Verschlüsselungsalgorithmus verschlüsselt. AES Dieser Algorithmus verwendet einen AWS eigenen Verschlüsselungsschlüssel, oder Sie können Ihren eigenen, vom Kunden verwalteten Schlüssel erstellen. Weitere Informationen finden Sie unter Vom Kunden verwaltete Schlüssel für AWS Fargate kurzlebigen Speicher.

Für Aufgaben, die Plattformversion 1.4.0 oder höher verwenden und die am 18. November 2022 oder später gestartet wurden, wird die flüchtige Speichernutzung über den Aufgabenmetadaten-Endpunkt gemeldet. Ihre Anwendungen in Ihren Aufgaben können den Aufgabenmetadaten-Endpunkt-Version 4 abfragen, um deren reservierte Größe für flüchtigen Speicher und die verwendete Menge abzurufen.

Darüber hinaus werden die Größe des reservierten flüchtigen Speichers und die verwendete Menge an Container Insights gesendet, wenn Sie Amazon CloudWatch Container Insights aktivieren.

Anmerkung

Fargate reserviert Speicherplatz auf der Festplatte. Er wird nur von Fargate verwendet. Ihnen entstehen dafür keine Kosten. Es wird in diesen Metriken nicht angezeigt. Sie können diesen zusätzlichen Speicherplatz jedoch in anderen Tools sehen, wie z. B. df.

Version 1.3.0 oder früher

Für Amazon ECS on Fargate-Aufgaben, die eine Plattformversion 1.3.0 oder eine frühere Version verwenden, erhält jede Aufgabe den folgenden kurzlebigen Speicher.

  • 10 GB Speicher auf Docker-Ebene

    Anmerkung

    Dieser Betrag umfasst sowohl komprimierte als auch unkomprimierte Container-Image-Artifakte.

  • Zusätzliche 4 GB für Volumen-Mounts. Diese können aufgespielt und mit den Parametern volumes, mountPoints und volumesFrom in der Aufgabendefinition von allen Containern verwendet werden.

Plattformversionen für Fargate-Windows-Container

Version 1.0.0 oder höher

Standardmäßig erhalten ECS Amazon-Aufgaben, die mit der Plattformversion 1.0.0 oder höher auf Fargate 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.

Das gezogene, komprimierte und das unkomprimierte Container-Image für die Aufgabe wird im flüchtigen Speicher gespeichert. Um die Gesamtmenge des flüchtigen Speichers zu ermitteln, die Ihre Aufgabe verwenden muss, müssen Sie die Speichermenge, die Ihr Containerimage verwendet, von der Gesamtmenge des flüchtigen Speichers abziehen, der Ihrer Aufgabe zugewiesen ist.

Weitere Informationen finden Sie unter Verwenden Sie Bind Mounts mit Amazon ECS.