FME Flow: 2025.0

Verteilen von FME Flow-Komponenten

Sie können die Komponenten einer FME Flow-Installation verteilen, um eine n-Schichten-Architektur zu erreichen. Es werden sowohl Zwei-Schichten- als auch Drei-Schichten-Konfigurationen unterstützt:

Fahren Sie mit der Maus über das Diagramm:

In einer 2-Schichten-Architektur führt ein Apache Tomcat Web Application Server die FME Flow Web Services aus und wird neben dem FME Flow Core und den FME Engines installiert. Nur die FME Flow Database wird zusammen mit einem entfernten Dateisystem für die FME Flow System Share separat installiert.

Die empfohlene Architektur für eine verteilte Installation ist die Installation des Web Application Servers auf demselben Rechner wie der FME Flow Core.

Bei einer 3-Schichten-Architektur wird der Web Application Server auf einen anderen Hostrechner ausgelagert, wodurch die Präsentations- und die Anwendungsschicht getrennt werden.

In einem 2- oder 3-Schichten-Szenario können Sie die folgenden Komponenten bereitstellen und verwalten:

  • Der vom Installationsprogramm bereitgestellte Web Application Server ist Apache Tomcat. Optional können Sie Ihren eigenen Web Application Server bereitstellen, anstatt den mit dem Installationsprogramm gelieferten zu verwenden.
  • Die FME Flow-Datenbank kann auf einem PostgreSQL-Datenbankserver gehostet werden, der vom Installationsprogramm bereitgestellt wird, oder Sie können die Datenbank auf Ihrem eigenen Server mit PostgreSQL (empfohlen), Microsoft SQL Server oder Oracle konfigurieren. Wenn Sie einen Oracle-Datenbankserver verwenden, müssen Sie den Oracle-Datenbank-JDBC-Treiber beziehen.
  • Hinweis  PostgreSQL ist der empfohlene Datenbankserver für FME Flow, der durch gezielte Optimierungen mehr Leistung und Stabilität bietet.
  • Ein Remote-Dateisystem zum Hosten der FME Flow System Share, die Repositorys und Ressourcen beinhaltet.
Hinweis  Obwohl die FME Flow-Datenbank und die Systemfreigabe standardmäßig keine Datenredundanz aufweisen, kann diese von Ihrer Organisation eingerichtet werden.
Warnhinweis Es wird empfohlen, den Web-Applikationsserver auf einem System zu installieren, das auf die gleiche Zeitzone wie der FME Flow Core synchronisiert ist. Unterschiedliche Zeitzonen können zu einer falschen zeitlichen Koordinierung von FME Flow-Ablaufplan-Triggern führen.

Empfohlene 2-Schichten-Architektur

Dieses Diagramm zeigt die empfohlene 2-Schichten-Architektur, bei der der Web Application Server, der FME Flow Core und die FME Engines auf demselben Host laufen und separate Server für die FME Flow-Datenbank und die FME Flow System Share verwendet werden. Optional können Sie FME Engines auf einer separaten Maschine hinzufügen oder auf Remote Engine Services zugreifen.

Fahren Sie mit der Maus über das Diagramm:

Implementieren einer verteilten Architektur

Führen Sie eine verteilte Installation von FME Flow gemäß dem 2-Schicht- oder 3-Schicht-Verfahren durch:

Oder führen Sie nach einer Express-Installation bei Bedarf die folgenden Neukonfigurationen durch: