Guía de Hyper-V de BizTalk Server 2010

El propósito de esta guía es proporcionar instrucciones prácticas para usar Microsoft BizTalk Server con Microsoft Windows Server 2008 R2 Hyper-V. El énfasis está en BizTalk Server, pero los métodos de evaluación de rendimiento y los escenarios de pruebas de rendimiento son útiles para analizar el rendimiento de las aplicaciones de servidor virtualizadas en general. Esta guía será de interés tanto para los profesionales de TI como para las comunidades de desarrolladores.

La virtualización de servidores ofrece a las empresas la oportunidad de ejecutar varios sistemas operativos en una sola máquina física. Esta funcionalidad permite la consolidación de servidores infrautilizados en un número menor de máquinas totalmente utilizadas. Al implementar la virtualización, las empresas pueden minimizar los costos de gastos operativos y de capital asociados con la implementación y el funcionamiento de los servidores necesarios para las aplicaciones empresariales.

El posible ahorro de costos ha pedido a los departamentos de TI que evalúen las aplicaciones nuevas y existentes para identificar candidatos adecuados para la virtualización del servidor. La mayoría de estas evaluaciones buscan detectar el costo total de la virtualización. El costo total de la virtualización es la suma de los costos monetarios de las operaciones de hardware y TI, y el costo de rendimiento de la virtualización en comparación con el rendimiento alcanzable en un entorno físico. Esta guía se centra exclusivamente en el aspecto de rendimiento de la virtualización.

A partir de Windows Server 2008, la virtualización de servidores mediante la tecnología hyper-V ha sido una parte integral del sistema operativo. Windows Server 2008 R2 Hyper-V proporciona una solución de virtualización confiable y optimizada que permite a las organizaciones mejorar el uso del servidor y reducir los costos. Con la adición de nuevas características, como la funcionalidad de migración en vivo, la compatibilidad ampliada con el procesador y la memoria para sistemas host, la compatibilidad con el almacenamiento dinámico de máquinas virtuales, permite a las organizaciones consolidar cargas de trabajo en un solo servidor físico y es una buena solución para las organizaciones que consolidan servidores, así como para entornos de desarrollo y pruebas.

BizTalk Server aprovecha las últimas mejoras de virtualización incluidas como parte de Hyper-V de Windows Server 2008 R2, lo que puede dar lugar a costos reducidos mediante la consolidación de servidores de producción y la administración de continuidad empresarial, además de la creación de una infraestructura de TI más dinámica. La funcionalidad Agrupación en clústeres permite implementar BizTalk Server en entornos de agrupación en clústeres de varios sitios sin software ni hardware adicionales. Hyper-V proporciona compatibilidad para ejecutar varias instancias de BizTalk Server en instancias virtualizadas de Windows Server 2008 R2. La virtualización de servidores permite a los clientes de BizTalk minimizar la superficie de hardware de una implementación de BizTalk mediante la consolidación de recursos infrautilizados de forma segura.

Una implementación de BizTalk Server normalmente consta de varios otros componentes, entre los que se incluyen: SQL Server, Windows Server e Internet Information Services (IIS). Hyper-V proporciona compatibilidad con el aprovisionamiento dinámico a través de System Center Virtual Machine Manager (VMM), lo que hace que el aprovisionamiento a petición sea un escenario realista.

