Getting Started with AWS

Deploy a .NET Web Application on Amazon ECS powered by Graviton2

Module 5: Deploy the Application to Amazon ECS

In this module, you will launch new Tasks under Amazon ECS Service

Overview

So far in the guide you have prepared the foundational environment for your sample application in Module 1 and Module 2. In Module 3 you built and published the Docker image for the sample application, and in Module 4 you created the building blocks required to launch a Load Balanced Amazon ECS Service that will instantiate tasks behind the AWS Application Load Balancer.

What You Will Learn

  • You’ll learn how to launch new Tasks under Amazon ECS Service.

Key Concepts

Amazon ECS Service - An Amazon ECS service enables you to run and maintain a specified number of instances of a task definition simultaneously in an Amazon ECS cluster. If any of your tasks should fail or stop for any reason, the Amazon ECS service scheduler launches another instance of your task definition to replace it in order to maintain the desired number of tasks in the service. For more information on services, see Amazon ECS services.

 Time to Complete

10 minutes

 Services Used

Implementation

Application Architecture

Here is what your architecture looks like right now:

Architecture module 5

Conclusion

You have now successfully containerised and deployed a .NET application on Graviton2 instance via Amazon Elastic Container Service

Was this module helpful?

Monitoring and Logging