NLB und Anwendungen

NLB mit Exchange

NLB und Exchange 2007
Der Einsatz von NLB ist mit der RTM Version nur mit der CAS-Rolle unterstützt. Ein Einsatz auf einem Server mit einem HubTransport oder gar eine Mailbox Rolle ist nicht unterstützt.
Erste Exchange 2007 SP1 erlaubt NLB auch für SMTP-Connectoren für Client. Über diese Server darf dann aber keine IntraOrg-Kommunikation gehen:
Siehe auch E2007:ClientAccess und CAS und NLB

Ehe wir in die "Tiefen" von NLB und dessen Funktion einsteigen, sollten Sie zuerst einmal wissen, welchen Vorteil NLB in Verbindung mit Exchange haben kann. Der einzige Platz, bei dem NLB sinnvoll in einer Exchange Umgebung eingesetzt werden kann sind Exchange 200/2003 Frontend Server oder Exchange 2007 Client Access Rollen und eingeschränkt die Hub/Transport-Rolle. Mit NLB kann mit mehreren Servern eine bessere Verfügbarkeit von Diensten erreicht werden, wenn die Clients kein eigenes Failover können und DNS-Round-Robin nicht flexibel genug ist. Damit ist NLB prädestiniert für die Systeme, die Verbindung von Anwendern per POP3, IMAP4, HTTP und SMTP annehmen und dann nach "hinten" zu den Datenbankservern weitergeben.

NLB ist nicht geeignet, um Mailboxserver "hochverfügbar" zu machen, da es keinen Sinn macht, mehrere Mailboxserver unter einer virtuellen IP-Adresse erreichbar zu machen. Es macht auch keinen Sinn, mehrere Connectorserver über NLB zu verbinden, da alle Mailserver problemlos ein Failover über zwei MX-Records unterstützen. Etwas anderes ist es natürlich, wenn Sie mehrere SMTP-Server für die POP3/IMAP4-Clients bereit stellen wollen.

Zur Konfiguration sollten Sie dann einfach die erforderlichen Protokolle im NLB-Team konfigurieren. Dies sind bei Exchange:

Protokoll Ports

SMTP

25/TCP,  587/TCP, 465/TCP (Smtps) 

POP3

110/TCP, 995/TCP

IMAP4

143/TCP, 993/TCP

HTTP (OWA, ActiveSync)

80/TCP, 443/TCP

Eventuell nutzen Sie ja noch andere Ports.

NLB mit Terminal Server

NLB mit VPN

NLB kann man wunderbar verwenden, um mehrere RRAS-Server als "Farm" zu betreiben und die Zugriffe von Clients per PPTP oder IPSEC auf mehrere Server zu verteilen und den Ausfall oder Service eines Servers von den Anwendern nicht bemerken zu lassen.

Weitere Links