Fargate Aufgabenspeicher - Amazon Elastic Container Service

Fargate Aufgabenspeicher

Bei der Bereitstellung wird jeder Amazon ECS-Aufgabe in AWS Fargate der folgende flüchtige Speicher für Bind Mounts zugewiesen. Diese können eingebunden und mit den Parametern volumes, mountPoints und volumesFrom in der Aufgabendefinition von allen Containern verwendet werden.

Fargate-Aufgaben mit Plattformversion 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, indem 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 unter Verwendung eines von AWS verwalteten Verschlüsselungsschlüssels verschlüsselt.

Fargate-Aufgaben mit Plattformversion 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 eingebunden und mit den Parametern volumes, mountPoints und volumesFrom in der Aufgabendefinition von allen Containern verwendet werden.