BizTalk Server 2010: Hyper-V-Leitfaden

Dieser Leitfaden soll praktische Anleitungen für die Verwendung von Microsoft BizTalk Server mit Microsoft Windows Server 2008 R2 Hyper-V bereitstellen. Der Schwerpunkt liegt auf BizTalk Server, aber die Leistungsauswertungsmethoden und Leistungstestszenarien sind nützlich, um die Leistung von virtualisierten Serveranwendungen im Allgemeinen zu analysieren. Dieser Leitfaden wird sowohl für die IT-Experten als auch für die Entwicklercommunity von Interesse sein.

Die Servervirtualisierung bietet Unternehmen die Möglichkeit, mehrere Betriebssysteme auf einem einzelnen physischen Computer auszuführen. Diese Funktion ermöglicht die Konsolidierung von nicht ausgelasteten Servern auf einer kleineren Anzahl von vollständig ausgelasteten Computern. Durch die Implementierung von Virtualisierung können Unternehmen die Betriebs- und Investitionskosten im Zusammenhang mit der Bereitstellung und dem Betrieb der für Unternehmensanwendungen erforderlichen Server minimieren.

Die potenziellen Kosteneinsparungen haben IT-Abteilungen veranlasst, neue und vorhandene Anwendungen zu evaluieren, um Kandidaten zu identifizieren, die für die Servervirtualisierung geeignet sind. Die meisten dieser Auswertungen versuchen, die Gesamtkosten der Virtualisierung zu ermitteln. Die Gesamtkosten der Virtualisierung sind die Summe der Monetären Kosten für Hardware- und IT-Vorgänge sowie die Leistungskosten der Virtualisierung im Vergleich zur in einer physischen Umgebung erreichbaren Leistung. Dieser Leitfaden konzentriert sich ausschließlich auf den Leistungsaspekt der Virtualisierung.

Seit Windows Server 2008 ist die Servervirtualisierung mit Hyper-V-Technologie ein wesentlicher Bestandteil des Betriebssystems. Windows Server 2008 R2 Hyper-V bietet eine zuverlässige und optimierte Virtualisierungslösung, mit der Organisationen die Serverauslastung verbessern und Kosten senken können. Mit neuen Features wie Livemigrationsfunktionen, erweiterter Prozessor- und Arbeitsspeicherunterstützung für Hostsysteme, Unterstützung für dynamischen vm-Speicher ermöglicht es Organisationen, Workloads auf einem einzelnen physischen Server zu konsolidieren und ist eine gute Lösung für Organisationen, die Server konsolidieren, sowie für Entwicklungs- und Testumgebungen.

BizTalk Server nutzt die neuesten Virtualisierungsverbesserungen, die im Rahmen von Windows Server 2008 R2 Hyper-V enthalten sind, was zu geringeren Kosten durch Produktionsserverkonsolidierung und Geschäftskontinuitätsverwaltung sowie die Schaffung einer dynamischeren IT-Infrastruktur führen kann. Die Clusteringfunktion ermöglicht die Bereitstellung BizTalk Server in Clusteringumgebungen mit mehreren Standorten ohne zusätzliche Software oder Hardware. Hyper-V bietet Unterstützung für die Ausführung mehrerer Instanzen von BizTalk Server auf virtualisierten Instanzen von Windows Server 2008 R2. Mit der Servervirtualisierung können BizTalk-Kunden den Hardwarebedarf einer BizTalk-Bereitstellung minimieren, indem sie nicht ausgelastete Ressourcen auf sichere Weise konsolidieren.

Eine BizTalk Server-Bereitstellung besteht in der Regel aus einer Reihe anderer Komponenten, darunter: SQL Server, Windows Server und Internetinformationsdienste (IIS). Hyper-V bietet Unterstützung für die dynamische Bereitstellung über System Center Virtual Machine Manager (VMM), was die Bedarfsbereitstellung zu einem realistischen Szenario macht.

