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 set recurring on/off schedules for EC2 instances so you stop paying for compute time you never use
- teams running dev or staging environments save the most, since those instances rarely need to run nights or weekends
- no custom scripts or Lambda functions to maintain, instancescheduler handles the scheduling logic out of the box
- you define the schedule once and it applies automatically, no manual stopping and starting instances at the end of each workday
- AWS EC2 costs drop directly in proportion to the hours your instances are off, making this one of the fastest ways to cut a cloud bill
