AWS Container Services - ECS ECR with Fargate and EC2

Description:
Elastic Container Registry (ECR)
Create ECR repository
Build Image, Push to the repository
Tag Images
Scanning Common Vulnerabilities and Exposures (CVEs) using CoreOS Clair project
Marking image for Immutability in ECR
Elastic Container Service (ECS) - Fully managed container orchestration service.
ECS cluster management with EC2 and Fargate provisioning
Integration of ECS with IAM
EC2 provisioning with On-Demand and spot instances
Using images from ECR
Scaling of ECR Cluster
Scaling of Services by increasing and decreasing tasks
Using Spot instance to optimize cost
Leverage capacity providers for cost optimization and High Availability
Leverage serverless option with Fargate
Deploy high available ECS cluster with task distributed across Availability Zones
Deploy ECS in custom created VPC
Setup AWS ENI Trunking
Integration with AWS App Mesh
Service Discovery with inbuild options
Cluster Management
Create and Manage ECS Clusters
Creating Task definition
Updating Task definition and create a newer version
Configure ECS cluster capacity providers
Monitoring cluster performance in Cloudwatch
Tasks Management
Creating and managing tasks
Creating scheduled tasks
Deploying tasks using various deployment and placement types
Bin packed and Availability zone distributed tasks
Service Management
Managing Services
Creating rolling and blue-green deployments
Leveraging service discovery using Route 53