Ãœber 130 Microsoft Certified Solution Provider im Profil ... - ITwelzel.biz
Ãœber 130 Microsoft Certified Solution Provider im Profil ... - ITwelzel.biz
Ãœber 130 Microsoft Certified Solution Provider im Profil ... - ITwelzel.biz
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
LAB-REPORT<br />
Lastenverteiler für Web-Server<br />
Load-Balancing-Lösungen für skalierbare Web-Sites<br />
Leitsysteme<br />
gegen Web-Stau<br />
von Tao Zhou<br />
Im Zeitalter des E-Commerce ist eine schnelle und zuverlässige<br />
Website die Voraussetzung für dauerhaften Erfolg.<br />
Wer seine Kunden mit langen Ladezeiten verärgert, hat<br />
bald keine Überlastungsprobleme mehr. Mit so genannten<br />
Load Balancern lassen sich die Anforderungen dynamisch<br />
auf mehrere Server verteilen und so hochskalierbare Websites<br />
betreiben.<br />
Infolge der wachsenden E-Commerce-<br />
Industrie stützt sich eine zunehmende<br />
Anzahl von Unternehmen auf eigene<br />
Websites zur Kommunikation mit<br />
ihren Kunden. Eine Hochleistungs-Website,<br />
die rasch und zuverlässig Inhalte<br />
liefert und so Kunden gewinnt und bei<br />
www.win2000mag.de<br />
Laune hält, ist ein entscheidender Faktor<br />
für ein erfolgreiches und wettbewerbsfähigesOnline-Handelsunternehmen.<br />
Nur wenige Kunden werden zu<br />
einer ärgerlich langsamen Website zurückkehren,<br />
auf der erhebliche Verzögerungen<br />
oder Ausfälle zu erleben sind.<br />
Die Performance einer Website kann<br />
mit Hilfe verschiedener Methoden verbessert<br />
werden: Erweitern der Internet-<br />
Bandbreite, Einsatz schneller Netzwerk-<br />
Hardware, Entwickeln effizienter Web-<br />
Anwendungen, Opt<strong>im</strong>ieren und Aktualisieren<br />
der Hard- und Software der<br />
Web-Server und Nutzen von Web-Caching-Technologie.<br />
Außer diesen Möglichkeiten<br />
kann die Leistung einer Website<br />
auch dadurch verbessert werden,<br />
dass zusätzliche Web-Server und Standorte<br />
hinzugefügt und Inhalte über alle<br />
Server und Standorte hinweg gespiegelt<br />
werden. Diese Methode ermöglicht eine<br />
Verteilung der Gesamtarbeitslast auf<br />
mehrere Server und Standorte und damit<br />
eine Verringerung der durch die<br />
interne Verarbeitung von Client-Anforderungen<br />
durch den Server bedingten<br />
Rechenzeiten zur Lieferung von Informationen.<br />
Darüber hinaus können vorhandene<br />
Server beibehalten werden, anstatt<br />
sie außer Dienst zu stellen, wenn<br />
Platz für neue Server geschaffen werden<br />
muss.<br />
Eine Lastenverteilung oder ein Lastenausgleich<br />
auf mehreren Servern sorgt<br />
dafür, dass nicht ein Server mit Web-<br />
Verkehr überlastet wird, während andere<br />
Server untätig <strong>im</strong> Leerlauf warten.<br />
Meistens wird zum Lastenausgleich zwischen<br />
Web-Servern die DNS-Einrichtung<br />
zur Reihumverteilung (Round-robin)<br />
verwendet. Auf diese Art sind die<br />
Web-Server zwar gleichermaßen verfügbar.<br />
Allerdings <strong>im</strong>plementiert dieser Mechanismus<br />
keinen Lastenausgleich in einer<br />
Umgebung, in der die Server unterschiedliche<br />
Hard- und Software-Kapazitäten<br />
besitzen. Zum Beispiel sollte ein<br />
Windows-2000-Server-System mit zwei<br />
450-MHz-Prozessoren des Typs Pentium<br />
III und 1 GB Arbeitsspeicher eine größere<br />
Arbeitslast in einer Umgebung mit<br />
Auslastungsverteilung erhalten als ein<br />
Windows-NT-Server-System mit nur<br />
einem 300-MHz-Pentium-II-Prozessor<br />
und 256 MB Arbeitsspeicher. Die DNS-<br />
Einrichtung zur Reihumverteilung behandelt<br />
diese beiden Systeme hingegen<br />
völlig gleich.<br />
In letzter Zeit entwickelten daher verschiedene<br />
Hersteller spezielle Lastenverteiler<br />
(Load Balancer), die Arbeitslasten<br />
gleichmäßig über mehrere Server verteilen<br />
können. Darüber hinaus gewährleisten<br />
sie eine Fehlertoleranz der Web-<br />
Server, indem sie <strong>im</strong> Falle eines Ausfalls<br />
Verkehr und Clients an einen anderen<br />
Server oder einen anderen Standort umleiten.<br />
Lastenverteiler können in Szenarien<br />
mit nur einer Website oder mit<br />
Windows 2000 Magazin 6/2000 47