Under the current Deployment via Elastic Beanstalk, an Elastic File System (EFS) is created to serve as a volume for the different containers. This service is ephemeral, meaning if the EB environment is destroyed or recreated, the contents of the EFS will be deleted, with no possibility of recovery. When we migrate to a cloudformation template for maintaining the ECS infrastructure, we should look to improve this.
Requirements:
Robust file backup and recovery
Low cost storage
volume mount to multiple ECS containers
Is it possible to implement a file storage solution with S3? What other possibilities are there?
Under the current Deployment via Elastic Beanstalk, an Elastic File System (EFS) is created to serve as a volume for the different containers. This service is ephemeral, meaning if the EB environment is destroyed or recreated, the contents of the EFS will be deleted, with no possibility of recovery. When we migrate to a cloudformation template for maintaining the ECS infrastructure, we should look to improve this.
Requirements:
Is it possible to implement a file storage solution with S3? What other possibilities are there?