Fujitsu 68 manual Scale-Out, Just a Bunch of Servers, Server-Farm

Page 9
Scale-Out

White Paper Sizing Guide Terminal Server Sizing Guide

Ausgabe: 3.3 Dezember 2006

Scale-Up ist eine adäquate Skalierungsmethode, wenn eine überschaubare Anzahl an Benutzern zu bedienen ist (vgl. Kapitel »Resümee«). Ist eine größere Anzahl an Benutzern von mehreren hundert oder tausenden mit Terminal Server zu bedienen, so kann das Scale-Up-Szenario nicht mehr verwendet werden und es bedarf anderer Mechanismen um die Leistung eines Terminal Servers zu steigern.

Scale-Out

Das Scale-Out-Szenario verfolgt einen anderen Weg als das Scale-Up. Anstatt einen Server immer größer zu dimensionieren, werden beim Scale-Out viele Server zu einer Gruppe zusammengefasst. Man spricht auch von Server-Farmen.

Mit diesem Konzept kann leicht die Grenze überwunden werden, die ein einzelner Terminal Server aufgrund seiner Software-Architektur bedingt. Die Skalierung ist aber auch bei einer Server-Farm nicht ideal linear, denn analog zu Amdahls Gesetz bei Multiprozessorsystemen gibt es auch in einer Server-Farm Overhead durch interne Kommunikation. Allerdings fällt dieser meist geringer aus als bei großen Multi- prozessorsystemen.

Beim Scale-Out kann man drei Varianten unterscheiden:

Just a Bunch of Servers

»Just a Bunch of Servers« ist eine lose An- sammlung von Servern, in unserem Fall Terminal Servern. Diesen Terminal Servern sind dediziert Benutzergruppen oder Applikationen zugeordnet, es findet jedoch unter den Terminal Servern kein Informationsaustausch und kein Lastausgleich statt.

Der Vorteil dieser Architektur ist die sehr einfache Erweiterbarkeit. Nachteilig ist, dass kein automatischer Lastausgleich zwischen den einzelnen Servern stattfindet, so dass je nach Zuordnung der Benutzer zu den Servern Rechenleistung ungenutzt bleibt. Der administrative Aufwand ist recht hoch, da jedes System separat verwaltet werden muss.

Dennoch wird diese Variante des Scale-Outs in der Praxis in kleineren Konfigurationen eingesetzt.

Server-Farm

Eine Terminal Server-Farm ist ein Zusammenschluß von Terminal Servern, die eine gemeinsame Verwaltungseinheit, Data Store genannt, besitzen. Diese werden gemeinsam administriert. Die Zuordnung von Benutzern zu Servern und Applikationen erfolgt meist statisch, ein Load Balancing wird nicht notwendigerweise verwendet. Vorteil gegenüber der »Just a Bunch of Servers« Variante ist die vereinfachte Administration. Redundanz und ein automatischer Lastausgleich sind jedoch nicht gegeben.

Auch diese Variante des Scale-Outs wird in der Praxis sehr häufig eingesetzt.

© Fujitsu Siemens Computers, 2006

Seite 9 (68)

Image 9
Contents Terminal Server Sizing Guide AbstractScalability, Flexibility & Expandability PRIMERGYReliability & Availability SecurityWindows Terminal Server Senkung der TCO durch RezentralisierungEinsatzgebiet Historie Microsoft Terminal ServicesCitrix Presentation Server Application Isolation Citrix Presentation ServerVirtual Address Support Virtual Memory OptimizationSupport für Windows Server 2003 x64 Edition CPU Utilization ManagementVerbessertes Printing Seite 7Scale-Up SkalierungScale-Out Just a Bunch of ServersServer-Farm Load-balanced Server-Farm Scale-Out mit Terminal ServerSeite 10 Benutzer DimensionierungBenutzersimulation Seite 13 Seite 14 VergleichbarkeitSeite 15 »Tool for User Simulation«dem Netzwerk zwischen Clients und dem Terminal Controller T4US-Control MessumgebungLastgeneratoren ClientsInfrastruktur-Server LastprofilMessmethode Messarten, Messdauer und MessphasenReferenzmessung mit konstanter Benutzeranzahl Messung mit konstanter BenutzeranzahlWährend aller Phasen werden Messung mit variabler BenutzeranzahlProzessorauslastung ReaktionszeitSeite 21 würden. In diesem Beispiel ist der Score »76 Benutzer« TuningRessourcenbedarf Prozessortyp RechenleistungPentium M TaktfrequenzPentium Pentium DSeite 26 Xeon Single-Core Xeon für 2-Socket-Systeme Seite 28 Dual-Core Xeon für 2-Socket-SystemeSeite 29 Xeon MP Single-Core, ab 4-Socket-SystemenSeite 30 Dual-Core Xeon ab 4-Socket-SystemenSeite 31 AMD OpteronSeite 32 Front-Side-BusMedium Lastprofil, Microsoft Office XP Citrix MetaFrame CachesSeite 34 Hyper-Threading Seite 36 Anzahl ProzessorenVerhalten bei hoher CPU-Last Seite 38 Seite 39 Arbeitsspeicheranwächst Seite 41 Seite 42 Seite 43 »Desktop« oder »Published Application«? »Logoff« oder »Disconnect«? Seite 46 Disk-SubsystemSeite 47 Controller« erstellt Man unterscheidet folgende Arten von Disk-SubsystemenNetzwerk Seite 50 Eingabegeschwindigkeit BenutzerverhaltenWindows Server 2003 R2 BetriebssystemIntel Itanium IA64 64-bit32-bit Nutzbarer Speicher64-bit Vergleich 32-bit und 64-bitSeite 55 Page Seite 57 Anzahl ProzesseTerminal Server Version Wie wirkt sich ein Upgrade der Citrix Software aus?Microsoft Terminal Server vs. Citrix Presentation Server Citrix Presentation Server VersionAnwendungen Microsoft Office VersionEinstellungen für Microsoft Office in einer Terminal Server Umgebung Clients InfrastrukturActive Directory Terminal Services Licensing ServerBenutzerprofile User Profiles Backend ServerVergleich der Messwerkzeuge Microsoft Testwerkzeuge und -SkripteTestwerkzeuge und -Umgebung Test-Skripte TestmethodikSeite 63 Seite 64 Ergebnisse von Fujitsu Siemens Computers und MicrosoftSeite 65 Seite 66 ResümeeWelcher Benutzer nutzt wann und wie oft welche Anwendung? Literatur KontaktmailtoPRIMERGY-PM@fujitsu-siemens.com