Compartir a través de


Introducción a la compatibilidad de BizTalk Server de 64 bits

En este tema se responden algunas preguntas más frecuentes sobre la compatibilidad de 64 bits con Microsoft BizTalk Server.

¿Qué versiones de Windows de 64 bits son compatibles?

Todas las ediciones de BizTalk Server admiten la ejecución de 32 bits y la ejecución nativa de 64 bits en los sistemas operativos compatibles. BizTalk Server incluye opciones de configuración de 32 y 64 bits.

Hardware and Software Requirements for BizTalk Server 2016 (Requisitos de hardware y software de BizTalk Server 2016)

Requisitos de hardware y software de BizTalk Server 2013 y 2013 R2

¿Supone la compatibilidad con 64 bits algún costo adicional?

No. La compatibilidad con 64 bits se ofrece sin cargo adicional.

¿Existe compatibilidad con el hardware basado en Itanium?

Para el entorno de ejecución de BizTalk, no. En el caso de las bases de datos de BizTalk, sí.

BizTalk Server requiere hardware de CPU que admita AMD64 o EM64T. Como resultado, BizTalk Server no se admite en Windows que se ejecuta en CPU de 64 bits basadas en Itanium. BizTalk Server admite la ejecución con un SQL Server basado en Itanium. Por lo tanto, todas las bases de datos de BizTalk Server se admiten en CPU de Itanium de 64 bits.

¿Qué procesos de BizTalk Server se ejecutan en modo de 64 bits?

BizTalk Server ejecutables se hospedan dentro de varios entornos de ejecución de servidor diferentes. En la tabla siguiente se enumeran los procesos de BizTalk Server que se ejecutan en modo de 64 bits.

Proceso Compatibilidad de 32 bits compatibilidad con la programación de 64 bits
Adaptadores basados en HTTP (IIS) Parcial
Instancias de host de BizTalk
SSO empresarial
Portal de BAM (IIS) No
SQL Server
Adaptadores basados en HTTP (IIS)

BizTalk Server componentes como HTTP y adaptadores SOAP se hospedan y ejecutan dentro de Internet Information Services (IIS). Todos los adaptadores son compatibles con el modo de 32 bits de IIS. Algunos adaptadores se pueden ejecutar en el modo de 64 bits de IIS. Para obtener una lista completa de adaptadores de 64 bits, consulte la lista de adaptadores que se incluye más adelante.

Instancias de host de BizTalk

Un “host” de BizTalk es un grupo lógico de servidores denominados “instancia de host”. Cada instancia de host se implementa como un servicio NT basado en BTSNTSvc.exe. Las orquestaciones y los adaptadores en proceso se cargan y ejecutan en instancias de host. Las instancias de host se pueden configurar para que se ejecuten en modo de 32 o 64 bits mediante la opción de casilla solo de 32 bits en el cuadro de diálogo Propiedades del host de la consola de administración de BizTalk Server.

SSO empresarial

El inicio de sesión único de Microsoft Enterprise Single Sign-On (SSO) se ejecuta en un servicio de NT dedicado (ENTSSO.exe). Es nativo de 32 bits en Windows de 32 bits y nativo de 64 bits en Windows de 64 bits.

Portal de BAM (IIS)

Los componentes del portal de supervisión de actividades empresariales (BAM) deben ejecutarse en IIS con ASP.NET de 32 bits 3,5. El portal de BAM se ejecutará en hardware de 64 bits en modo WOW. Consulte "Ejecución del portal de BAM en un entorno de 64 bits" en Personalización de la configuración del portal de BAM.

SQL Server

BizTalk Server se comunica con Microsoft SQL Server a través de protocolos de transporte nativos que son interoperables entre versiones de 32 y 64 bits de SQL Server. Por lo tanto, los archivos ejecutables de BizTalk Server de 32 y 64 bits pueden comunicarse con versiones de 32 o 64 bits de SQL Server. Todos los procedimientos almacenados BizTalk Server se admiten en SQL Server de 32 o 64 bits.

¿Y la compatibilidad con 32 y 64 bits en procesos que no son de servidor?

Microsoft Visual Studio

BizTalk Server ejecutables del diseñador se hospedan dentro del IDE de Visual Studio de 32 bits. Visual Studio admite el desarrollo de proyectos de 64 bits mediante Microsoft .NET Framework, que se puede implementar en BizTalk Server.

Microsoft Management Console (MMC)

La consola de administración de BizTalk Server solo se ejecuta como una aplicación de Microsoft Management Console (MMC) de 32 bits, incluso en Windows de 64 bits. SSO empresarial es compatible con MMC de 32 y 64 bits.

Internet Explorer

El cliente BAM requiere que Internet Explorer de 32 bits se instale y use en Windows de 64 bits.

¿Cómo se habilita la ejecución de 64 bits de orquestaciones?

Asigne la orquestación para que se ejecute en una instancia de host que tenga la propiedad solo de 32 bits no seleccionada. La instancia de host se debe ejecutar en un equipo con Windows x64.

¿Se pueden crear ensamblados .NET que se ejecuten en orquestaciones de 64 bits?

