Kann AWS API Gateway als Load Balancer fungieren?

Blog

Kann AWS API Gateway als Load Balancer fungieren?

API Gateway kann das, was ein Load Balancer normalerweise bieten würde, durch eine einfachere Schnittstelle und viele weitere Funktionen ersetzen. Der Nachteil ist, dass es nicht billig ist.

So sehen Sie privates Twitter

Load-Balancer sind eine der gängigsten Methoden, um eine Back-End-API der Öffentlichkeit oder sogar einem internen/privaten Publikum zugänglich zu machen. API-Gateways scheinen die gleiche Funktionalität zu bieten: HTTP-Anforderungen zuordnen und mit einem Back-End-Dienst verbinden. Sind sie also gleich oder gibt es Unterschiede? Kann API Gateway tatsächlich den Lastausgleich bereitstellen? Welches ist das Beste für Serverlose Architekturen ?

Für die Zwecke dieses Artikels betrachten wir AWS-Angebote für Gateway-API (API GW) und Anwendungs-Load-Balancer (WEISS).

Was ist ein Load Balancer?

Ein ALB ist eine zentrale Schnittstelle, die bessere Skalierbarkeit um Clients und Back-End-Dienste über HTTP-Anforderungen zu verbinden. Jeder Load Balancer bietet möglicherweise mehrere HTTP-Endpunkte, die auf eine oder mehrere Infrastrukturressourcen verweisen.

Der Client fordert einen Endpunkt an |_+_| und der Load Balancer ist für die Verteilung dieser Anfrage an eine fehlerfreie Back-End-Ressource (z. B. einen EC2-Server oder eine andere) verantwortlich Lambda-Funktion ). Es kommuniziert mit dem Backend-Dienst, wartet auf die Ergebnisse und verpackt eine HTTP-Antwort an den Client.

versteckte Daten im Bild finden

Wofür werden Load Balancer verwendet?

Wie der Name schon sagt, besteht einer der Hauptzwecke der Verwendung einer ALB darin, die Nachfrage über eine Reihe von Ressourcen zu glätten und auszugleichen.

Traditionell wurden Load Balancer verwendet, um Anfragen in einem horizontal skalierten Infrastrukturcluster zu verteilen, wobei Systeme auf mehreren Servern repliziert wurden, wobei ein einzelner Server nicht über genügend Leistung verfügen kann, um den gesamten Bedarf zu bewältigen.

Load Balancer dienen auch der Entkopplung von Clients und Diensten, was aus Sicht der Cloud-Architektur eine bewährte Vorgehensweise ist.

#api #aws #api-Gateway #Load-Balancer

Kindle Fire WLAN-Authentifizierung fehlgeschlagen

dashbird.io

Kann AWS API Gateway als Load Balancer fungieren?

API Gateway kann das, was ein Load Balancer normalerweise bieten würde, durch eine einfachere Schnittstelle und viele weitere serverlose Funktionen ersetzen. Der Nachteil ist, dass es nicht billig ist. In diesem Artikel werden wir uns mit AWS-Angeboten für API Gateway (API GW) und Application Load Balancer (ALB) befassen.