ECS Service deployment and task Auto Scaling

Now you have an ECS cluster running, you need to deploy the tasks and services. You also need to test the deployment works, and run a load test against the system to ensure it scales as expected. You will deploy an ECS service for the homepage, and separate ECS services for cats and dogs. Having separate ECS services allows to scale the cats and dogs services separately based on demand. You will set up Task Auto Scaling with proportional scaling actions. Multiple scaling actions allows ECS to respond by rapidly adding more tasks if the system comes under heavy load quickly. Once the services and Auto Scaling are set up, you will launch a load generator that targets the cats and dogs pages. This will cause the services to scale up, which will also cause the Spot Fleet instances to scale up.