Serverless

Q Is Fargate container or serverless?

Ans: It is both.

Q What is the advantage of using ECS and Fargate?

Ans: 

The benefits in ECS are as follows

  • A managed service for containerized applications that does not require much user input to run docker applications.
  • Micro services consisting of multiple applications run in isolated containers.
  • Auto scales tasks based on application Load.
  • Integrates with other AWS services including IAM, Cloud watch, elastic load-balancing, cloud formation templates, EBS volumes, Batch, ECR, and cloud tail logs.
  • A Virtual private cloud(VPC) with no resources shared with other users.
  • Provides support for running a code pipeline with ECS as the deployment platform.
  • Supports the latest docker version.
Fargate provides the following additional benefits:
  • With a Fargate launch type, a user does not create or manage any EC2 instances, as none are exposed on the cluster.
  • Tasks are directly exposed to user via an ENI.
  • The underlying infrastructure is provisioned by Fargate. EC2 Instances are not to be managed with the Fargate launch type.
  • CodePipeline Supports Fargate as a deployment platform.
  • Microservices Based on Container definitions encapsulated in a task definition are explicitly linked, and are not to be linked with any additional options, such as links.
  • Cloud watch logs maybe auto configured.

Comments

Popular posts from this blog

Effect : Deny vs No Action

AWS Summaries

Infrastructure Setup using Cloud Formation Templates