Overview
This course explores the concept of Infrastructure as Code (IAC) and compares different approaches such as cloud provider solutions, Terraform, and Pulumi. By using slides and code examples, learners will understand the differences between text-based and code-based infrastructure provisioning methods. The course covers topics like cloud templating, complex deployment scenarios, working with existing resources, and challenges for smaller teams. The intended audience for this course includes individuals interested in automating infrastructure deployments and exploring advanced provisioning techniques.
Syllabus
Intro
Caveats
Portal cons
Cloud provider solutions
Pros of Cloud templating options
Cons of cloud templating
Cons with Terraform
More complex deployment scenarios
Supported languages
Supported Platforms
Pulumi components
Invoking 3rd party APIs
Azure storage static website hosting
Steps for single region
Steps for multi-region deployment
Multi-region deployment code
Challenges for smaller teams
Re-usable components
Policy as Code
Working with existing resources
Pulumi cons
What about SDKs for the Cloud?
Taught by
NDC Conferences