Scaling Data Solutions: Amazon ECS and EBS Integration
Amazon Elastic Container Service (Amazon ECS) thanks to the integration with Amazon Elastic Block Store (Amazon EBS), which AWS are announcing currently. You can provision Amazon EBS storage for your ECS tasks running on AWS
Data workloads that need high transaction volumes and throughput support storage, like extract, transform, and load (ETL) jobs for big data, can be executed
Common examples of such workloads include web applications such as content management systems, internal DevOps tools, and machine learning (ML) frameworks
You can set up Amazon ECS to provision and attach Amazon EBS storage to your tasks that are running on both Amazon EC2 and Fargate, for applications that require high-performance, low-cost storage that does not need to be shared among
For your Amazon ECS task, you can pass the Amazon EBS storage requirements at runtime and set the volume mount point for your container in the task definition
When you choose Configure at task definition creation, you can configure existing storage options such as bind mounts, Docker volumes, EFS volumes, Amazon FSx for Windows File Server volumes, or Fargate ephemeral storage
A new or existing ECS service can be configured to use EBS volumes with the desired configuration, even though this example focuses on deploying a standalone task with an attached EBS volume
DevOps engineers can configure the actual EBS volume attributes at runtime when the application is deployedFor more details visit govindhtch.com