BizTalk Server Übersicht über den 64-Bit-Support
In diesem Thema werden einige häufig gestellte Fragen zur 64-Bit-Unterstützung für Microsoft BizTalk Server beantwortet.
Welche 64-Bit-Versionen von Windows werden unterstützt?
Alle Editionen von BizTalk Server unterstützen 32-Bit-Ausführung und native 64-Bit-Ausführung auf den unterstützten Betriebssystemen. BizTalk Server umfasst 32-Bit- und 64-Bit-Konfigurationsoptionen.
Hardware- und Softwareanforderungen für BizTalk Server 2016
Hardware- und Softwareanforderungen für BizTalk Server 2013 und 2013 R2
Fallen für die 64-Bit-Unterstützung zusätzliche Kosten an?
Nein. Hierfür fallen keine zusätzlichen Kosten an.
Wird Itanium-basierte Hardware unterstützt?
Für die BizTalk-Runtime nein. Für BizTalk-Datenbanken: ja.
BizTalk Server erfordert CPU-Hardware, die AMD64 oder EM64T unterstützt. Daher wird BizTalk Server unter Windows, das auf Itanium-basierten 64-Bit-CPUs ausgeführt wird, nicht unterstützt. BizTalk Server unterstützt die Ausführung mit einem Itanium-basierten SQL Server. Daher werden alle BizTalk Server Datenbanken auf Itanium 64-Bit-CPUs unterstützt.
Welche BizTalk Server-Prozesse werden im 64-Bit-Modus ausgeführt?
BizTalk Server ausführbare Dateien werden in verschiedenen Serverlaufzeiten gehostet. In der folgenden Tabelle wird aufgeführt, welche BizTalk Server Prozesse im 64-Bit-Modus ausgeführt werden.
Prozess | 32-Bit-Unterstützung | 64-Bit-Unterstützung |
---|---|---|
HTTP-basierte Adapter (IIS) | Ja | Teilweise |
BizTalk-Hostinstanzen | Yes | Yes |
SSO für Unternehmen | Yes | Yes |
BAM-Portal (IIS) | Ja | Nein |
SQL Server | Ja | Yes |
HTTP-basierte Adapter (IIS)
BizTalk Server Komponenten wie http und SOAP-Adapter werden in Internetinformationsdienste (IIS) gehostet und ausgeführt. Alle Adapter werden im 32-Bit-Modus von IIS unterstützt. Einige Adapter unterstützen auch das Ausführen im 64-Bit-Modus von IIS. Eine vollständige Liste der 64-Bit-Adapter finden Sie weiter unten in diesem Thema.
BizTalk-Hostinstanzen
Ein BizTalk-Host ist eine logische Gruppe von Servern, von der jeder einzelne eine Hostinstanz darstellt. Jeder Host instance wird basierend auf BTSNTSvc.exe als NT-Dienst bereitgestellt. Orchestrierungen und In-Prozess-Adapter werden in Hostinstanzen geladen und ausgeführt. Hostinstanzen können für die Ausführung im 32-Bit- oder im 64-Bit-Modus konfiguriert werden, indem sie die Kontrollkästchenoption Nur 32-Bit im Dialogfeld Hosteigenschaften in der BizTalk Server-Verwaltungskonsole verwenden.
SSO für Unternehmen
Microsoft Enterprise Single Sign-On (Einmaliges Anmelden für Unternehmen, SSO) wird in einem dedizierten NT-Dienst (ENTSSO.exe) ausgeführt. Es handelt sich um native 32-Bit-Versionen unter 32-Bit-Windows und native 64-Bit-Versionen unter 64-Bit-Windows.
BAM-Portal (IIS)
BAM-Portalkomponenten müssen in IIS mit 32-Bit-ASP.NET 3.5 ausgeführt werden. Das BAM-Portal wird auf 64-Bit-Hardware im WOW-Modus ausgeführt. Weitere Informationen finden Sie unter "Ausführen des BAM-Portals in einer 64-Bit-Umgebung" unter Anpassen der BAM-Portalkonfiguration.
SQL Server
BizTalk Server kommuniziert mit Microsoft SQL Server über native Transportprotokolle, die zwischen 32-Bit- und 64-Bit-Versionen von SQL Server interoperabel sind. Daher können 32-Bit- und 64-Bit-BizTalk Server ausführbare Dateien entweder mit 32-Bit- oder 64-Bit-Versionen von SQL Server kommunizieren. Alle BizTalk Server gespeicherten Prozeduren werden entweder in 32-Bit- oder 64-Bit-SQL Server unterstützt.
Ist 32-Bit/64-Bit-Unterstützung in nicht serverbasierten Prozessen verfügbar?
Microsoft Visual Studio
BizTalk Server Designerdateien werden in der 32-Bit-Visual Studio-IDE gehostet. Visual Studio unterstützt die Entwicklung von 64-Bit-Projekten mithilfe des Microsoft .NET Framework, das in BizTalk Server bereitgestellt werden kann.
Microsoft Management Console (MMC)
Die BizTalk Server-Verwaltungskonsole wird nur als 32-Bit-Anwendung der Microsoft Management Console (MMC) ausgeführt, auch unter 64-Bit-Windows. SSO für Unternehmen unterstützt sowohl 32-Bit- als auch 64-Bit-MMC.
Internet Explorer
Der BAM-Client erfordert die Installation und Verwendung von 32-Bit-Internet-Explorer unter 64-Bit-Windows.
Wie wird der systemeigene 64-Bit-Modus von Orchestrierungen aktiviert?
Weisen Sie die Orchestrierung zu, die auf einem Host instance ausgeführt werden soll, bei dem die 32-Bit-Eigenschaft nicht ausgewählt ist. Die Hostinstanz muss auf einem Windows x64-Computer ausgeführt werden.
Können .NET-Assemblys erstellt werden, die in 64-Bit-Orchestrierungen ausgeführt werden?
Ja. Mit Visual Studio und dem .NET Framework kann ein BizTalk Server Entwickler Assemblys erstellen, die die 64-Bit-Ausführung unterstützen. Diese können mit Orchestrierungen bereitgestellt und in Hostinstanzen ausgeführt werden, die für den systemeigenen 64-Bit-Modus konfiguriert sind.
Werden .NET Framework 2.0-kompilierte Assemblys in 32-Bit- und 64-Bit ordnungsgemäß JIT-kompiliert?
Ja. Wenn die Assembly mit dem .NET Framework 2.0 und dem AnyCPU-Flag kompiliert wurde, wird eine einzelne DLL ordnungsgemäß in 32-Bit- oder 64-Bit-CLRs kompiliert.
Können 32-Bit- und 64-Bit-Komponenten in einem einzigen BizTalk-MSI-Paket installiert werden?
Ja. Ein Administrator kann eine MSI-Paketdatei aus einer BizTalk Server-Anwendung erstellen. Die MSI-Datei kann sowohl 32-Bit- als auch 64-Bit-DLLs und EXEs enthalten, die der BizTalk-Anwendung hinzugefügt wurden. Unter 32-Bit-Windows werden nur die 32-Bit-DLLs und EXEs installiert. Unter Windows x64 werden sowohl 32-Bit- als auch 64-Bit-DLLs und EXEs installiert.
Wie gut lassen sich ausführbare 32-Bit-Dateien von BizTalk Server unter Windows x64 ausführen?
Unter Windows x64 können ausführbare 32-Bit- und 64-Bit-Dateien auf demselben Rechner ausgeführt werden. Ausführbare 32-Bit-Dateien nutzen den WOW64-Dienst, um eine leistungsstarke 32-Bit-Laufzeitumgebung zu emulieren.
Besitzen ausführbare 32-Bit-Dateien von BizTalk Server unter Windows x64 4 GB adressierbaren Prozessspeicher?
Ja. Unter Windows x64 werden 32-Bit-BTSNTSVC- und IIS-Prozesse unter WOW64 ausgeführt und können den vollen virtuellen Arbeitsspeicher von 4 GB nutzen. Dies ist eine Verbesserung gegenüber 2 GB adressierbaren Arbeitsspeicher von 32-Bit-Windows.
Sie können den Einschränkungsschwellenwert für den Speicher in Prozent (%) des verfügbaren Speichers oder als absoluten Wert festlegen. Beispiel:
Wenn Sie Prozent verfügbar (0 bis 100) verwenden, ist der eingegebene Wert einen Prozentsatz von 2048 MB.
Wenn Sie einen absoluten Wert verwenden, kann der von Ihnen eingegebenen Wert jeden Wert in MB bis zu 4096 MB (32-Bit-Grenze) aufweisen. Auf 64-Bit-Hosts können Sie bis zum theoretischen 64-Bit-Adressgrenzwert von 2 TB einen höheren Wert angeben.
Welche Adapter können im 64-Bit-Modus ausgeführt werden?
Standardmäßig können alle Adapter im 32-Bit-Modus unter 32-Bit-Windows und unter WOW64 unter 64-Bit-Windows ausgeführt werden. Die folgenden Adapter können im systemeigenen 64-Bit-Modus ausgeführt werden (mit IIS oder BTSNTSVC als Hostprozess):
Datei
HTTP
MSMQ
Mqseries
SFTP
SMTP
SOAP
WCF
Hinweis
- Der MQSeries-Adapter wird in 32-Bit- und 64-Bit-Prozessen unterstützt. Der Adapter verfügt über einen MQSeries-Adapter, der mit IBM WebSphere MQ Server unter Windows ausgeführt wird. Vorbereiten Ihres Computers für die Installation listet die MQ-Anforderungen auf.
- Das Ausführen des FTP-Adapters, POP3-Adapters und MIME-Decoders wird unter 64-Bit-Hostinstanzen nicht unterstützt.
Hängen persistent gespeicherte BizTalk-Orchestrierungen von 32-Bit- oder 64-Bit-Laufzeitmodulen ab?
Nein. BizTalk Server speichert Laufzeitkomponenten unter Verwendung von Formaten, die unabhängig von 32-Bit- oder 64-Bit-Runtimes sind. Dazu gehören Orchestrierungen, Nachrichten und Ports. Dieses Persistenzmodell ermöglicht es einem Administrator, die Hostkonfiguration zwischen 32-Bit und 64-Bit zu wechseln, ohne Inkompatibilitäten in BizTalk Server Daten zu erzeugen.
Werden BizTalk-Hosts nach einer Aktualisierung auf BizTalk Server standardmäßig mit 64-Bit ausgeführt?
Nein. Standardmäßig markieren Upgrades auf BizTalk Server alle BizTalk-Hostinstanzen nur als 32-Bit-Instanz. Ein Administrator muss neue Hostinstanzen auf 64-Bit-Windows-Computern erstellen und Anwendungen so konfigurieren, dass dieser Modus verwendet wird.
Kann eine „gemischte“ Gruppe „BizTalk Server“ verwendet werden, die 32-Bit- und 64-Bit-BizTalk-Laufzeitmodule umfasst?
Ja.
Welche Sprachen werden in 64-Bit-Laufzeitmodulen unterstützt?
Alle gängigen Sprachen werden sowohl in 32-Bit- als auch in 64-Bit-Laufzeitmodulen unterstützt.
Welche 64-Bit-Komponenten von SQL Server sind für das Konfigurieren von BAM-Tools erforderlich?
Der Konfigurations-Assistent ist ein 32-Bit-Prozess. Daher sind bestimmte Komponenten erforderlich, die die Kommunikation mit 64-Bit-SQL Server ermöglichen. Sie müssen die folgenden SQL Server Clientkomponenten installieren, um die Konfiguration von BAM-Tools zu aktivieren:
Konnektivitätskomponenten
Verwaltungstools
Legacykomponenten