Learn the basics of infrastructure as code, including how to keep your configuration in a source repository and have it built and deployed like an application.
Overview
Syllabus
Introduction
- Welcome
- What you need to know
- How to use the exercise files
- Infrastructure as code
- From code to artifacts
- Testing your infrastructure
- Unit testing infrastructure
- Integration and security testing
- From artifacts to systems
- Public cloud with AWS
- Hardware, VMs, and private cloud
- Containers with Docker
- Serverless with Lambda
- The changing world of servers
- Model-driven provisioning overview
- Provisioning with CloudFormation
- On the desktop with Vagrant
- On the desktop with Vagrant, continued
- Convergent provisioning overview
- Convergent provisioning with Chef
- Immutable deployment with Docker
- Runbook automation with Rundeck
- Container orchestration with Kubernetes
- Architectural considerations and value
- Getting started in your infrastructure
- Next Steps
Taught by
James Wickett and Ernest Mueller