Lastenausgleich zwischen Web und Host
Internetinformationsdienste (IIS) können den Windows-Netzwerklastenausgleich (Network Load Balancing, NLB) verwenden, um lastenausgleichs- und Failoverunterstützung für eingehende HTTP-Anforderungen bereitzustellen. NLB ist eine TCP/IP-basierte Lastenausgleichslösung, mit der eingehende TCP/IP-Pakete auf alle Knoten in einem Cluster oder auf einen einzelnen Knoten in einem Cluster ausgeglichen werden. NLB verteilt die Last auf identische Server.
Die Host Integration Server-Clients und Webbrowser durchlaufen IIS, um Zugriff auf die Active Server Pages (ASP) zu erhalten, die die Methoden des Transaction Integrator (TI) aufrufen, die das CICS- oder IMS-Transaktionsprogramm (TP) aufrufen.
NLB bietet Hochverfügbarkeit auf Unternehmenssystemen. Es erkennt Verbindungsfehler und leitet Anforderungen automatisch an andere Knoten in der Serverfarm um. NLB verbessert auch die Leistung, wenn alle eingehenden Pakete basierend auf der Serverauslastung zwischen verschiedenen Knoten in der Serverfarm lastenausgleichen.
Sie können NLB so konfigurieren, dass die Last auf mehreren Servern ausgeglichen wird, die eine einzelne Affinität, keine Affinität oder Klasse C verwenden. Keine Affinität verteilt alle eingehenden TCP/IP-Anforderungen auf einen beliebigen Knoten in der NLB-Serverfarm. Dies kann die Anzahl der Anforderungen erhöhen, die umgeleitet werden müssen, da es kein Konzept für einen Sitzungszustand gibt. Es wird empfohlen, IIS zum Verteilen von HTTP-Anforderungen zu verwenden, die für eine einzelne Affinität konfiguriert sind. Wenn der Server für eine einzelne Affinität konfiguriert ist, werden alle eingehenden Pakete, die die virtuelle NLB-IP-Adresse verwenden, für einen bestimmten Knoten in der Serverfarm gesperrt. Jedes Paket, das vom Client mit der Cluster-IP-Adresse gesendet wird, stellt eine Verbindung mit diesem Knoten her.
Hinweis
NLB kann nicht erkennen, ob der TI Automation-Server nicht reagiert. Es kann nur erkennen, wenn der Server ausfällt, z. B. wenn TCP/IP nicht reagiert.