13.12.2012 Aufrufe

Ãœ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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!