Flüchtiger Aufgabenspeicher in Fargate - 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 Aufgabenspeicher in Fargate

Bei der Bereitstellung AWS Fargate erhält jede Amazon-ECS-Aufgabe, die auf Linux-Containern auf gehostet wird, den folgenden flüchtigen 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 für Windows-Container auf nicht unterstützt AWS Fargate.

Plattformversionen für Fargate-Linux-Container

Version 1.4.0 oder höher

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.

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 mit Plattformversion 1.4.0 oder höher, die am 28. Mai 2020 oder später gestartet wurden, wird der flüchtige Speicher mit einem AES-256-Verschlüsselungsalgorithmus verschlüsselt. Dieser Algorithmus verwendet einen AWS -eigenen Verschlüsselungsschlüssel.

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 reservierte Größe des flüchtigen Speichers und die verwendete Menge an Amazon CloudWatch Container Insights gesendet, wenn Sie 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-Aufgaben in Fargate, die Plattformversion 1.3.0 oder früher verwenden, erhält jede Aufgabe den folgenden flüchtigen 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 Amazon-ECS-Aufgaben, die auf Fargate mit Plattformversion 1.0.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.

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 Bind-Mounts.