Vue d’ensemble de la prise en charge de BizTalk Server 64 bits
Cette rubrique répond à certaines questions fréquemment posées sur la prise en charge 64 bits de Microsoft BizTalk Server.
Quelles sont les versions de Windows 64 bits prises en charge ?
Toutes les éditions de BizTalk Server prennent en charge l’exécution 32 bits et l’exécution 64 bits native sur les systèmes d’exploitation pris en charge. BizTalk Server inclut des options de configuration 32 bits et 64 bits.
Configurations logicielle et matérielle requises pour BizTalk Server 2016
Configuration matérielle et logicielle requise pour BizTalk Server 2013 et 2013 R2
La prise en charge du mode 64 bits induit-elle des frais supplémentaires ?
Non. La prise en charge du mode 64 bits est incluse sans aucun frais supplémentaire.
Le matériel Itanium est-il pris en charge ?
Pour le runtime BizTalk, non. Pour les bases de données BizTalk, oui.
BizTalk Server nécessite du matériel processeur qui prend en charge AMD64 ou EM64T. Par conséquent, BizTalk Server n’est pas pris en charge sur Windows s’exécutant sur des processeurs Itanium 64 bits. BizTalk Server prend en charge l’exécution avec un SQL Server Itanium. Ainsi, toutes les bases de données BizTalk Server sont prises en charge sur les processeurs Itanium 64 bits.
Quels processus BizTalk Server s'exécutent en mode 64 bits ?
BizTalk Server exécutables sont hébergés dans plusieurs runtimes de serveur différents. Le tableau suivant répertorie les processus BizTalk Server exécutés en mode 64 bits.
Processus | prise en charge 32 bits | prise en charge 64 bits |
---|---|---|
Adaptateurs HTTP (IIS) | Oui | Partiel |
Instances d'hôte BizTalk | Oui | Oui |
Authentification unique d'entreprise | Oui | Oui |
Portail BAM (IIS) | Oui | Non |
SQL Server | Oui | Oui |
Adaptateurs HTTP (IIS)
BizTalk Server composants tels que les adaptateurs HTTP et SOAP sont hébergés et exécutés à l’intérieur des services Internet (IIS). Tous les adaptateurs sont pris en charge dans IIS en mode 32 bits. Certains adaptateurs prennent en charge l'exécution d'IIS en mode 64 bits. Pour obtenir une liste exhaustive des adaptateurs 64 bits, reportez-vous à la liste des adaptateurs proposée plus loin dans cette rubrique.
Instances d'hôte BizTalk
Un hôte BizTalk est un groupe logique de serveurs, chacun appelé « instance d'hôte ». Chaque instance hôte est déployé en tant que service NT basé sur BTSNTSvc.exe. Les orchestrations et les adaptateurs in-process sont chargés et exécutés dans les instances d’hôte. Les instances d’hôte peuvent être configurées pour s’exécuter en mode 32 bits ou 64 bits à l’aide de l’option de zone de case activée 32 bits uniquement dans la boîte de dialogue Propriétés de l’hôte de la console Administration BizTalk Server.
Authentification unique d'entreprise
Microsoft Enterprise Single Sign-On (SSO) est exécuté dans un service NT (ENTSSO.exe) dédié. Il est natif 32 bits sur Windows 32 bits et natif 64 bits sur Windows 64 bits.
Portail BAM (IIS)
Les composants du portail BAM (Business Activity Monitoring) doivent s'exécuter dans IIS avec ASP.NET 3.5 32 bits. Le portail BAM s'exécute sur un matériel 64 bits en mode WOW. Consultez « Exécution du portail BAM dans un environnement 64 bits » dans Personnalisation de la configuration du portail BAM.
SQL Server
BizTalk Server communique avec Microsoft SQL Server via des protocoles de transport natifs qui sont interopérables entre les versions 32 bits et 64 bits de SQL Server. Par conséquent, les exécutables 32 bits et 64 bits BizTalk Server peuvent communiquer avec les versions 32 bits ou 64 bits de SQL Server. Toutes les procédures stockées BizTalk Server sont prises en charge dans les SQL Server 32 bits ou 64 bits.
Qu'en est-il de la prise en charge 32/64 bits dans des processus ne s'exécutant pas sur le serveur ?
Microsoft Visual Studio
BizTalk Server les exécutables du concepteur sont hébergés dans l’IDE Visual Studio 32 bits. Visual Studio prend en charge le développement de projets 64 bits à l’aide de Microsoft .NET Framework, qui peut être déployé dans BizTalk Server.
Microsoft Management Console (MMC)
La console d’administration BizTalk Server s’exécute uniquement en tant qu’application Microsoft Management Console (MMC) 32 bits, même sur Windows 64 bits. Microsoft Enterprise Single Sign-On prend en charge la console MMC en modes 32 et 64 bits.
Internet Explorer
Le client BAM nécessite l’installation et l’utilisation de Explorer Internet 32 bits sur Windows 64 bits.
Comment puis-je activer l'exécution 64 bits native d'orchestrations ?
Affectez l’orchestration à exécuter dans un instance hôte pour lequel la propriété 32 bits uniquement n’est pas sélectionnée. L'instance de l'hôte doit s'exécuter sur un ordinateur sur lequel Windows x64 est installé.
Puis-je générer des assemblys .NET qui s'exécutent dans des orchestrations 64 bits ?
Oui. À l’aide de Visual Studio et du .NET Framework, un développeur BizTalk Server peut créer des assemblys qui prennent en charge l’exécution 64 bits. Ces assemblys peuvent être déployés avec des orchestrations et s'exécuter au sein d'instances d'hôte configurées pour l'exécution 64 bits native.
Les assemblys compilés juste-à-temps avec .NET Framework 2.0 s'exécuteront-ils correctement dans les systèmes 32 bits et 64 bits ?
Oui. Si l’assembly a été compilé avec .NET Framework 2.0 et l’indicateur AnyCPU , une seule DLL est compilée correctement dans les fichiers CLR 32 bits ou 64 bits.
Est-ce que je peux installer des composants 32 bits et 64 bits dans un seul package MSI BizTalk ?
Oui. Un administrateur peut créer un fichier de package MSI à partir d’une application BizTalk Server. Le fichier MSI peut contenir des fichiers DLL et EXE 32 bits et 64 bits qui ont été ajoutés à l'application BizTalk. Sous Windows 32 bits, seuls les fichiers DLL et EXE 32 bits seront installés. Sur Windows x64, les DLL et les FICHIERS EXE 32 bits et 64 bits seront installés.
Les exécutables 32 bits BizTalk Server fonctionnent-ils dans un environnement Windows x64 ?
Windows x64 permet d'exécuter des exécutables 32 bits et 64 bits sur le même ordinateur. Les exécutables 32 bits utilisent le service WOW64 pour émuler un environnement d'exécution 32 bits.
Les exécutables 32 bits de BizTalk Server disposeront-ils, sous Windows x64, de 4 Go de mémoire de processus adressable ?
Oui. Sur Windows x64, les processus BTSNTSVC et IIS 32 bits sont exécutés sous WOW64 et peuvent utiliser la mémoire virtuelle complète de 4 Go. Cela représente une amélioration par rapport aux 2 Go de mémoire virtuelle adressable par défaut sous Windows 32 bits.
Vous pouvez définir le seuil de limitation de la mémoire selon les valeurs de pourcentage (%) disponibles, ou à l'aide d'une valeur absolue. Par exemple :
Si vous utilisez le pourcentage disponible (de 0 à 100), la valeur d'entrée est un pourcentage de 2048 Mo.
Si vous utilisez une valeur absolue, la valeur d'entrée peut être n'importe quelle valeur en Mo jusqu'à 4096 Mo (limite des systèmes 32 bits). Sur les ordinateurs hôtes 64 bits, vous pouvez spécifier une valeur plus élevée jusqu'à la limite théorique de 2 To pour les systèmes 64 bits.
Quels adaptateurs peuvent fonctionner en mode 64 bits ?
Par défaut, tous les adaptateurs peuvent s’exécuter en mode 32 bits sur Windows 32 bits et sur WOW64 sur Windows 64 bits. Les adaptateurs suivants peuvent s'exécuter en mode natif 64 bits (avec IIS ou BTSNTSVC comme processus hôte) :
Fichier
HTTP
MSMQ
Mqseries
SFTP
SMTP
SOAP
WCF
Notes
- L'adaptateur MQSeries prend en charge à la fois les processus 32 bits et 64 bits. Il possède un agent MQSeries Agent qui s'exécute sur IBM WebSphere MQ Server sous Windows. Préparer votre ordinateur pour l’installation répertorie les exigences de MQ.
- L'exécution des adaptateurs FTP et POP3 et du décodeur MIME sur des instances d'hôte 64 bits n'est pas prise en charge.
Les orchestrations BizTalk persistantes dépendent-elles l'exécution 32 bits ou 64 bits ?
Non. BizTalk Server conserve les composants d’exécution à l’aide de formats indépendants des runtimes 32 bits ou 64 bits. Cela inclut des orchestrations, des messages et des ports. Ce modèle de persistance permet à un administrateur de basculer la configuration de l’hôte entre 32 bits et 64 bits sans créer d’incompatibilités dans BizTalk Server données.
Après une mise à niveau vers BizTalk Server, mes hôtes BizTalk s’exécuteront-ils par défaut en mode 64 bits ?
Non. Par défaut, les mises à niveau vers BizTalk Server marquer toutes les instances d’hôte BizTalk comme 32 bits uniquement. Un administrateur doit créer de nouvelles instances d'hôte sur des ordinateurs Windows 64 bits et configurer les applications devant les utiliser.
Puis-je disposer d’un groupe BizTalk Server « mixte » qui inclue des composants d’exécution 32 bits et 64 bits ?
Oui.
Quelles langues sont prises en charge dans le mode d'exécution 64 bits ?
Toutes les langues sont prises en charge dans les deux modes d'exécution.
Quels sont les composants SQL Server 64 bits nécessaires à la configuration des outils BAM ?
L’Assistant Configuration est un processus 32 bits ; Par conséquent, il nécessite certains composants qui lui permettent de communiquer avec des SQL Server 64 bits. Vous devez installer les composants clients SQL Server suivants pour activer la configuration des outils BAM :
Composants de connectivité
Outils de gestion
Composants hérités