ECS scales at the task level or service level which means you can add or remove containers on-demand. EC2 scales at the instance level, allowing you to add or remove virtual servers based on the overall computing needs.