Windows Server 2008 R2 bietet die Hyper-V-Technologie, um die Serverkonsolidierung durch Virtualisierung mehrerer Betriebssysteminstanzen auf einem einzelnen physischen Server zu ermöglichen. Hyper-V wird als Kernbestandteil von Windows Server 2008 R2 oder als eigenständiges Produkt bereitgestellt, damit Kunden die Virtualisierung in ihren organization so einfach wie möglich nutzen können. Es gibt mehrere wichtige Szenarien für die Implementierung von Hyper-V:

  • Serverkonsolidierung : Minimieren Sie den Serverbedarf, die Betriebs- und Investitionskosten (TCO), die mit ausgeführten Anwendungen verbunden sind, indem Sie mehrere physische Server in einer Box konsolidieren.

  • Testen und Entwickeln : Mithilfe von virtuellen Computern können Entwickler und Architekten schnell neue Computer bereitstellen, um neue Technologien und Szenarien in einer sicheren Umgebung auszuprobieren, die die Merkmale einer physischen Umgebung genau widerspiegelt. Virtualisierung ermöglicht die Bereitstellung neuer Computer, die auf einer breiten Plattform von Betriebssystemen ausgeführt werden, ohne dass neue Hardware erforderlich ist. Dies bietet eine hervorragende Plattform für Test- und Entwicklungsumgebungen.

  • Geschäftskontinuität und Notfallwiederherstellung: Hyper-V umfasst leistungsstarke Funktionen für Geschäftskontinuität und Notfallwiederherstellung, z. B. Livesicherung und schnelle Migration, mit denen Unternehmen ihre Vereinbarungen zum Servicelevel erfüllen können.

    Hinweis

    Informationen zum Sichern virtueller Hyper-V-Computer mithilfe der Windows Server-Sicherung finden Sie im Microsoft Knowledge Base-Artikel 958662, "Sichern virtueller Hyper-V-Computer von der übergeordneten Partition auf einem Windows Server 2008-basierten Computer mithilfe der Windows Server-Sicherung".

    Informationen zur Verwendung des in Windows Server 2008 R2 verfügbaren Hyper-V-Livemigrationsfeatures finden Sie unter "Hyper-V: Schritt-für-Schritt-Anleitung zur Verwendung der Livemigration in Windows Server 2008 R2".

  • Dynamisches Rechenzentrum: Durch die Kombination von Hyper-V mit der Microsoft System Center-Suite von Tools können Organisationen die Konfiguration und Überwachung virtueller Computer automatisieren. Weitere Informationen finden Sie unter System Center Virtual Machine Manager.

    Die Informationen in diesem Leitfaden beziehen sich direkt auf die Serverkonsolidierungs- und Test- und Entwicklungsszenarien für Hyper-V. Die anderen beiden Szenarien liegen außerhalb des Rahmens dieses Handbuchs.

    Weitere Informationen zu den wichtigsten Szenarien für Hyper-V finden Sie unter Virtualisierung mit Hyper-V: Übersicht und in den Themen im Abschnitt "Anhänge1 " dieses Handbuchs.

Wer sollte dies lesen?

  • Alle IT-Experten, die mit BizTalk Server arbeiten

  • IT-Experten, die eine Anwendungsumgebung bereitstellen, optimieren und verwalten

  • IT-Experten, die mit Entwicklungsteams zusammenarbeiten, um Systemarchitekturen zu evaluieren und zu optimieren

  • Entwickler, die BizTalk Server Anwendungen erstellen und verwalten

  • Entwickler, die sich für leistungsoptimiert und Leistungsengpässe interessieren

Ziele dieses Leitfadens

Das Hauptziel dieses Leitfadens besteht darin, Anleitungen zur Verfügung zu stellen, wie Ermittelt werden kann, ob BizTalk Server, die unter Hyper-V ausgeführt werden, wahrscheinlich die Leistungserwartungen erfüllen. Dieser Leitfaden ist auch als Hilfe für die Optimierung einer bereitgestellten BizTalk Server-Anwendung von Nutzen.

Dieses Projekt wurde mit folgenden Zielen durchgeführt:

  • Stellen Sie spezifische Anleitungen für alle Bereit, die eine virtualisierte BizTalk Server-Umgebung auswerten, entwerfen oder implementieren.

  • Stellen Sie eine Einführung in die Leistungsindikatoren und Tools zur Leistungsüberwachung bereit, die zum Messen der Leistungsfunktionen einer virtualisierten Serverplattform verwendet werden.

  • Stellen Sie Richtlinien für die Ermittlung der Virtualisierungskosten als Funktion des Leistungsunterschieds zwischen physischen und virtualisierten Serverumgebungen bereit.

  • Entwickeln sie bewährte Methoden für die Planung oder Optimierung einer virtualisierten BizTalk Server-Umgebung.

  • Stellen Sie architekturbezogene Anleitungen bereit, mit denen Sie bestimmen können, wie BizTalk Server in einer virtualisierten Umgebung bereitgestellt werden.

  • Identifizieren und Dokumentieren von Leistungsengpässen in einer virtualisierten Umgebung.

Was ist in diesem Handbuch enthalten?

Leitfaden zum Implementieren einer BizTalk Server-Lösung in einer virtualisierten Hyper-V-Umgebung. Dieses Handbuch umfasst Folgendes:

  • Bereitstellen BizTalk Server unter Hyper-V: Bereitstellen von BizTalk Server unter Hyper-V beschreibt die Schritte, die zum Einrichten der Labumgebung zum Vergleichen der Leistung einer BizTalk Server Lösung, die auf einem virtuellen Hyper-V-Computer ausgeführt wird, mit demselben BizTalk Server Lösung, die auf physischer Hardware ausgeführt wird.

  • Auswerten BizTalk Server Leistung in Hyper-V: Auswerten BizTalk Server Leistung in Hyper-V enthält wichtige Überlegungen beim Messen der Leistung einer BizTalk Server Lösung, die in einer virtualisierten Hyper-V-Umgebung ausgeführt wird.

  • Testen BizTalk Server Leistung auf Hyper-V: Testen BizTalk Server Virtualisierungsleistung bietet detaillierte Ergebnisse von vier unterschiedlichen Testszenarien, die die Leistung einer BizTalk Server Lösung, die auf einem virtuellen Hyper-V-Computer ausgeführt wird, mit demselben BizTalk Server Lösung, die auf physischer Hardware ausgeführt wird.

  • Anlagen: Die Themen in Anlagen1 bieten wichtige Referenzmaterialien für diesen Leitfaden, einschließlich:

  • Glossar: Das Glossar8 definiert schlüsselbegriffe, die in diesem Handbuch verwendet werden.