Instance Scheduler on AWS

Configure start and stop schedules for your Amazon EC2 and Amazon RDS instances to manage costs


The Instance Scheduler on AWS solution automates the starting and stopping of Amazon Elastic Compute Cloud (Amazon EC2) and Amazon Relational Database Service (Amazon RDS) instances.

This solution helps reduce operational costs by stopping resources that are not in use and starting them when they are needed. The cost savings can be significant if you leave all of your instances running at full utilization continuously.


Cross-account instance scheduling

This solution includes a template that creates the AWS Identity and Access Management (IAM) roles necessary to start and stop instances in secondary accounts. 

Automated tagging

Instance Scheduler on AWS can automatically add tags to all instances it starts or stops. The solution also includes macros that allow you to add variable information to the tags.

Configure schedules or periods using Scheduler CLI

This solution includes a command line interface (CLI) that provides commands for configuring schedules and periods. The CLI allows customers to estimate cost savings for a given schedule.

Configure schedules or periods using SSM maintenance window

For Amazon EC2 instances, Instance Scheduler on AWS can use SSM maintenance windows defined in the same Region as the instances, and start and stop the instances for the maintenance window.

Technical details

The diagram below presents the architecture that you can build using the solution's implementation guide and accompanying AWS CloudFormation template.

Resource Scheduler

You can also easily configure schedules for your Amazon EC2 instances across your accounts and Regions with a simple user interface (UI) using AWS Systems Manager Quick Setup.

To learn more about Resource Scheduler, see our guidance here.

AWS Cost Optimization

Build modern, scalable applications on AWS to transform your organization, all while optimizing costs Cost Optimization on AWS. The variety of AWS pricing options provide you with the flexibility to design your purchase plan to meet your specific workload needs.

You can also learn more here

Cloud Foundations - Guidance for Cloud Financial Management on AWS

This Guidance helps you set up a Cloud Financial Management (CFM) capability to manage and optimize your expenses for cloud services. This capability includes near real-time visibility and cost and usage analysis to support decision-making for topics such as spend dashboards, optimization, spend limits, chargeback, and anomaly detection and response. 

Deployment options
Ready to get started?
Deploy this solution by launching it in your AWS Console

Need help? Deploy with a partner.
Find an AWS Certified third-party expert to assist with this deployment
Did this AWS Solution help you?
Provide feedback