Lab - Deploying Software to Amazon EC2 with AWS CodeDeploy
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
In this lab, you learn and practice the concepts and configuration of AWS CodeDeploy to install a web application package on Amazon Compute Cloud (Amazon EC2) instances in both developing/testing and production environments. The lab covers different topics like deployment options, configuration parameters, and monitoring of the AWS CodeDeploy service.
Objectives
- Configure Amazon Simple Notification Service (Amazon SNS) to provide deployment notifications.
- Configure CodeDeploy to deploy different versions of the application code to developing/testing and production environments.
- Configure CodeDeploy to deploy application code to EC2 instances using in-place and blue/green deployments.
- Monitor and troubleshoot CodeDeploy deployments issues.
- Explore different CodeDeployment features.
Prerequisites
To successfully complete this lab, student should have a basic knowledge of:
- Navigating through the AWS Management Console.
- Software Development Lifecycle (SDLC).
- AWS Cloud9.
Outline
Task 1: Subscribe to SNS topic
Task 2: Configure CodeDeploy to push the initial version of the application code to the Developing/Testing environment
Task 3: Configure CodeDeploy to push the initial version of the application code to the Prod environment
Task 4: Deploy an updated version of the application code to the Developing/Testing environment
Task 5: Deploy an updated version of the application code to the production environment using blue/green deployment type
Tags
Related Courses
TeamCity 2017 Essential TrainingLinkedIn Learning AWS CodePipeline Beginner's Guide
Coursera Project Network via Coursera Deploying Code with AWS CodeDeploy
Pluralsight Getting Started with DevOps on AWS
Pluralsight DevOps on AWS: Getting Started
Pluralsight