FME Flow:2025.1
Planification de la tolérance aux pannes
L’objectif d’un environnement tolérant aux pannes est de garantir qu’en cas de défaillance d’un composant matériel,FME Flow reste en ligne.
L'architecture tolérante aux pannes est composée de plusieurs serveurs d'applications Web redondants (pour exécuter leFME FlowServices Web) etFME FlowNoyaux répartis sur des machines hôtes distinctes. Moteurs FMEpeuvent être hébergés sur la même machine, à travershôtes supplémentaires sur le même réseau, ou à travers les réseaux.
Un équilibreur de charge tiers est requis, qui dirige le trafic entrant vers l’un des composants Web redondants.
Le serveur d'application Web fourni par le programme d'installation est Apache Tomcat. En option,vous pouvez fournir votre propre serveur d'applications Web au lieu d'utiliser celui fourni avec le programme d'installation. Nous recommandons d'installer le serveur d'applications Web sur le même système que le Core, mais ce composant peut également être distribué.
LeFME FlowBase de données peut être hébergé sur un serveur de base de données PostgreSQL fourni par le programme d'installation, ou vous pouvezconfigurer la base de données sur votre propre serveur en utilisant PostgreSQL (recommandé), Microsoft SQL Server ou Oracle. Nous vous recommandons de fournir votre propre serveur de base de données configuré pour la redondance. Si vous utilisez un serveur de base de données Oracle, vous devezobtenir le pilote JDBC de la base de données Oracle.
On attend des organisations qu’elles maintiennentFME Flow Base de données etFME Flow Partage système (un système de fichiers pour l'hébergementDépôts etRessources) sur leurs propres serveurs tolérants aux pannes. Cela garantit la tolérance aux pannesFME Flow a un accès fiable àworkspaces, référentiels, ressources et autres éléments.
- Mauvais timing deFME FlowCalendrier déclencheurs.
- Horodatages incohérents ou trompeurs dans les fichiers journaux (accessibles depuisRessources).
Exemples d'architectures
Exemple 1 : moteurs FME hébergés sur la même machine que le serveur d'applications Web etFME Flow Cœur
Survol de la souris pour le diagramme :
Exemple 2 : moteurs FME distribués et hébergés sur une machine distincte du serveur d'applications Web etFME Flow Cœur
Il peut y avoir n'importe quel nombre d'hôtes FME Engine distribués associés auFME Flow Cœur.
Survol de la souris pour le diagramme :
Exemple 3 : Une combinaison des exemples 1 et 2
Certains moteurs FME sont hébergés sur la même machine que le serveur d'applications Web etFME Flow Core et d'autres sont distribués.
Survol de la souris pour le diagramme :
Pour installer un système tolérant aux pannes