Richten Sie einen ALB ein, um die Weiterleitung an eine andere Zielgruppe vorzunehmen, wenn alle Prüfungen fehlschlagen.

Richten Sie einen ALB ein, um die Weiterleitung an eine andere Zielgruppe vorzunehmen, wenn alle Prüfungen fehlschlagen.

Wir versuchen, für unsere Kunden eine Wartungswebseite einzurichten, wenn unsere Anwendung aus irgendeinem Grund nicht verfügbar ist.

Angenommen, wir haben einen Application Load Balancer auf AWS.

Wie richten wir einen ALB ein, um zu einer anderen Zielgruppe umzuleiten, wenn alle Prüfungen fehlschlagen? Angenommen, es gibt zwei Zielgruppen, eine ist die „primäre“ Zielgruppe. Und wenn alle Instanzen in dieser TG nicht in Ordnung sind, gibt es dann eine Möglichkeit, zu einer anderen Zielgruppe oder einer anderen URL oder etwas anderem umzuleiten?

Antwort1

Sie können AWS Lambda verwenden, um den ALB zu überwachen. Wenn die Anzahl der intakten Hosts auf Null fällt, können Sie ein Lambda auslösen, das die Zielgruppe ändert.

Dieser Blog-Beitragbietet eine gute Übersicht, wie man etwas Ähnliches macht, allerdings müssen Sie es selbst erweitern. Grundsätzlich löst Cloudwatch Events Lambda aus.

Bildbeschreibung hier eingeben

verwandte Informationen