The 150+ checks we run before we trust an AWS account in production
150+ expert-verified checks to optimize your AWS environment and lower its total cost of ownership.
Written by Danny Steenman, AWS Community Builder, from a decade of AWS consulting work.
AWS Operations Checklist · PrivateShare
AWS Operations Checklist
ChecklistBy Status
Amazon EC2
| Status | Check | Implementation | AWS Well-Architected | AWS Documentation |
|---|---|---|---|---|
| Done | Implement EC2 instance health checks | Set up health checks to monitor and automatically replace unhealthy instances within your Auto Scaling groups. | Reliability | EC2 Health Checks |
| Not started | Use EC2 instance metadata for dynamic configuration | Leverage EC2 instance metadata to dynamically configure instances based on the instance's environment and properties. | Operational Excellence | EC2 Instance Metadata |
| Not applicable | Utilize multiple Availability Zones for EC2 instances | Distribute your EC2 instances across multiple Availability Zones to increase fault tolerance and minimize downtime. | Reliability | Availability Zones |
| In progress | Use AWS Systems Manager for EC2 instance management | Employ AWS Systems Manager for remote management, patching, and automation of your EC2 instances. | Operational Excellence | AWS Systems Manager |
| Not started | Ensure proper instance sizing for performance | Analyze performance metrics and requirements to choose the appropriate EC2 instance types and sizes. | Reliability | EC2 Instance Types |
| Not started | Enable CloudWatch Logs for EC2 instances | Configure EC2 instances to send logs to CloudWatch Logs, allowing for centralized log monitoring and analysis. | Operational Excellence | CloudWatch Logs with EC2 |
+ New page
ChecklistBy Status
Amazon RDS
| Status | Check | Implementation | AWS Well-Architected | AWS Documentation |
|---|---|---|---|---|
| In progress | Enable Multi-AZ deployments for RDS instances | Configure Multi-AZ deployments to enhance fault tolerance and minimize downtime by replicating RDS instances. | Reliability | Multi-AZ Deployments |
| Done | Enable RDS Performance Insights | Utilize RDS Performance Insights to analyze and identify performance bottlenecks and optimize your RDS instances. | Operational Excellence | RDS Performance Insights |
| Not started | Implement RDS event subscriptions for monitoring | Set up RDS event subscriptions to receive notifications for specific events and take appropriate actions. | Operational Excellence | RDS Event Subscriptions |
| Not applicable | Configure RDS instance backups | Ensure automated backups are enabled and set the appropriate retention period for your RDS instances. | Reliability | RDS Backups |
| Not started | Implement IAM authentication for RDS instances | Use IAM authentication to manage database user authentication securely and centrally. | Operational Excellence | IAM Authentication |
| Done | Monitor and optimize RDS performance | Regularly review and optimize RDS instance performance, size, and type to meet changing workload requirements. | Reliability | Monitoring RDS |
+ New page
