Infrastructure As Code - Provisioning & Deployment
Managing AWS environments manually is complex and fault-prone but describing an infrastructure in code helps improve quality and save costs. Students will learn how to use AWS CloudFormation to automate the Infrastructure provisioning and application deployments.
Students will learn best practices to help them utilize AWS CloudFormation more effectively and securely.
Learn how to plan, organize and manage the stacks and their resources.
Develop reusable, configurable and composable templates that create and manage the AWS resources and the software application that runs on them.
Learn how to leverage AWS CloudFormation to capture environmental changes succinctly and perform version control.
Topics
Infrastructure as Code -Managing AWS infrastructure in an automated way.
Cloudformation alternatives
Introduction to JSON & YAML
Cloudformation concepts
Templates
Stacks and StackSet
Chang Sets
Organizing Stacks by Lifecycle and Ownership
Limiting Access to CloudFormation Stacks with IAM.
Use of Stack Policies and AWS CloudTrail to Log AWS CloudFormation Calls
Activities
Students will learn by practically implementing all the CloudFormation concepts by provisioning the stack required to build and launch the e-commerce site.