Sí. Con Visual Studio y .NET Framework, un desarrollador de BizTalk Server puede crear ensamblados que admitan la ejecución de 64 bits. Estos ensamblados se pueden implementar con orquestaciones y ejecutarse en instancias de host configuradas para la ejecución de 64 bits nativa.

¿Los ensamblados compilados por .NET Framework 2.0 realizarán la compilación JIT adecuadamente tanto en sistemas de 32 bits como de 64?

Sí. Si el ensamblado se compiló con .NET Framework 2.0 y la marca AnyCPU , un único archivo DLL compilará correctamente en CLR de 32 o 64 bits.

¿Se pueden instalar componentes de 32 y 64 bits en un único paquete de MSI de BizTalk?

Sí. Un administrador puede crear un archivo de paquete MSI a partir de una aplicación de BizTalk Server. El archivo MSI puede contener archivos .dll y .exe de 32 y 64 bits que se han agregado a la aplicación de BizTalk. En Windows de 32 bits, solo se instalarán los archivos .dll y .exe de 32 bits. En Windows x64, se instalarán archivos DLL de 32 y 64 bits y EXE.

¿Cómo se ejecutan los archivos ejecutables de BizTalk Server de 32 bits en Windows x64?

Windows x64 proporciona la capacidad de ejecutar archivos ejecutables de 32 y 64 bits en el mismo equipo. Los archivos ejecutables de 32 utilizan el servicio de WOW64 para emular un entorno de 32 bits en tiempo de ejecución.

¿Tendrán los archivos ejecutables de BizTalk Server de 32 bits 4 GB de memoria de proceso disponible en Windows x64?

Sí. En Windows x64, los procesos BTSNTSVC e IIS de 32 bits se ejecutan en WOW64 y pueden usar 4 GB completos de memoria virtual. Esto es una mejora respecto al espacio de direcciones de 2 GB predeterminado de las versiones de 32 bits de Windows.

Puede establecer el umbral de limitación en el porcentaje (%) disponible o en un valor absoluto. Por ejemplo:

  • Si usa un porcentaje disponible (0-100), el valor que inserte será un porcentaje de 2048 MB.

  • Si usa un valor absoluto, el valor que inserte puede ser cualquier valor en MB de hasta 4096 MB (límite de 32 bits). En hosts de 64 bits, puede especificar un valor superior hasta el límite direccional de 64 bits teórico de 2 TB.

¿Qué adaptadores se pueden ejecutar en modo de 64 bits?

De forma predeterminada, todos los adaptadores se pueden ejecutar en modo de 32 bits en Windows de 32 bits y en WOW64 en Windows de 64 bits. Los siguientes adaptadores se pueden ejecutar en modo de 64 bits nativo (en IIS o en BTSNTSVC como el proceso de host):

  • Archivo

  • HTTP

  • MSMQ

  • MQSeries

  • SFTP

  • SMTP

  • SOAP

  • WCF

Nota

  • El adaptador de MQ Series es compatible con procesos de 32 y 64 bits. El adaptador tiene un MQSeries Agent que se ejecuta en IBM WebSphere MQ Server en Windows. Preparar el equipo para la instalación enumera los requisitos de MQ.
  • No se admite la ejecución del adaptador de FTP o POP3, o del descodificador MIME en instancias de host de 64 bits.

¿Son las orquestaciones guardadas de BizTalk dependientes de motores de tiempo de ejecución de 32 o 64 bits?

No. BizTalk Server conserva los componentes en tiempo de ejecución mediante formatos que son independientes de los entornos de ejecución de 32 o 64 bits. Esto incluye orquestaciones, mensajes y puertos. Este modelo de persistencia permite a un administrador cambiar la configuración del host entre 32 y 64 bits sin crear incompatibilidades en BizTalk Server datos.

Al actualizar a la versión de BizTalk Server, ¿se ejecutan los hosts de BizTalk en modo de 64 bits de forma predeterminada?

No. De forma predeterminada, las actualizaciones a BizTalk Server marcar todas las instancias de host de BizTalk como solo de 32 bits. Un administrador debe crear nuevas instancias de host en equipos con Windows x64 y configurar las aplicaciones para que las usen.

¿Se puede tener un grupo de BizTalk Server “mixto” que incluya tiempos de ejecución de BizTalk tanto de 32 como de 64 bits?

Sí.

¿Qué idiomas son compatibles con tiempos de ejecución de 64 bits?

Todos los idiomas compatibles son compatibles con los motores de tiempo de ejecución de 32 y 64 bits.

¿Qué componentes de SQL Server de 64 bits son necesarios para configurar las herramientas de BAM?

El Asistente para configuración es un proceso de 32 bits; por lo tanto, requiere ciertos componentes que permiten comunicarse con SQL Server de 64 bits. Debe instalar los siguientes componentes de cliente SQL Server para habilitar la configuración de herramientas de BAM:

  • Componentes de conectividad

  • Herramientas de administración

  • Componentes heredados

Consulte también

Planificación del rendimiento y la capacidad