What does this AWS Solution do?

The AWS Ops Automator is built on a core framework that provides the infrastructure for task audit trails, logging, resource selection, scaling, AWS API retries, completion handing for long tasks, and concurrency handling.

The Ops Automator uses time-based, interval-based, or event-based triggers to start the task execution process. When the task execution process is triggered, the solution determines which tasks need to be executed, selects the applicable resources across accounts and regions, and executes the specified actions on those resources.

The solution is easy-to-deploy and features an extensive suite of actions you can use to automate the management of your resources.

AWS Solution overview

The Ops Automator enables you to execute automated tasks on your AWS resources across accounts and regions. The diagram below presents the architecture you can automatically deploy using the solution’s implementation guide and accompanying AWS CloudFormation template

ops-automator-architecture
 Click to enlarge

AWS Ops Automator architecture

This solution includes an AWS CloudFormation template that you deploy in a primary account that launches a set of microservices (AWS Lambda functions) that manage triggering events, resource selection, task execution, concurrency control, and completion; Amazon DynamoDB tables that store task-related data; Amazon CloudWatch for logging and metrics collection; Amazon Simple Notification Service (Amazon SNS) for event forwarding and notifications; Amazon Simple Queue Service (Amazon SQS) for logging; and Amazon Simple Storage Service (Amazon S3) for task output.

The primary template also automatically generates additional AWS CloudFormation templates in an Amazon S3 bucket that allow you to create cross-account AWS Identity and Access Management (IAM) roles to perform actions in secondary accounts, and to forward events. You can modify and build upon these templates to create custom actions that extend the solution’s functionality.

The solution also includes additional templates that you can use as a reference to configure and combine multiple task stacks to create end-to-end scenarios that handle complex tasks such as vertical scaling for Amazon Elastic Compute Cloud (Amazon EC2) instances.

AWS Ops Automator

Version 2.1
Last updated: 10/2019
Author: AWS

Estimated deployment time: 15 min

Use the button below to subscribe to solution updates.

Note: To subscribe to RSS updates, you must have an RSS plug-in enabled for the browser you are using.

Features

Cross-account and cross-region automation

Use the included AWS CloudFormation templates to more easily configure task execution across accounts and regions.

Complex task execution

You can combine multiple Ops Automator task stacks to create end-to-end scenarios that handle complex tasks.

Flexibility

The Ops Automator enables you to use time, intervals, or events to trigger the execution of tasks on your resources.

Extensive functionality

The solution features an extensive suite of actions you can use to automate the management of snapshots, instances, and vertical scaling.
Product-Page_Standard-Icons_01_Product-Features_SqInk
Explore all AWS Solutions

Browse our portfolio of AWS-built solutions to common architectural problems.

Learn more 
Next-Steps-Icon_Find-a-Partner-B
Find a Partner

Find AWS certified consulting and technology partners to help you get started.

Learn more 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Start building in the console

Sign-up and start exploring our services.

Get started