Modern cloud operations rely on heavy automation and IaC.
Included Services
AWS CloudFormation
Model and provision resources.
<h3>AWS CloudFormation</h3>
<p><strong>Definition:</strong> Infrastructure as Code (IaC) service.</p>
<p><strong>Components:</strong> Templates (JSON/YAML), Stacks, Change Sets, StackSets.</p>
<p><strong>Features:</strong> Drift detection, nested stacks.</p>
AWS CDK
Define infrastructure in code.
<h3>AWS CDK (Cloud Development Kit)</h3>
<p><strong>Definition:</strong> Define cloud infrastructure using programming languages.</p>
<p><strong>Supported Languages:</strong> TypeScript, JavaScript, Python, Java, C#, Go.</p>
AWS Step Functions
Orchestrate workflows.
<h3>AWS Step Functions</h3>
<p><strong>Definition:</strong> Coordinate components of distributed applications as visual workflows.</p>
<p><strong>Workflow Types:</strong> Standard (Long-running), Express (High-volume).</p>
AWS Systems Manager Automation
Simplify common maintenance tasks.
<h3>AWS Systems Manager Automation</h3>
<p><strong>Definition:</strong> Automate common maintenance and deployment tasks for AWS resources.</p>
<p><strong>Key Capabilities:</strong></p>
<ul>
<li><strong>Runbooks:</strong> Define automation workflows using documents.</li>
<li><strong>Patching:</strong> Automate OS patching across fleets.</li>
<li><strong>AMI Management:</strong> Streamline image creation and updates.</li>
<li><strong>Remediation:</strong> Automatically fix non-compliant config rules.</li>
</ul>
<p><strong>Use Cases:</strong> Server maintenance, disaster recovery drills, state management.</p>
AWS Control Tower
Set up and govern a multi-account environment.
<h3>AWS Control Tower</h3>
<p><strong>Definition:</strong> Set up and govern secure, compliant multi-account environments.</p>
<p><strong>Features:</strong> Landing zone automation, guardrails, centralized dashboard.</p>