Guide Hyper-V de BizTalk Server 2010
L’objectif de ce guide est de fournir des conseils pratiques sur l’utilisation de Microsoft BizTalk Server avec Microsoft Windows Server 2008 R2 Hyper-V. L’accent est mis sur BizTalk Server, mais les méthodes d’évaluation des performances et les scénarios de test de performances sont utiles pour analyser les performances des applications serveur virtualisées en général. Ces conseils intéressent les communautés des professionnels de l’informatique et des développeurs.
La virtualisation de serveur offre aux entreprises la possibilité d’exécuter plusieurs systèmes d’exploitation sur une seule machine physique. Cette fonctionnalité permet la consolidation de serveurs sous-utilisés sur un plus petit nombre de machines entièrement utilisées. En implémentant la virtualisation, les entreprises peuvent réduire les coûts d’exploitation et d’investissement associés au déploiement et à l’exploitation des serveurs requis pour les applications d’entreprise.
Les économies potentielles ont incité les services informatiques à évaluer les applications nouvelles et existantes afin d’identifier les candidats appropriés pour la virtualisation de serveurs. La plupart de ces évaluations visent à découvrir le coût total de la virtualisation. Le coût total de la virtualisation est la somme des coûts monétaires pour le matériel et les opérations informatiques, ainsi que le coût des performances de la virtualisation par rapport aux performances réalisables dans un environnement physique. Ce guide se concentre exclusivement sur l’aspect performances de la virtualisation.
Depuis Windows Server 2008, la virtualisation de serveurs à l’aide de la technologie Hyper-V fait partie intégrante du système d’exploitation. Windows Server 2008 R2 Hyper-V fournit une solution de virtualisation fiable et optimisée qui permet aux organisations d’améliorer l’utilisation du serveur et de réduire les coûts. Avec l’ajout de nouvelles fonctionnalités telles que la fonctionnalité de migration dynamique, la prise en charge étendue du processeur et de la mémoire pour les systèmes hôtes, la prise en charge du stockage dynamique des machines virtuelles, il permet aux organisations de consolider les charges de travail sur un serveur physique unique et constitue une bonne solution pour les organisations qui consolident des serveurs ainsi que pour les environnements de développement et de test.
BizTalk Server tire parti des dernières améliorations de virtualisation incluses dans Le cadre de Windows Server 2008 R2 Hyper-V, ce qui peut entraîner une réduction des coûts grâce à la consolidation des serveurs de production et à la gestion de la continuité d’activité, ainsi qu’à la création d’une infrastructure informatique plus dynamique. La fonctionnalité de clustering permet BizTalk Server d’être déployées dans des environnements de clustering multi-sites sans logiciel ou matériel supplémentaire. Hyper-V prend en charge l’exécution de plusieurs instances de BizTalk Server sur des instances virtualisées de Windows Server 2008 R2. Server Virtualization permet aux clients BizTalk de réduire l’empreinte matérielle d’un déploiement BizTalk en regroupant les ressources sous-utilisées de manière sécurisée.
Un déploiement BizTalk Server se compose généralement d’un certain nombre d’autres composants, notamment : SQL Server, Windows Server et Internet Information Services (IIS). Hyper-V prend en charge l’approvisionnement dynamique via System Center Virtual Machine Manager (VMM), ce qui rend le provisionnement à la demande réaliste.
Windows Server 2008 R2 fournit la technologie Hyper-V pour prendre en charge la consolidation des serveurs par le biais de la virtualisation de plusieurs instances de système d’exploitation sur un seul serveur physique. Hyper-V est fourni en tant que composant principal de Windows Server 2008 R2 ou en tant que produit autonome pour permettre aux clients d’adopter aussi facilement que possible la virtualisation dans leur organization. Il existe plusieurs scénarios clés pour implémenter Hyper-V :
Consolidation des serveurs : réduisez l’encombrement du serveur, les dépenses d’exploitation et d’investissement (TCO) associées à l’exécution d’applications en regroupant plusieurs serveurs physiques sur une seule zone.
Test et développement : à l’aide de machines virtuelles, les développeurs et les architectes peuvent rapidement approvisionner de nouvelles machines pour tester de nouvelles technologies et de nouveaux scénarios dans un environnement sécurisé qui reflète avec précision les caractéristiques d’un environnement physique. La virtualisation permet de provisionner de nouvelles machines s’exécutant sur une large plateforme de systèmes d’exploitation sans avoir besoin de nouveaux matériels. Il s’agit d’une plateforme idéale pour les environnements de test et de développement.
Continuité d’activité et reprise d’activité : Hyper-V inclut de puissantes fonctionnalités de continuité d’activité et de récupération d’urgence, telles que la sauvegarde dynamique et la migration rapide, qui permettent aux entreprises de respecter leurs contrats de niveau de service.
Notes
Pour plus d’informations sur la sauvegarde de machines virtuelles Hyper-V à l’aide de la Sauvegarde Windows Server, consultez l’article 958662 de la Base de connaissances Microsoft, « Comment sauvegarder des machines virtuelles Hyper-V à partir de la partition parente sur un ordinateur Windows Server 2008 à l’aide de la sauvegarde Windows Server ».
Pour plus d’informations sur l’utilisation de la fonctionnalité de migration dynamique Hyper-V disponible dans Windows Server 2008 R2, consultez « Hyper-V : Guide pas à pas sur l’utilisation de la migration dynamique dans Windows Server 2008 R2 ».
Centre de données dynamique : en combinant Hyper-V avec la suite d’outils Microsoft System Center, les organisations peuvent automatiser la configuration et la surveillance des machines virtuelles. Pour plus d’informations, consultez System Center Virtual Machine Manager.
Les informations contenues dans ce guide sont directement liées aux scénarios de consolidation et de test et de développement de serveurs pour Hyper-V. Les deux autres scénarios sont hors de portée pour ce guide.
Pour plus d’informations sur les principaux scénarios pour Hyper-V, consultez Virtualisation avec Hyper-V : Vue d’ensemble et les rubriques de la section Annexes1 de ce guide.
Qui doit lire ceci ?
Tous les professionnels de l’informatique qui travaillent avec BizTalk Server
Professionnels de l’informatique qui déploient, optimisent et gèrent un environnement d’application
Professionnels de l’informatique qui travaillent avec les équipes de développement pour évaluer et optimiser les architectures système
Développeurs qui créent et gèrent des applications BizTalk Server
Développeurs intéressés par l’optimisation des performances et l’identification des goulots d’étranglement des performances
Objectifs de ce guide
L’objectif principal de ce guide est de fournir des conseils sur la façon de déterminer si BizTalk Server s’exécutant sur Hyper-V est susceptible de répondre aux attentes en matière de performances. Ces conseils seront également d’une aide précieuse pour l’optimisation d’une application BizTalk Server déployée.
Ce projet a été mené avec les objectifs suivants :
Fournissez des conseils spécifiques à toute personne qui évalue, conçoit ou implémente un environnement de BizTalk Server virtualisé.
Fournissez une introduction aux compteurs et outils de l’analyseur de performances utilisés pour mesurer les fonctionnalités de performances d’une plateforme de serveur virtualisée.
Fournissez des instructions pour déterminer le coût de la virtualisation en fonction de la différence de performances entre les environnements serveurs physiques et virtualisés.
Développez les meilleures pratiques à utiliser lors de la planification ou de l’optimisation d’un environnement de BizTalk Server virtualisé.
Fournissez des conseils d’architecture pour vous aider à déterminer comment déployer BizTalk Server dans un environnement virtualisé.
Identifiez et documentez les goulots d’étranglement des performances dans un environnement virtualisé.
Qu’est-ce que ce guide ?
Conseils pour l’implémentation d’une solution BizTalk Server sur un environnement virtualisé Hyper-V. Ce guide comprend les éléments suivants :
Déploiement de BizTalk Server sur Hyper-V : déploiement de BizTalk Server sur Hyper-V décrit les étapes qui ont été suivies pour configurer l’environnement lab utilisé pour comparer les performances d’une solution BizTalk Server s’exécutant sur une machine virtuelle Hyper-V avec le même BizTalk Server solution s’exécutant sur du matériel physique.
Évaluation des performances BizTalk Server sur Hyper-V : l’évaluation BizTalk Server performances sur Hyper-V détaille les considérations importantes lors de la mesure des performances d’une solution BizTalk Server s’exécutant dans un environnement virtualisé Hyper-V.
Test BizTalk Server performances sur Hyper-V : Test BizTalk Server performances de virtualisation fournit des résultats détaillés de quatre scénarios de test distincts qui comparent les performances d’une solution BizTalk Server s’exécutant sur une machine virtuelle Hyper-V à la même BizTalk Server solution s’exécutant sur du matériel physique.
Annexes : Les rubriques des Annexes1 fournissent des documents de référence importants pour ce guide, notamment :
Annexe A : Optimisations appliquées aux ordinateurs dans l’environnement de test : fournit des informations détaillées sur les optimisations des performances qui ont été appliquées aux ordinateurs de l’environnement de test.
Annexe B : Vue d’ensemble de l’architecture et des fonctionnalités Hyper-V : fournit une vue d’ensemble de l’architecture Hyper-V, décrit les avantages et les inconvénients d’Hyper-V et décrit les différences entre Hyper-V et Virtual Server 2005
Annexe C : BizTalk Server et SQL Server prise en charge d’Hyper-V : décrit les stratégies de prise en charge pour l’exécution de BizTalk Server et de SQL Server sur une machine virtuelle Hyper-V.
Annexe D : Outils de mesure des performances : décrit plusieurs outils qui peuvent être utilisés pour surveiller et évaluer les performances d’un environnement BizTalk Server.
Glossaire : Le glossaire8 définit les termes clés utilisés dans ce guide.