Planeación del rendimiento
BizTalk Server es una plataforma de aplicaciones. No es solo un producto de servidor o simplemente un producto para desarrolladores. Se trata de una plataforma de aplicaciones que se usa para crear sistemas de administración de procesos empresariales, para integrar aplicaciones empresariales, automatizar flujos de trabajo y habilitar arquitecturas orientadas a servicios.
BizTalk Server depende de muchos otros componentes de software. La plataforma de aplicaciones de BizTalk suele incluir varios de los siguientes componentes de software: el sistema operativo Windows Server, SQL Server, BizTalk Server, IIS (opcional), sistemas externos con los que BizTalk Server interactúa, así como con adaptadores y componentes que no son de Microsoft.
Debido a la naturaleza inherentemente compleja de un entorno de BizTalk Server, hay muchas consideraciones que se deben tener en cuenta al planear el rendimiento. Hay varias opciones predeterminadas que se aplican a todos los entornos de BizTalk Server y hay consideraciones y metodologías adicionales para optimizar arquitecturas de BizTalk Server específicas.
En este tema se proporciona información general sobre la configuración predeterminada que debe aplicar al optimizar el rendimiento de todos los entornos de BizTalk Server. También proporciona recomendaciones para probar y optimizar entornos de BizTalk Server diseñados para escenarios específicos.
Configuración que debe aplicar a todos los entornos de BizTalk Server
La sección Listas de comprobación de preparación operativa de esta guía contiene una lista de elementos que debe revisar antes de emplear cualquier solución de BizTalk. Esta lista de comprobación contiene elementos de acción que pueden tener un impacto significativo en el rendimiento de su entorno de BizTalk Server, independientemente de la naturaleza específica de la solución de BizTalk que se emplea.
Consideraciones para probar y optimizar una solución de BizTalk
Diferentes soluciones de BizTalk pueden tener criterios de rendimiento drásticamente diferentes. Por ejemplo, una solución de BizTalk que se basa en la ejecución de orquestaciones tendrá un perfil de rendimiento diferente al de una solución de BizTalk que se centra en la recepción, conversión y asignación de documentos de archivos planos. Una solución centrada en la orquestación puede ser un uso intensivo de la CPU o puede llamar a componentes personalizados que se benefician de la optimización, mientras que una solución centrada en la asignación y conversión de archivos planos puede ser más intensiva en memoria.
Los adaptadores y canalizaciones usados para recibir y enviar documentos dentro y fuera de BizTalk Server también pueden tener un impacto profundo en el rendimiento de la solución de BizTalk. El nivel de seguimiento de documentos requerido por la solución también afectará considerablemente al rendimiento. Debido a los muchos perfiles de rendimiento divergentes que son posibles en diferentes soluciones de BizTalk, es absolutamente fundamental que pruebe la solución de BizTalk para medir el rendimiento máximo sostenible y el máximo rendimiento de seguimiento sostenible.
Después de determinar el rendimiento máximo sostenible y el rendimiento de seguimiento sostenible máximo de la solución de BizTalk, hay pasos específicos que puede emplear para eliminar cuellos de botella en la solución de BizTalk. Para obtener más información, consulte la Guía de rendimiento de BizTalk Server 2009 (https://go.microsoft.com/fwlink/?LinkID=150492).