Windows Server 2008 R2 proporciona la tecnología hyper-V para dar cabida a la consolidación del servidor mediante la virtualización de varias instancias de sistema operativo en un solo servidor físico. Hyper-V se proporciona como parte principal de Windows Server 2008 R2 o como un producto independiente para que sea lo más fácil posible para que los clientes adopten la virtualización en su organización. Hay varios escenarios clave para implementar Hyper-V:

  • Consolidación de servidores: minimice la superficie del servidor, los gastos operativos y de capital (TCO) asociados a las aplicaciones en ejecución mediante la consolidación de varios servidores físicos en un solo cuadro.

  • Pruebas y desarrollo : mediante máquinas virtuales, los desarrolladores y arquitectos pueden aprovisionar rápidamente nuevas máquinas para probar nuevas tecnologías y escenarios en un entorno seguro que refleje con precisión las características de un entorno físico. La virtualización permite aprovisionar nuevas máquinas que se ejecutan en una amplia plataforma de sistemas operativos sin necesidad de hardware nuevo. Esto proporciona una excelente plataforma para entornos de pruebas y desarrollo.

  • Continuidad empresarial y recuperación ante desastres: Hyper-V incluye potentes características de continuidad empresarial y recuperación ante desastres, como la copia de seguridad en vivo y la migración rápida, lo que permite a las empresas cumplir sus contratos de nivel de servicio.

    Nota:

    Para obtener información sobre cómo realizar copias de seguridad de máquinas virtuales de Hyper-V con Copias de seguridad de Windows Server, consulte el artículo de Microsoft Knowledge Base 958662, "Cómo realizar copias de seguridad de máquinas virtuales de Hyper-V desde la partición primaria en un equipo basado en Windows Server 2008 mediante Copias de seguridad de Windows Server".

    Para obtener información sobre cómo usar la característica de migración en vivo de Hyper-V disponible en Windows Server 2008 R2, vea "Hyper-V: Step-by-Step Guide to Using Live Migration in Windows Server 2008 R2" (Guía paso a paso para usar la migración en vivo en Windows Server 2008 R2).

  • Centro de datos dinámico: al combinar Hyper-V con el conjunto de herramientas de Microsoft System Center, las organizaciones pueden automatizar la configuración y la supervisión de máquinas virtuales. Para obtener más información, consulte System Center Virtual Machine Manager.

    La información de esta guía se relaciona directamente con los escenarios de consolidación y desarrollo de servidores para Hyper-V. Los otros dos escenarios están fuera del ámbito de esta guía.

    Para obtener más información sobre los escenarios principales de Hyper-V, consulte Virtualización con Hyper-V: Información general y los temas de la sección Appendices1 de esta guía.

¿Quién debe leer esto?

  • Todos los profesionales de TI que trabajan con BizTalk Server

  • Profesionales de TI que implementan, optimizan y mantienen un entorno de aplicación

  • Profesionales de TI que trabajan con equipos de desarrollo para evaluar y optimizar las arquitecturas del sistema

  • Desarrolladores que crean y mantienen aplicaciones BizTalk Server

  • Desarrolladores interesados en la optimización del rendimiento e identificación de cuellos de botella de rendimiento

Objetivos de esta guía

El objetivo principal de esta guía es proporcionar instrucciones sobre cómo determinar si es probable que BizTalk Server que se ejecuten en Hyper-V cumplan las expectativas de rendimiento. Esta guía también será de valor como ayuda para la optimización de una aplicación de BizTalk Server implementada.

Este proyecto se llevó a cabo con los siguientes objetivos:

  • Proporcione instrucciones específicas para cualquier persona que evalúe, diseñe o implemente un entorno de BizTalk Server virtualizado.

  • Proporcione una introducción a los contadores y herramientas del monitor de rendimiento que se usan para medir las funcionalidades de rendimiento de una plataforma de servidor virtualizada.

  • Proporcione instrucciones para determinar el costo de la virtualización como función de la diferencia de rendimiento entre los entornos de servidor físico y virtualizado.

  • Desarrolle procedimientos recomendados para su uso al planear o optimizar un entorno de BizTalk Server virtualizado.

  • Proporcione instrucciones de arquitectura para ayudarle a determinar cómo implementar BizTalk Server en un entorno virtualizado.

  • Identificar y documentar cuellos de botella de rendimiento en un entorno virtualizado.

¿Qué hay en esta guía?

Guía para implementar una solución de BizTalk Server en un entorno virtualizado de Hyper-V. Esta guía incluye:

  • Implementación de BizTalk Server en Hyper-V: la implementación de BizTalk Server en Hyper-V describe los pasos que se han seguido para configurar el entorno de laboratorio usado para comparar el rendimiento de una solución de BizTalk Server que se ejecuta en la máquina virtual de Hyper-V en la misma BizTalk Server solución que se ejecuta en hardware físico.

  • Evaluar BizTalk Server rendimiento en Hyper-V: evaluar el rendimiento de BizTalk Server en Hyper-V detalla consideraciones importantes al medir el rendimiento de una solución de BizTalk Server que se ejecuta en un entorno virtualizado de Hyper-V.

  • Probar BizTalk Server rendimiento en Hyper-V: probar BizTalk Server rendimiento de virtualización proporciona resultados detallados de cuatro escenarios de prueba distintos que comparan el rendimiento de una solución de BizTalk Server que se ejecuta en la máquina virtual de Hyper-V con la misma BizTalk Server solución que se ejecuta en hardware físico.

  • Anexos: los temas de Appendices1 proporcionan material de referencia importante para esta guía, entre los que se incluyen:

  • Glosario: El Glosario8 define los términos clave que se usan en esta guía.