Getting Started with Amazon Elastic Container Service using Fargate

Lab Details

  1. This lab walks you through the steps to create an Amazon ECS Sample App.

  2. You will practice using Fargate to create and configure Task Definition, Service and Cluster.

  3. Duration: 30 minutes

  4. AWS Region: US East (N. Virginia) us-east-1

Introduction

What is a Docker?

  1. Docker is a tool designed to make it easier to create, deploy, and run applications by using containers.

  2. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and deploy it as one package.

  3. By doing so, the application will run on any other Linux machine regardless of any customized settings that machine might have that could differ from the machine used for writing and testing the code.

What is Amazon ECS?

  1. Amazon ECS manages containers and allows developers to run applications in the cloud without having to configure an environment for the code to run in.

  2. It enables developers with AWS accounts to deploy and manage scalable applications that run on groups of servers called clusters through application program interface (API) calls and task definitions.

  3. Amazon ECS enables developers to easily use Docker containers for a range of activities; from hosting a simple website to running complex, distributed microservices that require thousands of containers.

Architecture Diagram

Task Details

  1. Log into AWS Management Console.

  2. Getting started with Amazon ECS using Fargate.

  3. Creating Container and Task Definition.

  4. Configuring the service.

  5. Configuring the Cluster.

  6. Viewing the service.



Join Whizlabs_Hands-On to Read the Rest of this Lab..and More!

Step 1 : Login to My-Account
Step 2 : Click on "Access Now" to view the course you have purchased
Step 3 : You will be taken to our Learn Management Solution (LMS) to access your Labs,Quiz and Video courses