ymasson / infrastructure-as-code-workshop

Infrastructure as Code Workshop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Infrastructure as Code Workshop

This workshop teaches you Infrastructure as Code concepts through a series of hands-on labs. Topics covered include IaC fundamentals, in addition to application architectures and how to use IaC to create, update, and manage them.

This workshop uses AWS although most concepts are applicable no matter what cloud provider you are using.

Slides are available at: InfrastructureAsCodeWorkshop.pdf

Course Outline

Before proceeding, ensure your machine is ready to go:

Lab 1 — Modern Infrastructure as Code

The first lab takes you on a tour of infrastructure as code concepts:

  1. Creating a New Project
  2. Configuring AWS
  3. Provisioning Infrastructure
  4. Updating your Infrastructure
  5. Making Your Stack Configurable
  6. Creating a Second Stack
  7. Destroying Your Infrastructure

Lab 2 — Modern Application Architectures

The second lab takes you on a tour of cloud architectures, including VMs, containers, and serverless:

  1. Provisioning EC2 Virtual Machines
  2. Deploying Containers to Elastic Container Service (ECS) "Fargate"
  3. Deploying Containers to a Kubernetes Cluster
  4. Using AWS Lambda for Serverless Application Patterns

Next Steps

After completing these labs, there are several topics you may want to explore.

Thank you for checking out the Infrastructure as Code Workshop! More labs are on their way. Please file an issue if there are topics you'd like to see covered in the future.

About

Infrastructure as Code Workshop


Languages

Language:TypeScript 100.0%