- Newest
- Most votes
- Most comments
Hi, the answer to this depends a lot on what type of capacity you are using underneath of Elastic Container Service. For example if you are using EC2 capacity then the network bandwidth available to your container is going to depend entirely on the networking performance of the EC2 instance that you selected. The AWS docs has a section on networking bandwidth for various EC2 instances: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-network-bandwidth.html
If you are using AWS Fargate as the capacity for running your containers then the networking performance will depend on the size of the task you are running. Larger tasks with more CPU and memory get higher networking performance.
You can test networking performance by running a standard Unix tool like iperf inside of your container. You could either use Amazon ECS exec to open a shell to one of your running containers, or create your own custom task definition that runs the iperf tool inside of a container.
Relevant content
- asked 2 years ago
- asked 2 years ago
- asked 5 months ago
- asked a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 8 months ago
- AWS OFFICIALUpdated 7 months ago