Amazon ECS Service Connect

AWS Bits: Einfache Kommunikation zwischen Microservices mit Amazon ECS Service Connect

Avatar von Sven Pöche

Bereits im November 2022 hatte Amazon auf der re:invent Amazon ECS Service Connect angekündigt. ECS Service Connect ermöglicht eine einfache Kommunikation zwischen Microservices – und das über Amazon Virtual Private Clouds (VPC) hinweg. Bis dahin gab es verschiedene Lösungen, um die Service-to-Service-Kommunikation zu ermöglichen; aber jede dieser Lösungen brachte ihre eigenen Fallstricke mit sich …

Service-to-Service-Kommunikation mit Fallstricken

  1. Mit Elastic Load Balancing (ELB) muss die Konfiguration der Infrastruktur für Hochverfügbarkeit sorgfältig geplant werden und verursacht zusätzliche Infrastrukturkosten.
  2. Die Verwendung von Amazon ECS Service Discovery erfordert oft, dass Entwickler benutzerdefinierten Anwendungscode schreiben, um Traffic-Metriken zu sammeln und Netzwerkaufrufe stabil zu machen.
  3. Service-Mesh-Lösungen wie AWS App Mesh werden außerhalb von Amazon ECS ausgeführt, obwohl sie über erweitertes Traffic-Monitoring und erweiterte Routing-Funktionen zwischen den Services verfügen.

Amazon ECS Service Connect vereinfacht das Erstellen und Betreiben robuster verteilter Anwendungen. Es bietet eine einfache Netzwerkeinrichtung und nahtlose Servicekommunikation, die über mehrere ECS-Cluster und Virtual Private Clouds (VPCs) bereitgestellt wird.

Mit ECS Service Connect können Sie Ihre Services über logische Namen mit einem von AWS Cloud Map bereitgestellten Namespace referenzieren und eine Verbindung zu ihnen herstellen, sowie den Datenverkehr automatisch zwischen ECS-Aufgaben verteilen, ohne Load Balancer bereitzustellen und zu konfigurieren. 

Die Funktionalität von ECS Service Connect im Schaubild
Quelle: Amazon AWS

Die offizielle Ankündigung von AWS ist direkt bei AWS zu finden. Außerdem erklärt ein ausführlicher Blogeintrag, wie man ECS Service Connect integriert.

Weitere News aus dem AWS-Universum


Avatar von Sven Pöche

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert


Für das Handling unseres Newsletters nutzen wir den Dienst HubSpot. Mehr Informationen, insbesondere auch zu Deinem Widerrufsrecht, kannst Du jederzeit unserer Datenschutzerklärung entnehmen.