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.

 
Previous
Previous

AWS Identity and Access Management(IAM) - A SysOps Administrator, DevOps Engineer & Security Specialist Perspective

Next
Next

Designing & Implementing a Continuous Integration and Continuous Deployment Pipeline (CI/CD)