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

Introduction to Service Mesh with Linkerd
Linux Foundation via edX
Kubernetes for Developers: Deploying Your Code
Pluralsight
Managing Apps on Kubernetes with Istio
Pluralsight
Implementing and Testing Blue-Green Deployments on AWS
Pluralsight
Deploying Your AWS Application to the Cloud with Docker
LinkedIn Learning