AWS (Amazon Web Services) made available a new whitepaper “Infrastructure as Code”. 39 pages of dense information, this is a must-read for all DevOps engineers.
My Take on Content
- Introduction to Infrastructure as Code – short introduction presenting disadvantages of manual processes and the general philosophy of Infrastructure as Code
- The Infrastructure Resource Lifecycle – short description of lifecycle stages
- Resource Provisioning – now we start diving into AWS services, namely AWS CloudFormation (going through template anatomy, change sets, reusable templates, template linting, and best practices)
- Configuration Management – we have two AWS services presented in this chapter: AWS EC2 Systems Manager and AWS OpsWorks for Chef Automate.
- Monitoring and Performance – this is of course Amazon CloudWatch (with its 3 services: CloudWatch, CloudWatch Logs and CloudWatch Events)
- Governance and Compliance – short presentation of AWS Config and AWS Config Rules
- Resource Optimization – comes in the form of AWS Trusted Advisor
- Next Steps – practical action to start implementing Infrastructure as Code in your organization
- Resources – short, but useful list of videos, documentation and related AWS whitepapers
As expected, there is good content into the whitepaper, so go and download it!
Alternatively, if you are not familiar with AWS whitepapers you can get more information at dedicated portal. You can download here introductory whitepapers or more specialized documents (Cloud Computing Economics, Security and Compliance, AWS Well-Architected Framework, DevOps, Operations, Backup & Recovery, Business Applications, Database Applications, Migration and many other).
No login required, so go grab them now 🙂