This task can be performed using Instancescheduler
Automatically turn on and off your AWS EC2 instances
Best product for this task
Instancescheduler
dev-tools
Instance Scheduler is a tool for automatically scheduling and managing AWS EC2 instances. It helps reduce cloud infrastructure costs by automatically starting and stopping instances based on defined schedules, rather than running them continuously.

What to expect from an ideal product
- instancescheduler lets you define custom on/off schedules for EC2 instances so they only run during business hours, cutting idle compute costs automatically.
- Teams running dev or staging environments 24/7 waste money overnight and on weekends. instancescheduler stops that without any manual intervention.
- You set the schedule once, instancescheduler handles the start and stop actions, and your AWS bill reflects only the hours your instances actually ran.
- No need to write Lambda functions or custom scripts. instancescheduler is built specifically to manage EC2 instance scheduling out of the box.
- Companies using instancescheduler typically recover costs from instances that were forgotten, left running, or never properly shut down after testing.
