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.