Amazon ECS Service Discovery Concepts: Difference between revisions

From NovaOrdis Knowledge Base
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.