Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se describen los entornos usados en el proceso de administración de versiones para una solución de BizTalk. Al igual que con cualquier solución de software empresarial, debe seguir las directrices de administración de versiones de software establecidas al desarrollar y publicar una solución de BizTalk. Este proceso debe incluir las siguientes fases distintas:
Desarrollo
Ensayo
Estadificación
Producción
Lo ideal es completar cada fase del proceso de administración de versiones en un entorno discreto, independiente de los demás entornos. De forma realista, es posible que tenga que combinar uno o varios de los entornos debido a restricciones de hardware, tiempo u otros recursos. Como mínimo, debe separar el entorno de producción de los otros entornos.
Nota:
Las instrucciones de instalación y actualización más recientes de BizTalk Server se muestran en Novedades, Instalación, Configuración y Actualización de BizTalk Server.
Uso de virtual Server durante el proceso de administración de versiones
Considere la posibilidad de completar el desarrollo, las pruebas unitarias y el almacenamiento provisional en un entorno "virtual". La realización de trabajos de desarrollo, pruebas unitarias y almacenamiento provisional en un entorno virtual ofrece una gran flexibilidad y usa considerablemente menos recursos de hardware que los necesarios. Si se usa un entorno virtual, asigne al menos 512 MB de memoria para cada máquina virtual que se ejecuta en el equipo host y un adicional de 512 MB de memoria para el sistema operativo host.
Por ejemplo, para un entorno de BizTalk Server que usa cinco máquinas virtuales (dos equipos que ejecutan BizTalk Server, dos nodos de clúster de Microsoft SQL Server y un controlador de dominio), planea tener instalados 3 GB de memoria en el equipo host. Si el entorno de BizTalk Server requiere más de 2 GB de memoria, considere la posibilidad de instalar una versión de 64 bits de Windows en el equipo host para asegurarse de que el sistema operativo host puede acceder a la cantidad máxima de memoria instalada.
Nota:
Para obtener recomendaciones sobre el uso de BizTalk Server en un entorno virtual, vea BizTalk Server 2009 Hyper-V Guide (https://go.microsoft.com/fwlink/?LinkId=151834).
Nota:
BizTalk Server es totalmente compatible con un sistema operativo compatible que se ejecuta en cualquiera de los programas de virtualización enumerados en el artículo de Microsoft Knowledge Base 842301 compatibilidad de Microsoft BizTalk Server en una máquina virtual. Sin embargo, BizTalk Server puede no funcionar como se esperaba si se instala en un sistema operativo compatible que se ejecuta en un software de virtualización distinto de los mencionados en el artículo de KB.
Entorno de desarrollo
Los proyectos de BizTalk que se usan para la solución de BizTalk se crean en el entorno de desarrollo. Debe instalar el siguiente software en los equipos usados en el entorno de desarrollo de BizTalk Server:
Internet Information Services (IIS)
Visual Studio
herramientas de cliente de SQL Server
BizTalk Server (incluidos los siguientes componentes)
Documentación
Herramientas administrativas
Sdk y herramientas de desarrollo
Software adicional
SQL Server, si las bases de datos de BizTalk Server se van a hospedar localmente durante el desarrollo.
Normalmente, los desarrolladores deben tener su propio equipo de desarrollo (físico o virtual) con el software necesario instalado.
Nota:
Se recomienda comprar y usar la suscripción de Visual Studio para entornos que no son de producción. Las suscripciones de Visual Studio se ofrecen con un descuento significativo del costo de una licencia comercial para el mismo software. Consulte Suscripciones de Visual Studio.
Entorno de pruebas
Las pruebas unitarias se pueden completar en un entorno virtual. Sin embargo, debe realizar las pruebas de rendimiento en un entorno físico con hardware y software idénticos al entorno de producción.
El entorno de prueba se usa para medir las características de rendimiento, como el rendimiento máximo sostenible (MST) y el rendimiento de seguimiento máximo sostenible de la solución de BizTalk. Por lo tanto, debe coincidir con el entorno de producción físico tan estrechamente como sea posible. Para obtener más información sobre cómo medir las características de rendimiento de una solución de BizTalk, vea Características de rendimiento del motor o la Guía de optimización del rendimiento de BizTalk Server.
Entorno de ensayo
Normalmente, se usa el entorno de ensayo para realizar pruebas unitarias en el despliegue real de la solución de BizTalk. El software instalado en el entorno de ensayo debe coincidir estrechamente con el software instalado en el entorno de producción. Sin embargo, puede ser aceptable usar equipos virtuales en el entorno de ensayo, ya que este entorno no se va a usar para medir el rendimiento. Para obtener más información sobre cómo implementar una aplicación de BizTalk en un entorno de ensayo, consulte Tareas de ensayo para la implementación de aplicaciones de BizTalk.
Entorno de producción
El entorno de producción es el entorno "activo" que hospedará la solución de BizTalk en ejecución. El entorno de producción es la entidad final en el proceso de administración de versiones y solo debe hospedar aplicaciones de BizTalk que hayan pasado previamente por el desarrollo, las pruebas unitarias, las pruebas de carga y la fase de preparación en los demás entornos. Las pruebas unitarias exhaustivas, las pruebas de carga y el almacenamiento provisional de antemano ayudarán a garantizar el máximo rendimiento y el tiempo de actividad de la aplicación de BizTalk en el entorno de producción.
Directrices para asignar servidores
Las instrucciones siguientes proporcionan una regla general para el número de servidores y servidores SQL Server de BizTalk que debe asignar a cada fase del proceso de administración de versiones, dado un número determinado de equipos físicos que se espera que se usen en producción: son estimaciones aproximadas que están sujetas a cambios en función de la arquitectura.
Nota:
Los servidores virtuales se pueden usar en el desarrollo y en el entorno de ensayo y también se pueden usar para las pruebas unitarias. Todas las pruebas de rendimiento deben realizarse en hardware físico que coincida con el hardware físico en el entorno de producción.
Equipos que ejecutan BizTalk Server usados en producción (hardware físico recomendado) | Servidores de desarrollo (hardware virtual o físico) | Servidores de prueba (hardware físico recomendado) | Servidores de ensayo (hardware físico o virtual) | Total no. de equipos que ejecutan BizTalk Server |
---|---|---|---|---|
1 | 2 | 1 | 1 | 5 |
2 | 2 | 2 | 1 | 7 |
3 | 2 | 3 | 1 | 9 |
4 | 2 | 4 | 1 | 11 |
Estimado no. de equipos que ejecutan SQL Server que se usan en producción (hardware físico recomendado) | Servidores de desarrollo (hardware virtual o físico) | Servidores de prueba (hardware físico recomendado) | Servidores de ensayo (hardware físico o virtual) | Total no. de equipos que ejecutan SQL Server |
---|---|---|---|---|
1 | 1 | 1 | 1 | 4 |
2 | 1 | 2 | 1 | 6 |
3 | 2 | 3 | 1 | 9 |
4 | 2 | 4 | 1 | 11 |