2016-06-21 18 views
0

Ich verfüge über eine klassische Azure IaaS-VM-Bereitstellung mit einer Lastausgleichsgruppe von Endpunkten. Der Loadbalancer verfügt über Endpunkte für 80 und 443. Die VMs verfügen über mehrere Standorte und Hostheader werden verwendet, um den Datenverkehr an den richtigen Standort zu leiten. Nehmen wir an, es gibt zwei Websites in IIS mit Host-Header: app.contoso.com api.contoso.comWie funktioniert HTTP-Prüfung in Azure IaaS Load Balanced Set mit mehreren Standorten auf VMs?

Und die vnet/Cloud-Service ist contoso.cloudapp.net

Wird die http Sondieren auf die load balancierte Anfrage contoso.cloudapp.net mit dem 'Probepfad', den ich angegeben habe, angehängt? Zum Beispiel, http://contoso.cloudapp.net/statuscheck. Also, was ich tun muss, ist eine dritte IIS-Site, die die Standard-Site ist oder contoso.cloudapp.net als hostheader und gibt 200 zurück, wenn Statuscheck angefordert wird, wenn die VM in der Rotation sein soll?

Antwort

1

Health Probes werden pro Endpunkt definiert. Die Http-Sonde kann poin t zu einer URL in der VM und es wird so lange funktionieren, wie die VM mit dem entsprechenden Rückkehrcode auf die Sonde reagiert. Sie können jedoch nicht mehrere Tests für einen Endpunkt verwenden.

+0

Aber wird die URL mit der Cloudapp URL wie oben erwähnt gebaut? – Bryan