YoVDO

Create a CI/CD pipeline to deploy your app to AWS Fargate

Offered By: Amazon Web Services via AWS Skill Builder

Tags

AWS Fargate Courses DevOps Courses Amazon Elastic Container Service (ECS) Courses CI/CD Pipelines Courses Blue-Green Deployments Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Languages Available: Français | 日本語 | 한국어

In this lab you, as an experienced DevOps engineer, will create a CI/CD pipeline to build, test and deploy a containerized application to AWS Fargate. One of the Well-Architected best practices is to allow your teams to make frequent, small and reversible changes to applications and, your company is struggling with lack of agility to publish new applications versions as its current build and deploy process is not automatic. You are in charge of bringing and implementing the solution to allow development teams to move faster.


Level

Intermediate


Duration

1 Hours 0 Minutes


Course Objectives

In this course, you will learn how to:

  • Configure **CodeCommit** as a source control repository for an application.
  • Create a **CodeBuild** project that uses a buildspec file to build a new Docker image and save it to **Amazon ECR** using an auditable and secure methodology.

  • Create appspec.yaml and taskdef.json files that contain dynamic fields for use in blue/green deployments.

  • Perform an in-place application upgrade using a blue/green deployment strategy configured in **CodeDeploy** and **Amazon ECS**.


Intended Audience

This course is intended for:

  • DevOps Engineers responsible for managing the operations of software development, implementing engineering tools and knowledge of the software development process to streamline software updates and creation.
  • Architects responsible for working with DevOps Engineers to ensure that the right technology or technologies are being built.


Prerequisites

We recommend that attendees of this course have the following prerequisites:

  • Access to a computer with Windows, macOS X, or Linux (Ubuntu, SuSE, or Red Hat)
  • A modern internet browser such as Google Chrome or Mozilla Firefox


Course Outline

  • Task 1: Explore the application and review the Fargate configuration
  • Task 2: Configure CodeCommit as a source control repository
  • Task 3: Create a CodeDeploy application and deployment group
  • Task 4: Build your CI/CD pipeline
  • Task 5: Observe a blue/green deployment

Tags

Related Courses

Using Devops Automation for AWS Deployments
A Cloud Guru
Advanced Kubernetes Deployment Strategies and Networking
LearnQuest via Coursera
Amazon Aurora: Best Practices
Edureka via Coursera
Deployment with Cloud Foundry: Blue-Green Strategy
Coursera Project Network via Coursera
Create a CI/CD pipeline to deploy your app to AWS Fargate (Japanese)
Amazon Web Services via AWS Skill Builder