SharePoint 2010 Products: Virtualization process

Werbung
SharePoint 2010-Produkte Virtualisierungsprozess
Verwenden von Hyper-V-Technologie zum
Virtualisieren von Servern
Anforderungen
Virtualisierungsserver (Hyper-V-Host)
Bei der Hyper-V™-Hardwarevirtualisierung wird mithilfe von Software ein virtueller Computer generiert, der den Ressourcen eines physikalischen
Computers ähnelt. Der virtuelle Computer verfügt über eine eigene Betriebssystemumgebung, die logisch vom Virtualisierungsserver
(Hostserver) isoliert ist. Da mehrere virtuelle Computer auf einmal bereitgestellt werden können, erlaubt dieses Modell die gleichzeitige
Ausführung unterschiedlicher Versionen des Betriebssystems auf einem einzigen physikalischen Computer. Dabei sind die virtuellen Computer,
die unabhängig voneinander ausgeführt werden, strikt voneinander isoliert.
Vorteile
Beschränkungen
· Mehrere nicht ausgelastete physikalische Server werden
auf einem einzigen Host zusammengeführt.
· Weniger Verkabelung und Peripheriegeräte werden
benötigt.
· Platzbedarf und Energieverbrauch werden verringert.
· Flexiblere, schnellere und einfachere Bereitstellung von
Servern.
· Die Anzahl der virtuellen Computer darf die Kapazität des
Virtualisierungsservers (Host) nicht überschreiten.
· Maximal vier virtuelle Prozessoren pro virtueller Computer.
· In einer Clusterumgebung werden ausreichend freie Ressourcen auf
jedem Host benötigt, um Livemigration zu ermöglichen.
· In einer Umgebung mit SharePoint 2010-Produkten müssen Sie den
Virtualisierungshost sowie die virtuellen Farmserver überwachen.
· Für die Kapazitätsplanung sollten Sie nur physikalische Prozessorkerne
berücksichtigen, keine möglichen Hardwarethreads.
Bevor Sie Microsoft® SharePoint® Server 2010 oder Microsoft® SharePoint®
Foundation 2010 auf einem virtuellen Hyper-V™-Computer bereitstellen können, müssen
folgende Voraussetzungen für den Virtualisierungsserver (Host) erfüllt sein:
Hardwareanforderungen
Erforderliches Betriebssystem
Prozessor: x64-kompatibler Prozessor mit
aktiviertert Intel VT- oder AMD-V-Technologie.
Hardwaregestützte
Datenausführungsverhinderung (Data Execution
Prevention, DEP) ist verfügbar und aktiviert.
Ausreichend physikalische Ressourcen,
insbesondere Prozessorkerne, Arbeitsspeicher
und Hochleistungsfestplatten mit der
entsprechenden Kapazität für die virtuellen
Computer, die gehostet werden. Dies umfasst
eine Rückstellung für den Ressourcenoverhead
auf dem Host.
Es wird empfohlen, für Virtualisierungsserver
Windows Server® 2008 R2 oder
Microsoft Hyper-V™ Server 2008 R2 zu
verwenden. Diese Softwareversionen bieten
erhebliche Verbesserungen bei der
Unterstützung von virtuellen Prozessorkernen,
der Energieverwaltung, der Livemigration, der
Leistung (virtuelle Laufwerke und
Netzwerkfunktionen) und der allgemeinen
Systemleistung.
Virtualisierungsstufen
Virtueller Computer mit SharePoint 2010Produkten
Bevor Sie SharePoint Server 2010 oder SharePoint Foundation 2010 bereitstellen können,
müssen die folgenden Voraussetzungen erfüllt sein:
Erforderliche Datenbank: 64-Bit-Version
Erforderliches Betriebssystem:
von SQL Server 2005 oder 64-BitWindows Server 2008 oder Windows
Version von SQL Server 2008
Server 2008 R2
SharePoint Server 2010 und SharePoint
Foundation 2010 müssen unter einer 64-BitEdition von Windows Server 2008 mit Service
Pack 2 (SP2) oder Windows Server 2008 R2
ausgeführt werden.
Architekturbeispiele
Für Farminstallationen von SharePoint
Server 2010 und SharePoint Foundation 2010
müssen 64-Bit-Versionen von
Microsoft SQL Server® 2005 oder
Microsoft SQL Server 2008 (jeweils mit den
erforderlichen Service Packs und Updates)
auf den Datenbankservern ausgeführt
werden.
Analyse
1 – Planung
Zweck
Tools
Vor der Bereitstellung müssen Sie
die Virtualisierungslösung planen. Es
ist entscheidend, dass jeder die
Ziele der Virtualisierung kennt und
versteht. Bestimmen Sie den Typ
der Farm, die Sie bereitstellen
möchten, sowie deren Zweck.
Beispiele: Test- und
Qualitätssicherungs-,
Dokumenterstellungs- oder
Veröffentlichungsportal.
Microsoft Assessment and Planning (MAP)
Toolkit für Hyper-V
(http://go.microsoft.com/fwlink/?LinkId=194756)
Die im Folgenden abgebildeten
physikalischen und virtuellen Architekturen
mit SharePoint Server 2010 dienen lediglich
zur Veranschaulichung und als
Gesprächsgrundlage. Im Kontext dieses
Modells sind Domänencontroller und
Firewallserver physikalische Server.
Schritte
·
·
·
Bestimmen Sie die Geschäftsziele.
Legen Sie die Art der Farm und der
Farmelemente fest, die virtualisiert werden
sollen.
Ermitteln Sie die Anforderungen für den
Virtualisierungsserver.
Virtualisierungsplan
Topologie- und Ressourcenanforderungen
Eine Benchmark für den Vergleich des
Ergebnisses mit den gesetzten Zielen
2 – Evaluierung
Zweck
Virtuelle Computerebene
Front-End- Datenbankserver Anwendungsserver
Webserver
Physikalische Computerebene
Ressourcen auf physikalischen und virtuellen
Compturen veranschaulichen Folgendes:
· Die Beziehung zwischen einem
Virtualisierungsserver und den
zugehörigen virtuellen Computern.
· Die Verteilung der Farmserver auf die
Virtualisierungsserver.
Ergebnis
·
·
·
Legende:
Virtualisierungsserver
Prozessorkerne (4)
auf Hyper-V-Host
Datenbankserver
Anwendungsserver
Erwartete Lebensdauer und Stabilität Schritte
Dient zum Bereitstellen von
SharePoint 2010-Produkten in einer
virtuellen Umgebung, um
herauszufinden, ob eine
Virtualisierung machbar ist.
·
·
Keine stabile Umgebung – keine
Servicelevelvereinbarung für Benutzer
Typischerweise eine „Wegwerflösung“
·
·
·
·
Topologie
Charakteristika
Auf die Erstbereitstellung der Lösung
folgt das Testen und Optimieren der
Lösung.
Für Evaluierungszwecke ist die Topologie
üblicherweise eine Bereitstellung mit
einem einzigen Server oder eine kleine
Farm, bei der die Datenbank sich auf
einem separaten Server befindet.
3 – Machbarkeitsstudie (Proof of Concept, POC)
Zweck
Erwartete Lebensdauer und Stabilität
Anhand einer Machbarkeitsstudie
kann ermittelt werden, ob eine
Lösung mit teilweiser oder
vollständiger Virtualisierung mit
SharePoint 2010-Produkten die
Geschäftsanforderungen erfüllt und
ein entsprechender Infrastrukturplan
festgelegt werden.
Charakteristika
Umgebungen für die POC-Phase
können durch Bereitstellen von neuen
Farmen oder durch Skalieren der für die
Evaluierung verwendeten Farm erstellt
werden. In jedem Fall ist das Ziel der
POC-Bereitstellung, zu demonstrieren,
dass die Planungslösung machbar ist
und weiterverfolgt werden sollte.
Während dieser Phase kann die Lösung
laufend weiterentwickelt und angepasst
werden, um die Machbarkeitsstudie
auszuarbeiten.
·
·
Wird eingerichtet, geprüft und dann
verworfen
Keine stabile Umgebung – keine
Servicelevelvereinbarung für Benutzer
Topologie
Zur besseren Veranschaulichung der
Funktionalität und des Nutzungsflusses für die
POC-Phase ist eine typische Topologie eine
dreistufige kleine oder mittlere Farm.
Verwenden Sie diese Topologie und diesen
Maßstab, um Ihre Vorstellung von der
endgültigen Produktionsfarm zu präzisieren,
und sammeln Sie Leistungsdaten für die
Farmserver und die Virtualisierung. Diese
Phase eignet sich gut, um mit dem Festlegen
einer Benchmark zu beginnen, die zu späterer
Zeit in dem Zyklus fein abgestimmt werden
kann.
Erstellen Sie virtuelle Computer.
Stellen Sie eine Farm mit einem einzigen
Server oder mit zwei Servern bereit.
Werten Sie die Lösung aus, indem Sie
SharePoint Server 2010 konfigurieren und
die Dienste aktivieren.
Sammeln Sie erste Benchmarkdaten auf
den virtuellen Computern und dem
Virtualisierungshost, z. B. CPU-Auslastung,
Arbeitsspeicherbelegung,
Festplattenspeicher.
WFE
ZA
Suche
DB
WFE
ZA
Suche
WFE
ZA
Suche
DB
2xVP
4 GB
Farm A
WFE: Webserver
APP: Anwendungsserver
DB: Datenbankserver
ZA: Zentraladministration
Abfrage: Abfragekomponente
Durchforstung:
Durchforstungskomponente
HOST: Virtualisierungsserver
DC: Domänencontroller
FS: Firewallserver
LP: Logischer Prozessor
VP: Virtueller Prozessor
n GB = RAM-Größe in GB
2xVP
2 GB
Farm B
2xVP
4 GB
Kleine Farm
Farm auf einem einzigen Server
installiert
Kleine Farm
Farm auf zwei Servern
installiert
DB
·
·
·
·
·
·
2xLP
8 GB
4xLP
8 GB
·
·
·
·
·
·
·
·
Eine Momentaufnahme eines aktiven virtuellen
Computers in einer Produktionsumgebung erstellen.
Irgendetwas Anderes auf der Stammpartition des
Hosts installieren als das Betriebssystem und HyperV.
CPU-Ressourcen auf dem Host überzeichnen.
Davon ausgehen, dass alle Serveranwendungen die
gleichen Kapazitätsmerkmale aufweisen.
Momentaufnahmen als Sicherungsstrategie
verwenden.
Virtueller Computer
Virtualisierungsserver
Farm A oder Farm B:
· Virtueller Computer mit Dualprozessor.
· Verwenden Sie 4 GB RAM für jeden virtuellen Computer, der die
Datenbank hostet.
· Verwenden Sie dynamische virtuelle Festplatten mit 40 GB.
· Verwenden Sie das Feature für Momentaufnahmen, um ein
sauberes Abbild des Betriebssystems für die erneute
Bereitstellung von SharePoint Server 2010 zu speichern.
Für diese Phase kann der physikalische Computer ein
Laptop oder eine Arbeitsstation sein, auf dem bzw. der
ausreichend Speicherplatz für die Unterstützung
entweder eines einzelnen virtuellen Computers oder
zweier virtueller Computer in einer Bereitstellung mit
zwei Servern verfügbar ist. Ein physikalischer
Computer mit Quad-Core ist empfehlenswert, aber
nicht notwendig.
4xLP
8 GB
Virtueller Computer
WFE-1
Abfrage
WFE-1
Abfrage
WFE-2
Abfrage
2xVP
4 GB
2xVP
4 GB
2xVP
4 GB
APP-1
ZA
ZA
Durchforstung
2xVP
4 GB
Farm A
Kleine Farm
Farmserver
auf drei Stufen
verteilt
2xVP
4 GB
Mittlere Farm
Farmserver
auf drei Stufen
verteilt
2xVP
8 GB
4xLP
16 GB
Virtualisierungsserver
Die CPU für den Farm-A-Host ist leicht überzeichnet
(4 LP zu 6 VP), dagegen ist die CPU für Farm B
stärker überzeichnet (4 LP zu 10 VP), was zu einer
Beeinträchtigung der Leistung führt. Für die virtuellen
Computer in Farm B sind 24 GB RAM ohne Reserve
für das Betriebssystem oder Overhead für Hyper-V
erforderlich.
Analyse
DB
2xVP
6 GB
Aktualisierter Virtualisierungsplan
Aktualisierte Topologie- und
Ressourcenanforderungen
Aktualisierte Ressourcenanforderungen für
die Virtualisierungsserver
Vorläufiger Betriebsplan
Kleine oder mittlere Farm mit Farmservern, die auf drei Stufen
bereitgestellt sind:
· Virtuelle Computer mit Dualprozessor.
· 4 GB RAM für jeden Front-End-Webserver und jeden
Anwendungsserver, 8 GB RAM für Datenbankserver.
· Verwenden Sie drei dynamische virtuelle Festplattenlaufwerke mit
30 GB für alle Server, um SharePoint Server auf der
Laufwerkstopologie bereitzustellen, die typischerweise für Farmserver
verwendet wird.
· Verwenden Sie Hyper-V-Momentaufnahmen, um den Status des
virtuellen Computers zu erfassen, bevor Sie SharePoint Server
bereitstellen.
· Für Farm B reservieren Sie einen Anwendungsserver für die
Durchforstungskomponente.
APP-2
Durchforstung
2xVP
4 GB
Farm B
DB
Ergebnis
·
·
·
·
Davon ausgehend, dass auf dem physikalischen Computer 8 GB RAM
vorhanden sind:
· Richten Sie eine 2-GB-Reserve für das Betriebssystem und den
Hyper-V-Overhead ein.
Dadurch bleiben weniger als 6 GB für die virtuellen Computer.
Schritte
·
·
Das Szenario für den ungünstigsten Fall auf dem
Hostserver vorausplanen.
Integritäts- und Leistungsdaten auf den Hosts und
den virtuellen Computern kontinuierlich überwachen.
Auf jedem Host Redundanz und Wachstum
vorausplanen.
Auf den Hosts und den virtuellen Computern die
gleiche Betriebssystemversion und die gleiche
Patchebene verwenden.
Unterschiede in der Serverhardware kennen –
besonders Prozessorarchitekturen
2xVP
4 GB
Ergebnis
Skalieren Sie den Virtualisierungsserver vertikal,
oder fügen Sie einen Virtualisierungsserver
hinzu.
Erstellen Sie virtuelle Computer mit der
geeigneten Kapazität zum Betreiben einer Farm
mit mehr Servern und mehr Features.
Stellen Sie die Farm bereit.
Erweiteren Sie die Benchmarkdaten auf
Farmserver und Virtualisierungsserver.
Erweitern Sie die Benutzerbasis.
Legen Sie fest, wie die Farm und die zugrunde
liegende Infrastruktur verwaltet werden soll.
Werten Sie die Machbarkeitsstudie aus.
Nehmen Sie eine Feinabstimmung der Ziele und
der Infrastrukturanforderungen vor.
·
Was Sie nicht tun sollten
Analyse
Informationen, die Ihnen Folgendes
ermöglichen:
· Entscheiden, dass Sie weitermachen
können.
· Feinabstimmungen implementieren, die für
das Testen der Machbarkeitsstudie
erforderlich sind.
·
Was Sie tun sollten
4xLP
32 GB
HOST 2
Leistung steht nicht im Mittelpunkt einer POC-Lösung. Eine als schlecht wahrgenommene Leistung kann sich jedoch auf die
gewünschten Ergebnisse auswirken.
Sie haben folgende Optionen (in der Reihenfolge der Priorität):
· Hosten Sie die virtuellen Computer auf zwei Virtualisierungsservern, um CPU- und RAM-Probleme zu kompensieren.
· Verwenden Sie einen Virtualisierungsserver mit 8 Prozessorkernen und mindestens 32 GB RAM.
· Verwenden Sie mehrere physikalische Festplattenlaufwerke, um die Festplattenlaufwerke der virtuellen Computer zu hosten.
Wir empfehlen zwei Virtualisierungshosts für die Benutzerakzeptanztests und die Produktionsumgebungen. Wenn eine
Machbarkeitsstudie möglich ist, empfiehlt es sich, diese Architektur zu implementieren, bevor Sie mit der nächsten Phase fortfahren.
Sofern die Virtualisierungshosts nicht nur für die Machbarkeitsstudie verwendet werden, sollten Sie eine virtuelle Architektur
implementieren, die die nachfolgenden Phasen mitträgt. Bewerten Sie die Anzahl der Host-Prozessorkerne und den Arbeitsspeicher,
um sicherzustellen, dass genügend Kapazität zum vertikalen oder horizontalen Skalieren während der Pilotphase besteht.
4 – Pilot
Zweck
Erwartete Lebensdauer und Stabilität Schritte
Dient zum Testen einer Lösung im
kleinen Maßstab.
·
·
Eine Pilotbereitstellung dient meist
zum Testen der Einsatzbereitschaft
einer Lösung, in der Regel ohne
echte Daten, da der Schwerpunkt
auf Funktionstests liegt.
·
Begrenzter Zeitrahmen
Begrenzte Servicelevelvereinbarung für das
Testen der Einsatzbereitschaft der Lösung
Produktions-Servicelevelvereinbarung für
die Produktionstests
·
·
·
·
·
·
·
Allerdings kann ein Pilot auch zum
Testen auf Produktionsmerkmale
dienen, wobei echte Daten
verwendet werden und die
Pilotbenutzer tatsächliche Aufgaben
in der Umgebung ausführen. Diese
Herangehensweise wird empfohlen.
·
Bestimmen Sie die Anzahl der Virtualisierungsserver,
die zur Unterstützung der Pilotfarm benötigt werden.
Erstellen Sie virtuelle Computer, um die in der
Machbarkeitsstudie (POC) festgelegten
Farmanforderungen zu unterstützen.
Stellen Sie die Pilotfarm bereit.
Optimieren Sie die Benchmarkdaten für die Erfassung
für Farmserver und Virtualisierungsserver.
Werten Sie die Pilotbereitstellung aus.
Nehmen Sie eine Feinabstimmung der Ziele und der
Infrastrukturanforderungen vor.
Legen Sie einen Betriebsplan für die Unterstützung der
Virtualisierungsserver und der Farmserver fest.
Bestimmen Sie Tools und Prozesse für die
Überwachung auf beiden Stufen.
Implementieren Sie Prozesse und Tools für die
Migration der virtuellen Computer zwischen den
Virtualisierungsservern.
WFE-1
Abfrage
WFE-2
Abfrage
2xVP
4 GB
WFE-1
Abfrage
2xVP
4 GB
WFE-2
Abfrage
2xVP
4 GB
2xVP
4 GB
ZA
Durchforstung
Farm A
Kleine Farm
Farmserver auf drei
Stufen verteilt
WFE-3
Abfrage
APP-1
ZA
APP-2
Durchforstung
2xVP
4 GB
2xVP
4 GB
2xVP
4 GB
Farm B
DB
Mittlere Farm
Farmserver auf drei
Stufen verteilt
DB-1
DB-2
4xVP
8 GB
4xVP
8 GB
4xVP
8 GB
2xVP
4 GB
Charakteristika
Topologie
Eine begrenzte Zahl von Benutzern
hat Zugriff auf die Umgebung, um
die Funktionalität und die Leistung
der Lösung und der Infrastruktur zu
testen.
Verschiedene Topologien je nach geplanter
Lösung, Anzahl der Pilotbenutzer sowie
Umfang der Funktions- und
Kapazitätsmanagementtests.
Pilotumgebungen sind typischerweise eine
herunterskalierte, aber repräsentative Version
der geplanten Produktionsumgebung.
·
·
Aktualisierter Virtualisierungsplan.
Aktualisierte Topologie- und
Ressourcenanforderungen für die
Virtualisierungs- und die Farmserver.
Festgestellt, ob eine vollständig virtualisierte
Umgebung die Anforderungen für die
Geschäftsprozesse und das
Kapazitätsmanagement in SharePoint erfüllt
oder nicht.
Fein abgestimmter Betriebsplan, der während
der Pilotphase getestet werden kann. Dieser
Plan umfasst die Sicherung und
Wiederherstellung sowie das Hinzufügen,
Entfernen und Verschieben von virtuellen
Computern.
8xLP
24 GB
HOST-1
HOST-2
8xLP
24 GB
8xLP
24 GB
Wird auch zur Überprüfung von
Sicherungen oder Betriebsverfahren
verwendet.
Charakteristika
Die Topologie sollte der
Produktionsumgebung so weit wie
möglich ähneln.
Die Tester stellen sicher, dass alle
Lösungselemente unter Netzwerkund Sicherheitsbedingungen, die
denen der Produktionsumgebung
entsprechen, wie erwartet
funktionieren.
Erwartete Lebensdauer und Stabilität · Optimieren Sie die Verteilung der virtuellen
·
·
Langfristige Verfügbarkeit – dies ist eine
stabile Testumgebung.
Begrenzte Servicelevelvereinbarungen für
Benutzer.
Topologie
Verschiedene Topologien, je nach
Festlegung in der Pilotphase. Für die
Akzeptanztests wird empfohlen, die
Farmserver annähernd auf den gleichen
Maßstab auszulegen wie die
Produktionsumgebung.
Wenn Auslastungstests der Zweck sind,
sollten die Konfigurationen der virtuellen
Computer mit der Produktionsumgebung
identisch sein, und die Virtualisierungshosts
sollten die gleichen sein wie die für die
Produktion geplanten.
·
·
·
·
·
Computer über die Virtualisierungsserver.
Skalieren Sie ggf. Virtualisierungsserver
vertikal und Farmserver horizontal, und
stellen Sie Farmserver auf physikalischen
Computern bereit.
Stellen Sie die Farm bereit.
Implementieren Sie den Betriebsplan sowie
ein internes oder im Handel erworbenes
Überwachungsprodukt.
Werten Sie die Lösung und den
Betriebsplan aus
Testen Sie auf Kapazität und Leistung.
·
·
·
·
WFE-1
Abfrage
4xVP
12 GB
·
·
·
Überarbeitete virtuelle Architektur.
Aktualisierter Betriebsplan.
Implementierungsplan.
WFE-2
Abfrage
WFE-3
Abfrage
WFE-1
Abfrage
4xVP
12 GB
4xVP
12 GB
4xVP
8 GB
APP-1
ZA
4xVP
8 GB
WFE-4
Abfrage
WFE-5
Abfrage
4xVP
8 GB
4xVP
8 GB
4xVP
8 GB
4xVP
8 GB
APP-2
Durchforstung
APP-1
ZA
4xVP
8 GB
4xVP
16 GB
DB-2
4xVP
32 GB
APP-3
Durchforstung
APP-4
ZA
4xVP
16 GB
Farm B
4xVP
16 GB
DB-1
4xVP
16 GB
8xLP
72 GB
Für die Farm-B-Umgebung, HOST-2:
·
4 GB RAM verfügbarer Speicher ohne zugesicherten
Speicher; dadurch bleibt kein Spielraum für das
vertikale Skalieren eines Farmservers.
·
Das Verhältnis logische zu virtuelle Prozessoren ist
8:10. Dies beeinträchtigt die Leistung und lässt keinen
Spielraum für das Hinzufügen eines weiteren virtuellen
Computers.
Virtualisierungsserver
Für die Farm-A-Umgebung, HOST-1
· 8 GB RAM verfügbarer Speicher ohne zugesicherten
Speicher.
· Das Verhältnis logische zu virtuelle Prozessoren ist 8:16.
Für die Farm-A-Umgebung, HOST-2
· 20 GB RAM verfügbarer Speicher ohne zugesicherten
Speicher.
· Das Verhältnis logische zu virtuelle Prozessoren ist 8:12.
Für die Farm-B-Umgebung, HOST-1
· 16 GB RAM verfügbarer Speicher ohne zugesicherten
Speicher.
· Das Verhältnis logische zu virtuelle Prozessoren ist 8:20.
Für die Farm-B-Umgebung, HOST-2
· 24 GB RAM verfügbarer Speicher ohne zugesicherten
Speicher.
· Das Verhältnis logische zu virtuelle Prozessoren ist 8:16.
Analyse
HOST-1
HOST-2
Während des Benutzerakzeptanztests gibt es normalerweise eine
Vereinbarung zum Servicelevel. Stellen Sie Folgendes sicher:
· Die Farmserver sind auf einen angemessenen Maßstab
ausgelegt, und Sie können sie vertikal oder horizontal
skalieren.
· Hohe Verfügbarkeit ist in einem angemessenen Maße
implementiert.
· Sie haben eine Strategie für die Sicherung und
Wiederherstellung.
· Die virtuellen Computer in Farm A und Farm B haben alle vier
virtuelle Prozessoren. Speicher ist jeweils wie folgt konfiguriert:
· Farm A: drei Front-End-Webserver mit je 12 GB, zwei
Anwendungsserver mit je 8 GB und zwei Datenbankserver
mit je 32 GB RAM.
· Farm B: fünf Front-End-Webserver mit je 8 GB, vier
Anwendungsserver mit je 16 GB.
DB-2
Mittlere bis große Farm
Geplante
Produktionsumgebung
Mittlere Farm
Geplante
Produktionsumgebung
8xLP
72 GB
Die endgültige Produktionstopologie und die
Farmserverkonfigurationen werden anhand
der im Vorproduktionstest erhaltenen
Benchmarks optimiert, fein abgestimmt und
implementiert.
WFE-3
Abfrage
APP-2
ZA
Durchforstung
DB-1
4xVP
32 GB
HOST-1
WFE-2
Abfrage
Für die Farm-B-Umgebung, HOST-1:
·
8 GB RAM verfügbarer Speicher ohne zugesicherten
Speicher; dadurch bleibt Spielraum für das vertikale
Skalieren eines Farmservers.
·
Das Verhältnis logische zu virtuelle Prozessoren ist 1:1.
Das ist gut für die Leistung; durch Hinzufügen eines
weiteren virtuellen Computers würde die Host-CPU
jedoch überzeichnet.
Bestimmen Sie vor dem Starten der Pilotbereitstellung, ob die Datenbanken gespiegelt werden müssen, damit hohe Verfügbarkeit
gewährleistet ist. Falls ja, stellen Sie sie auf zwei Hosts bereit.
Überprüfen Sie die Benchmarkdaten für die Datenbankserverleistung, um zu entscheiden, ob Sie weiter mit virtuellen
Datenbankservern arbeiten können. Falls ja, müssen Sie bestimmen, welche der folgenden Speicherlösungen Sie implementieren
und testen möchten: virtuelle Festplatten mit fester Größe oder Pass-Through zu freigegebenem Speicher. Wenn Sie vorhaben,
auf physikalische Datenbankserver umzusteigen, sollten Sie dies vor dem Beginn der Benutzerakzeptanztests tun.
Das Verhältnis logische zu virtuelle Prozessoren ist höher als das empfohlene Verhältnis 1:1. Sie können mit überzeichneten
CPUs auf den Virtualisierungshosts fortfahren, müssen dann aber während der Benutzerakzeptanztests Änderungen
implementieren. Es wird empfohlen, Anpassungen auf dem Host vor dem Beginn der Akzeptanztests vorzunehmen.
Laden Sie eine wesentliche Teilmenge der tatsächlichen Inhalte, bevor Sie mit den Benutzerakzeptanztests beginnen.
Entscheiden Sie, ob Sie mit den gleichen physikalischen Servern und der gleichen physikalischen und virtuellen Architektur mit
der nächsten Phase fortfahren möchten oder nicht.
Virtueller Computer
Farm A
Ergebnis
Für die Farm-A-Umgebung sind 20 GB RAM ohne den dem
Betriebssystem oder Hyper-V zugesicherten Speicher
erforderlich. Sie benötigen einen einzelnen Host mit
mindestens 32 GB RAM. Wenn Sie mit einem einzelnen
physikalischen Quad-Core-Server weitermachen, führt dies
ferner zu einem Verhältnis logische zu virtuelle Prozessoren
von 8:10, womit das empfohlene Verhältnis 1:1 überschritten
wird. Durch ein höheres Verhältnis steigt die CPUÜberzeichnung und wird die Leistung beeinträchtigt. Wenn
Sie diese Farm für die Benutzerakzeptanztests verwenden
möchten, müssen Sie den Virtualisierungsserver mit mehr
Arbeitsspeicher ausstatten.
·
Schritte
Eine Testumgebung, die zum Testen
von Lösungen anhand einer
Teilmenge oder einer vollständigen
Kopie der Produktionsdaten dient.
Für eine Pilotbereitstellung ist die Anzahl der an dem Projekt
teilnehmenden Benutzer typischerweise höher als die der POCTeilnehmer. Folglich ist die Benutzeraktivität höher, was sich wiederum
in einer höheren Anzahl der Seitenzugriffe, der gespeicherten
Dokumente und der Suchabfragen sowie einer verlangsamten
Durchforstung der Datenbank äußert. Eine kleine oder mittlere Farm mit
Farmservern, die auf drei Stufen verteilt implementiert sind, bietet
dennoch eine vernünftige Umgebung für Pilotprojekte.
Farm A ist eine kleine Farm mit folgender Konfiguration:
·
Zwei Prozessoren für alle Server mit Ausnahme des
Datenbankservers, der vier Prozessoren hat.
·
4 GB RAM für jeden Front-End-Webserver und jeden
Anwendungsserver, 8 GB RAM für den Datenbankserver.
Verwenden Sie weiterhin drei Konfigurationen mit 40-GB-Festplatte,
verwenden Sie jedoch zum Sammeln von IOPS-Daten eine
Kombination aus dynamischer Größe, fester Größe und Pass-Through.
Analyse
5 Benutzerakzeptanztest
Zweck
Virtualisierungsserver
Farm B ist eine mittlere Farm, die auf zwei Virtualisierungshosts
ausgeführt wird. Die virtuellen Computer sind wie folgt konfiguriert:
·
Zwei Prozessoren für alle Server mit Ausnahme der
Datenbankserver, die jeweils vier Prozessoren aufweisen.
·
Alle Server verfügen über 4 GB RAM, ausgenommen die
Datenbankserver, die jeweils 8 GB RAM haben.
·
4 GB RAM für jeden Front-End-Webserver und jeden
Anwendungsserver, 8 GB RAM für den Datenbankserver.
Ermitteln Sie die Speicheranforderungen, und implementieren Sie sie
für die Pilotumgebung, sodass Sie sie testen können und die
Benchmarks für die Benutzerakzeptanztests verwenden können.
Ergebnis
·
·
Virtueller Computer
HOST-2
8xLP
32 GB
8xLP
72 GB
8xLP
32 GB
Das Verhältnis logische zu virtuelle Prozessoren ist höher als das empfohlene Verhältnis 1:1. Beide Farmen sind schwer
überzeichnet. Es wird empfohlen, dieses Problem vor Beginn des Benutzerakzeptanztests zu lösen. Sie haben folgende
Möglichkeiten:
· Skalieren Sie die Konfiguration der virtuellen Prozessoren auf den Front-End-Webservern oder Anwendungsservern herunter.
· Fügen Sie weitere Hosts hinzu, wie in Farm A der folgenden Abbildung einer Produktionsumgebung gezeigt.
· Verwenden Sie Hosts mit mehr Prozessorkernen, wie in Farm B in der folgenden Abbildung einer Produktionsumgebung.
8xLP
72 GB
Datenbank:
gruppiert oder gespiegelt
6 – Produktion
Zweck
Erwartete Lebensdauer und Stabilität Schritte
Dies ist die Liveumgebung,
mit der die Benutzer
interagieren.
·
·
Langfristige Verfügbarkeit – die
Umgebung sollte stabil sein.
Umfassendste Servicelevelvereinbarung
für Benutzer, entsprechend den
Lösungs- und Geschäftsanforderungen.
·
·
·
·
WFE-1
Abfrage
Stellen Sie die Produktionsfarm bereit.
Stellen Sie die Farm mit den Diensten bereit.
Stellen Sie die Produktionslösung bereit.
Implementieren Sie den Betriebsplan.
Charakteristika
Topologie
Ergebnis
Sie ist geschäftskritisch, und es
gelten entsprechende
Vereinbarungen zum Servicelevel.
Verschiedene Topologien, je nach Festlegung
in der Pilotphase. Für die Akzeptanztests wird
empfohlen, die Farmserver annähernd auf den
gleichen Maßstab auszulegen wie die
Produktionsumgebung.
·
·
Wenn Auslastungstests der Zweck sind, sollten
die Konfigurationen der virtuellen Computer mit
der Produktionsumgebung identisch sein.
Die endgültige Produktionstopologie und die
Farmserverkonfigurationen werden anhand der
im Vorproduktionstest erhaltenen Benchmarks
optimiert, fein abgestimmt und implementiert.
HOST-2
4xVP
16 GB
WFE-2
Abfrage
WFE-3
Abfrage
WFE-1
Abfrage
4xVP
16 GB
4xVP
16 GB
4xVP
8 GB
APP-2
Durchforstung
4xVP
32 GB
APP-1
ZA
4xVP
16 GB
Endgültiger Betriebsplan
Implementierungsplan
DB-1
HOST-4
HOST-1
APP-2
Durchforstung
4xVP
16 GB
4xVP
32 GB
HOST-3
HOST-1
8xLP
64 GB
4xVP
8 GB
4xVP
16 GB
WFE-3
Abfrage
WFE-4
Abfrage
4xVP
8 GB
4xVP
8 GB
APP-3
Durchforstung
4xVP
16 GB
APP-4
ZA
4xVP
16 GB
DB-2
4xVP
32 GB
Farm A
APP-1
ZA
WFE-2
Abfrage
Farm B
Große Farm
Geplante Produktionsumgebung
Mittlere bis große Farm
Geplante Produktionsumgebung
8xLP
64 GB
HOST-2
8xLP
64 GB
16xLP
64 GB
8xLP
64 GB
HOST-3
HOST-4
HOST-1
© 2010 Microsoft Corporation. Alle Rechte vorbehalten. Wenn Sie uns Feedback zu dieser Dokumentation senden möchten, schreiben Sie an [email protected].
8xLP
32 GB
8xLP
32 GB
Datenbank:
gruppiert oder gespiegelt
Virtueller Computer
Virtualisierungsserver
Die Produktionsumgebung entspricht typischerweise der Umgebung
für die Benutzerakzeptanztests. In manchen Fällen kann sie
erforderliche Änderungen widerspiegeln, die aus den
Benutzerakzeptanztests hervorgingen.
In Farm A sind die virtuellen Computer wie folgt konfiguriert:
· Drei Front-End-Webserver, jeweils mit vier Prozessoren und
16 GB RAM.
· Zwei Anwendungsserver, jeweils mit vier Prozessoren. Die
Zentraladministration (ZA) ist auf APP-1 installiert, der über
16 GB RAM verfügt. Die Durchforstungskomponente der Suche
ist auf APP-2 installiert, der 32 GB RAM hat. Beachten Sie, dass
die Zentraladministration auch auf APP-2 installiert ist.
· Die Datenbankserver werden gespiegelt. Jeder weist vier
Prozessoren und 32 GB RAM auf.
In Farm B sind die virtuellen Computer wie folgt konfiguriert:
· Vier Front-End-Webserver mit je vier Prozessoren und 8 GB RAM
(nicht vertikal, sondern horizontal skalieren).
· Vier Anwendungsserver, jeweils mit vier Prozessoren und
16 GB RAM. Zwei Server sind für die Durchforstung reserviert,
auf den anderen beiden wird die ZA gehostet.
· Die Datenbankserver sind auf physikalischen Computern
installiert.
Die Virtualisierungshosts für Farm A und Farm B
veranschaulichen zwei Ansätze zur Erhöhung der
Hostkapazität.
In Farm A werden vier Hosts mit acht Prozessorkernen
verwendet, von denen jeder 64 GB RAM hat. HOST-3
hat nur einen einzigen virtuellen Computer, einen
Durchforstungsserver. Es besteht ausreichend
Kapazität, um einen weiteren virtuellen Computer mit
vier Prozessoren hinzuzufügen, ohne dass die CPU
überzeichnet wird. In allen Fällen ist ausreichend
Speicher zum vertikalen Skalieren der virtuellen
Computer vorhanden. Der Vorteil der Verwendung von
vier Hosts liegt darin, dass Spielraum zum Verschieben
der virtuellen Computer zwischen den Hosts besteht.
Der Nachteil ist, dass doppelt so viele physikalische
Server verwaltet werden müssen.
In Farm B werden zwei Hosts mit 16 Prozessorkernen
verwendet, jeweils mit 64 GB RAM. Das Verhältnis
logische zu virtuellen Prozessoren ist für beide Hosts
1:1. Durch Hinzufügen eines weiteren virtuellen
Computers würde einer der Hosts überzeichnet
werden, ebenso wie durch Verschieben eines virtuellen
Computers von einem Host zum anderen.
Analyse
16xLP
64 GB
HOST-2
Die Überzeichnung eines Virtualisierungshosts nach einem Leistungsproblem oder einem Fehler bei einem virtuellen
Computer ist als vorübergehende Lösung akzeptabel. Diese Situation sollte unbedingt entschärft werden, indem Sie
vor der Übernahme der Farm in die Produktion für ausreichende Kapazität auf dem Host sorgen. Sie haben u. a.
folgende Möglichkeiten, zusätzliche Kapazität auf den Hosts zur Verfügung zu stellen:
· Stellen Sie Hosts mit 16 oder mehr Prozessorkernen bereit.
· Fügen Sie der Umgebung einen oder mehrere Hosts mit acht Kernen hinzu.
· Überlegen Sie, ob Sie eine dedizierte Farm für Dienste bereitstellen, um Dienste zu verlagern, die hohe
Ressourcenanforderungen haben, z. B. die Suche.
Herunterladen