Veröffentlicht am: Mar 22, 2018
Amazon Elastic Container Service (Amazon ECS) beinhaltet nun eine Service-Erkennung, die Ihren voneinander abgegrenzten Services die Erkennung und Verbindung untereinander ermöglicht.
Damit sich Services erkennen und verbinden konnten, mussten Sie bislang ein eigenes Service-Erkennungssystem konfigurieren und ausführen oder jeden Service mit einem Load Balancer verbinden. Ab sofort können Sie die Service-Erkennung für containerisierte Services durch eine einfache Auswahl in der ECS-Konsole, der AWS-Befehlszeilenschnittstelle oder mithilfe der ECS API aktivieren.
Amazon ECS erstellt und verwaltet eine Registrierung von Service-Namen mithilfe der Route 53 Auto Naming API. Namen werden automatisch einer Gruppe von DNS-Einträgen zugeordnet, sodass Sie über einen Alias auf Dienste verweisen können und dieser Alias automatisch zur Laufzeit zum Endpunkt des Dienstes aufgelöst wird. Zudem können Sie in einer Taskdefinition des Service Zustandsprüfbedingungen festlegen, durch die Amazon ECS sicherstellt, dass eine Service-Suche nur intakte Service-Endpunkte zurückgibt.
Wenn Sie die Amazon ECS Service-Erkennung verwenden, bezahlen Sie für die verbrauchten Route 53-Ressourcen, einschließlich jedes Namespace, den Sie erstellen, und für die Suchanfrage, die Ihr Service stellt. Service-Zustandsprüfungen sind kostenlos. Weitere Informationen finden Sie in der Dokumentation. Aktuell ist die Service-Erkennung für Amazon ECS-Aufgaben mit AWS Fargate oder dem EC2-Starttyp und dem Netzwerkmodus awsvpc verfügbar.
Weitere Informationen finden Sie in der Dokumentation zur Service-Erkennung für Amazon ECS.
Sie können die Amazon ECS Service-Erkennung in allen AWS-Regionen verwenden, in denen Amazon ECS und Amazon Route 53 Auto Naming verfügbar sind. Dazu gehören USA Ost (Nord-Virginia), USA Ost (Ohio), USA West (Oregon) und EU (Irland). Weitere Informationen zu AWS-Regionen und -Services finden Sie in der weltweiten AWS-Regionentabelle.