Soweit ich weiß, können wir Balancer interne Last als Traffic-Manager-Endpunkte hinzufügen nicht.
Aber ich will diese automatisch vor, wenn ich an beiden Standorten einen Service Unter Hinweis auf die interne Loadbalancer abbilden und bewerten sie Websites sind und laufen oder nicht, zu entscheiden, wo die Verkehr zu übermitteln.
standardmäßig wir mehrere Standorte auf der ganzen Welt mit Traffic-Manager, Traffic-Manager die Gesundheit aller Websites, Vorwärts-Netzwerkverkehr auf der rechten Seite wird die Sonde einstellen.
Mithilfe des Traffic Manager-Profils können Sie den Netzwerkverkehr verwalten. Traffic Manager-Profile verwenden Traffic-Routing-Methoden, um die Verteilung des Datenverkehrs auf Ihre Cloud-Services oder Website-Endpunkte zu steuern.
Zum Beispiel erstellen wir Website 1 vor Ort 1 (primäre Website), erstellen Sie Website 2 vor Ort 2. Wenn wir die gewichtete Methode verwenden, wird der Netzwerkverkehr zu Website 1. Wenn Website 1 ist, wird Verkehrsmanager wissen Standort 1 war down, wird den Netzwerkverkehr auf Standort 2 routen.
Traffic Manager arbeitet als DNS-Ebene Load Balancer, es wird standardmäßig Netzwerk auf die verfügbare Website geroutet.
Über Traffic-Manager Tastkopfeinstellungen wir über das Azure-Portal kann es ändern, wie folgt aus:
By the way, wenn Sie Traffic-Manager verwenden möchten, können wir öffentliche IP-Adresse hinzufügen zum Traffic-Manager-Endpunkt.
aktualisieren:
Als Abhilfe können, können wir eine S2S VPN zwischen zwei Standorten einzusetzen und verwenden HAProxy als Load Balancer zu arbeiten, dann zwei VMs Balancer für die öffentliche Last hinzuzufügen, wie folgt aus:
Wir HAProxy verwenden können primäre Website zu setzen, mehr Informationen über HAProxy, finden Sie in diesem link.
Hallo Jason, danke für die Antwort. Später habe ich die Komplexität mit Traffic Manager bei unserer Implementierung herausgefunden. Ich möchte die gesamte externe Interaktion möglichst vermeiden. Alle Server befinden sich in VNet, benötigen jedoch DR-Funktionen. Ich konnte den Service nicht finden, der die Last zwischen 2 ILB über 2 Aufstellungsorten verteilen kann. Der externe oder öffentliche Endpunkt wird von einem anderen Dienst erstellt, der bereits auf unseren ILB verweisen kann. Hast du eine Idee, irgendetwas, das meine Anforderung erfüllt? vermeiden möchten, Appgateway oder einen anderen Dienst für Traffic Manager zu haben. Alles sollte intern sein – Linu1988
@ Linu1988 Soweit ich weiß, gibt es keinen Azure-Dienst kann dies direkt erreichen, als Workaround, können wir S2S VPN zwischen Standort 1 und Standort 2 erstellen, dann erstellen zwei VMs und Haproxy auf ihnen bereitstellen, und Fügen Sie dem Haproxy-Endpunkt private IP-Adressen von zwei ILB hinzu, und erstellen Sie vor zwei VMs einen Internet Load Balancer. Wir können Haproxy verwenden, um die primäre Website zu setzen, auf diese Weise können wir das erreichen. –
@ Linu1988 Bitte lassen Sie mich wissen, wenn Sie weitere Hilfe benötigen. Auch wenn es hilft, bitte vergiss es als Antwort anzunehmen, damit andere Community davon profitieren kann, danke :) –