

# Automation
<a name="net-win-automation"></a>

## Automation using Infrastructure as Code with AWS CloudFormation
<a name="net-win-automation-using-infrastructure-as-code-with-aws-cloudformation"></a>

We recommend following the infrastructure as code principle in automating and maintaining your workloads on AWS. [AWS CloudFormation](https://aws.amazon.com/cloudformation/) provides a common language to describe and provision all the infrastructure resources in your cloud environment in a repeatable and automated manner.

## Automation using Documents
<a name="net-win-automation-using-documents"></a>

 [AWS Systems Manager Automation](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-automation.html) simplifies common maintenance and deployment tasks associated with Amazon EC2 instances and other AWS resources. Automation enables you to do the following:
+ Build Automation workflows to configure and manage instances and AWS resources.
+ Create custom workflows or use pre-defined workflows maintained by AWS.
+ Receive notifications about Automation tasks and workflows by using Amazon CloudWatch Events.
+ Monitor Automation progress and execution details by using the Amazon EC2 or the AWS Systems Manager console.

There are many AWS-provided documents specific to Windows already available.