Posted On: Oct 11, 2021

AWS Instance Scheduler is a solution that helps you control your AWS resource cost by configuring start and stop schedules for their Amazon Elastic Compute Cloud (Amazon EC2 On-Demand Instances) and Amazon Relational Database Service (Amazon RDS) instances.

It also helps reduce operational costs by starting and stopping resources based on predefined schedules. For example, a company can use AWS Instance Scheduler to automatically start and stop instances based on predefined schedules. If you are aware of when the EC2/RDS/Aurora Clusters are required (ex: 9AM to 5PM Mon-Fri), you can define a schedule and tag the resources with a schedule name. Instance scheduler will use the schedules to start and stop the instances using SSM Automation Runbooks. This will help reduce the cost of the resources by making the instances only available when desired. This solution also makes it easy to manage resources across multiple regions and accounts using CloudFormation templates. A single stack in a primary account can schedule instances across multiple regions and multiple accounts using AWS Systems Manager Automations.

The updated solution includes custom AWS Systems Manager Documents, which can be used in the AWS Systems Manager console to start and stop EC2/RDS instances using state manager associations.

Additional AWS Solutions Implementations offerings are available on the AWS Solutions page, where customers can browse common questions by category to find answers in the form of succinct Solution Briefs or comprehensive Solution Implementations, which are AWS-vetted, automated, turnkey reference implementations that address specific business needs.