Creating an Elastic File System for an ECS cluster is a useful tool for sharing data between ECS tasks (Docker containers).

There are several useful use cases, for example:

  • Content management applications, for performance and redundancy
  • Code and artifacts persisted to multiple AWS availability zones, for durability.
  • Machine learning frameworks access to data, for having a durable shared storage.
  • Shared notebook systems like Jupyter, for durable & shared storage.