Freigeben über


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

Weitere Informationen

Leistungs- und Kapazitätsplanung