AWS Containers - keshavbaweja-git/guides GitHub Wiki
ECS Service
ECS Service is a construct to run and maintain a specified number of instances of a task definition. It is responsible for monitoring and launching new task instance in case of failures to provide high availability and scalability. An ECS Service can be associated with a load balancer, the load balancer distributes traffic across task instances managed by ECS Service.
App Mesh Virtual Node
A Virtual Node act as a logical pointer to task group such as ECS Service or Kubernetes Deployment. A Virtual Node specification consists of
- Listener
- Port and protocol information for clients to connect to this Virtual Node
- Health checks
- Time out
- TLS configuration
- Logging
- Service Discovery
- DNS hostname for this service
- CloudMap attributes for this service
- Backends
- List of backend services that this service connects to