Compartir vía


Planear la solución de BizTalk

Uno de los principales objetivos de diseño de BizTalk Server es proporcionar la máxima flexibilidad para acomodar tantos escenarios de procesamiento como sea posible. Debido a esta gran flexibilidad, uno de los principales desafíos que enfrentan los desarrolladores de una solución de BizTalk es determinar cómo hacer el mejor uso de las características disponibles en BizTalk Server para satisfacer mejor sus necesidades empresariales. Planear el BizTalk Server se puede dividir en fases distintas que se resumen a continuación.

Determinar el ámbito de la solución

Consideraciones de rendimiento

Tenga en cuenta lo siguiente al determinar el ámbito de la solución de BizTalk:

  • ¿Qué adaptadores o aceleradores son necesarios?

  • ¿Cuáles son los requisitos para implementar orquestaciones en la solución?

  • Requisitos de rendimiento del documento: ¿Cuáles son los requisitos de rendimiento sostenibles máximos para la solución?

  • Requisitos de latencia: ¿Qué capacidad de respuesta necesita la solución para escenarios de solicitud-respuesta y solicitud-respuesta?

  • ¿Qué tan bien se recupera la solución de los períodos de carga máxima del documento?

  • ¿Cuáles son los requisitos de alta disponibilidad de la solución?

  • ¿Cuáles son los requisitos de seguimiento de documentos de la solución?

  • ¿Cuáles son las características de rendimiento de cualquier aplicación dependiente, como un servicio web remoto u otro sistema? Si las aplicaciones dependientes no se mantienen al día con la carga necesaria, el rendimiento general del sistema se degradará en consecuencia.

  • ¿La aplicación de BizTalk consumiría bases de datos no relacionadas con BizTalk Server? Por ejemplo, si la aplicación de BizTalk consume tablas en una base de datos de SQL Server mediante el adaptador de SQL, ¿se configuran las tablas de forma eficaz?

Consideraciones de hardware

Al determinar el ámbito de la solución, cree un diagrama de hardware de alto nivel que incluya lo siguiente:

  • Arquitectura de equipo (como x86, x64 e IA64)

  • Requisitos de CPU (como tipo, velocidad, número, núcleos y uso de hyperthreading)

  • Requisitos de RAM para cada equipo

  • Almacenamiento en disco local (tipo, tamaño, velocidad)

  • SAN (requisitos de almacenamiento: número de LUNS; Tipo de tarjeta SAN)

  • Tarjetas de red (número en cada equipo, 100 megabits (Mbps) frente a 1 Gigabit (1 Gbps).

  • ¿Cómo se implementarán los firewalls en la solución?

  • ¿Se usará el hardware de equilibrio de carga de red?

  • ¿Se van a agrupar equipos específicos?

  • ¿Usaría un entorno virtual que implique Microsoft Hyper-V Server o cualquier otro producto de virtualización?

Planeación de la solución

Escala de tiempo de hitos de la solución

Cree una programación con hitos para completar aspectos específicos de la solución de BizTalk. Establecer hitos específicos aumentará la probabilidad de que la solución se complete de forma oportuna.

Consideraciones de software que no son de Microsoft

Tenga en cuenta lo siguiente cuando se use software que no es de Microsoft con la solución:

  • Determine cómo se necesita obtener el software o hardware.

  • Planee la capacidad y el ajuste de tamaño para asegurarse de que el software que no es de Microsoft no se convierte en un cuello de botella en la solución.

  • Determine un plan de acción para instalar el software que no es necesario de Microsoft.

  • Cree un plan de acción para configurar y optimizar el software no de Microsoft necesario.

Preparación de la solución

Incluya los siguientes elementos en la fase de preparación:

Diseño detallado de la plataforma de soluciones

Un diseño detallado de soluciones facilita las comunicaciones y evita suposiciones, lo que mejorará la agilidad y la eficacia de todas las actividades. Debe documentar completamente los siguientes elementos:

  • BizTalk Server bases de datos y cómo se distribuirán entre equipos.

  • Diseño y descripciones del host de BizTalk de cada host y sus instancias.

  • Descripción de cada orquestación.

  • Descripción de cada canalización.

  • Descripción de componentes personalizados, como ensamblados de .NET y componentes COM+.

    Diagramas de flujo de mensajes

    Cree diagramas detallados de flujo de mensajes para ayudar a evitar cualquier confusión o suposiciones falsas con respecto a lo que se supone que se está produciendo en los mensajes durante el procesamiento. Se deben tener en cuenta los detalles siguientes al crear los diagramas de flujo de mensajes:

  • Describir el ciclo de vida de cada tipo de mensaje desde el momento en que llega a una ubicación de recepción hasta que se envían todos los mensajes resultantes y se completa todo el procesamiento relacionado.

  • Describir cómo procesar los cambios en las condiciones de error.

  • Incluya detalles sobre la correlación, las notificaciones de entrega y las confirmaciones.

  • Incluya información de requisitos de rendimiento con respecto a la latencia y el rendimiento.

    Detalles de software que no son de Microsoft

    Todo el software que no es de Microsoft que se usa debe documentarse completamente como parte del diseño detallado de la solución.

    Pila de hardware detallada

    Basándose en el diagrama de hardware de alto nivel creado anteriormente, se debe documentar completamente la siguiente información de hardware:

  • Procesadores

    • Tipo

    • Velocidad

    • Número de núcleos

    • Hyperthreading

  • Memoria

    • Importe

    • Velocidad

    • Parity

  • Red

    • Número de tarjetas de interfaz de red (NIC)

    • Velocidad de la red

  • SAN

    • Número de tarjetas SAN en cada equipo

    • Número de números de unidad lógica (LUN) para cada equipo y propósito para cada LUN

    • Velocidad de las tarjetas de red de área de almacenamiento (SAN)

    • Detalles de configuración de la tarjeta SAN

    • Asignación, formato y creación de particiones de discos SAN

  • Disco

    • Detalles del disco local para cada equipo

    • Formato usado para discos locales

    • Detalles de creación de particiones para discos locales

  • Cache

    • Cantidad de caché L2

    • Cantidad de caché L3

    Pila de software detallada

    Se debe documentar la siguiente información de software:

  • Versiones, ediciones y arquitecturas específicas del sistema operativo

  • Características específicas del sistema operativo

  • Software específico instalado en cada equipo

  • Controladores específicos

  • Service Packs y otras actualizaciones

  • Valores de configuración para todas las características de software y sistema operativo que se usan si varían de los valores predeterminados

Compilación del entorno para la solución

Las instrucciones detalladas para instalar BizTalk Server y los requisitos de software se encuentran en las guías de instalación de BizTalk Server.

Consulte también

Planificación del nivel de BizTalk Server