Frage

Ich muss meine ASP.NET-Anwendung in zwei seperaten IIS-Server bereitstellen. Meine Anwendung funktioniert über HTTPS / TLS. Mein ASP-Code hat Client-SSL-Zertifikat zu handhaben und es bedeutet, dass ich nicht einfach nach vorn Loadbalancer verwenden können, weil ich nie eine solche Bescheinigung von nginx oder Apache Load Balancer erhalten wird.

Wie ich verstehe es keine gemeinsam (Open-Source oder frei) Lösung für Last in Microsoft Welt ausgleichend und vor allem für SSL.

hörte ich über einfachen DNS-Balancing, wo mein Domain-Name mehr ISS-Server gebunden werden würde, und jeden neuen Client (Session) würde IP von einem Server bekommen, und so würde ich einfach Balancing und SSL-Unterstützung erhalten.

Nun, ich bin gerade am Bitten des Einsatzes und es ist wirklich interessant Ihre Meinung solchen Ausgleichs zu wissen, oder kann sein, einige Empfehlungen zu erhalten.

Danke!


Was mich betrifft, kann ich nicht einen anderen Lösungen für HTTPS neben DNS-Balancing finden. Ich habe keine Wahl.

???

War es hilfreich?

Lösung

Wir verwenden Cisco Local Directors , und sie scheinen es gut zu handhaben.

Ich habe nicht mit reinen Software-Lösungen für Load-Balancing gespielt, aber balancieren fein funktionieren könnte . Ich habe es nur rein 1:. 1 Port-Forwarding

Der Vorteil der Verwendung eines Gleichgewicht / LD Ansatzes über DNS-Balancing ist, dass Sie es leicht dann Servern nehmen aus dem Pool verwenden (für Upgrades, Installationen, Fehlersuche, etc.).

Andere Tipps

Windows-NLB ist auf jeden Fall Ihre Lösung - es auf jedem Ihres IIS-Server im Netzwerk-Stack sitzt und TCP-Anfragen zwischen den Mitgliedsservern verteilt. NLB arbeitet mit SSL-Datenverkehr, da sie über TCP-Ports verteilt, nicht den Inhalt des Verkehrs.

Sie müssen die gleichen SSL-Zertifikate auf jedem Server installieren, aber andere dann, dass die Konfiguration ist trivial.

Ich habe mit erfolgreich keepalived auf Linux. Es ist ein einfaches Werkzeug, das http://linuxvirtualserver.org zum Lastenausgleich in einer Weise, die Sie über haben könnte scheitern laden Auswuchtmaschinen und mehrere Server.

Zen Load Balance ist eine freie, sehr einfache Lösung. http://sourceforge.net/projects/zenloadbalancer/

DNS-basierte Load-Balancing sollten Sie einen langen Weg nehmen. Klicken Sie hier für einen Artikel zu diesem Thema. Eine Übersicht über die Last in der IIS / ASP Welt ausgleichend, gehen hier .

Windows-Netzwerklastenausgleich kann eine Lösung für Sie sein, hier finden Sie viele wichtige Informationen über es.

Je nachdem, wie viel Geld in Ihrem Haushalt gibt es viele Lösungen gibt.

Balancieren auf Windows Server

Sie können Windows Network Load nutzen ohne zusätzliche Kosten. Es ist relativ einfach zu installieren und wird in der Art und Weise des Client-Zertifikats nicht erhalten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top