CloudGuild · Blog · Cheat sheets · Lessons · Certifications
AWS Systems Manager Fleet Operations — Centralized management for resource fleet
AWS Systems Manager provides operational data from multiple AWS services to automate tasks across resources.
What it is
- AWS Systems Manager is a management service that provides visibility and control of your infrastructure on AWS.
- Enables automation of common operational tasks across AWS resources.
When I reach for it
- When managing a large fleet of EC2 instances or on-premises servers.
- To automate patch management, configuration management, and compliance checks.
- When you need to execute commands remotely across multiple resources.
Key architectural decisions
- Choose between using Systems Manager Run Command or State Manager for automation tasks.
- Decide on appropriate IAM roles and permissions for security and access control.
- Consider integrating with AWS CloudTrail for auditing and compliance.
Gotchas & exam traps
- Be aware of the difference between managed instances and regular EC2 instances; only managed instances can use Systems Manager features.
- Remember that certain features (e.g., Session Manager) require specific IAM permissions.
- Watch out for the limits on the number of concurrent commands that can be run.
The architect view
- Utilize Systems Manager to streamline operations, enhance security, and improve compliance.
- Leverage automation to reduce operational overhead and human error.
- Centralize management for better visibility and control over your infrastructure.