Amazon ECS Service Discovery Concepts: Difference between revisions
Jump to navigation
Jump to search
Line 12: | Line 12: | ||
The service discovery namespace is a logical group of service discovery services that share the same domain name. A [[Amazon_Route53_Concepts#Hosted_Zone|hosted zone]] in Route 53 is created for each private namespace. If a hosted zone with the same name already exists, it is used. | The service discovery namespace is a logical group of service discovery services that share the same domain name. A [[Amazon_Route53_Concepts#Hosted_Zone|hosted zone]] in Route 53 is created for each private namespace. If a hosted zone with the same name already exists, it is used. | ||
=Service Discovery Service= | |||
A service discovery service exists within the [[#Namespace|service discovery namespace]] and consists of the service name and DNS configuration for the namespace. It provides a "[[#Service_Registry|service registry]]" core component. | |||
=Service Registry= | |||
Allows to look up a service via DNS or AWS Cloud Map API actions and get back one or more available endpoints that can be used to connect to the service. |
Revision as of 19:05, 8 February 2019
External
Internal
Overview
Service discovery uses Amazon Route 53 to create a namespace for an ECS service, which allows it to be discoverable via DNS.
Namespace
The service discovery namespace is a logical group of service discovery services that share the same domain name. A hosted zone in Route 53 is created for each private namespace. If a hosted zone with the same name already exists, it is used.
Service Discovery Service
A service discovery service exists within the service discovery namespace and consists of the service name and DNS configuration for the namespace. It provides a "service registry" core component.
Service Registry
Allows to look up a service via DNS or AWS Cloud Map API actions and get back one or more available endpoints that can be used to connect to the service.