span8
span4
亚搏在线安全软件取得了容错体系结构,更好!从2018.1展望未来,FME Server已生成的功能,有助于创造一个更强大和易于配置的容错架构。新的容错部署替代了传统的“主动/主动”和“主动/被动”的架构,并创建一个可扩展的架构,以满足这两个以前架构的需求。
本文详细介绍了fme服务器2018.1容错体系结构。有关详细信息实施容错架构,请审阅此文档。如果您有兴趣升级到容错架构,请参考升级至2018.1容错部署。
FME Server的出现与部件回收箱中。这意味着,即使在一个单一的系统,FME服务器监视器和可重新启动无响应组件,包括FME引擎(发动机)和FME服务器的内核(芯)。
除了部分恢复,FME Server提供时发生崩溃时重新启动翻译(工作)的能力。FME Server将继续重新提交翻译最多尝试的配置数量。这可确保遇到临时问题的工作,说网络打嗝,被重新提交并再次运行。翻译恢复是可配置的,可以完全关闭。了解更多关于它在这里FME Server的管理指南:作业恢复配置。
如果单个硬件组件出现故障的第三方负载平衡器。(1)将流量重定向到其余的在线组件,并且这些核(多核)或发动机(S)可以继续处理所有操作无需任何人工干预。这显著减少了停机时间的机会。共享FME Server数据库(数据库)和容错系统的FME Server系统共享(系统共享),意味着没有哪个核或发动机的请求被发送到另一台机器物质都可以上门提货和路由请求返回给客户端。
如果你需要更多的处理能力比容错架构允许,您可以添加更多的引擎,新的分布式的或现有的机器。您还可以增加各个机器上的引擎处理的数量的选项。此外,分布式引擎允许对靠近的数据处理工作,也可以建立与特定的第三方集成。核心的任务管理功能允许分派工作到引擎这样你就不会留下等待免费的引擎时,一项重要的工作切入点。
在fme服务器推荐的容错体系结构中,有两个或多个服务器,每个服务器都包含fme服务器核心、fme引擎和fme web应用程序。这些服务器都具有相同的功能(请参见下图)。
第三方负载平衡器将传入的通信量定向到核心,如果核心计算机出现故障,其余核心将接收传入的请求。
各组织应在自己的容错服务器上维护fme服务器数据库和系统共享。这确保了容错fme服务器能够可靠地访问工作区、存储库、资源和其他项。此外,共享数据库和系统共享的好处是,用户不必担心数据复制或需要粘性会话。
fme引擎可以驻留在核心系统或作为分布式引擎的单独机器上。在分布式用例中,当一个连接了分布式引擎的核心出现故障时,fme服务器将自动将引擎重新连接到下一个可用的核心。
2018.1容错示例部署
1)负载均衡器:第三方负载均衡器是必需的。它将传入的通信量定向到一个冗余的web组件。(1)
2)FME服务器Web应用程序:冗余Web服务可以与核心安装一起安装,或者如果您的组织需要这些应用程序的单独服务器,则也可以分发此组件。
3)FME服务器核心(Core):核心是fme服务器的核心:管理服务器、作业管理、通知,并处理与fme服务器组件的所有交互。因此,在容错安装中必须有两个或多个内核。
4)FME服务器引擎:引擎可以与核心系统一起安装,也可以分布在其他服务器上。如果与第三方软件的集成是您环境的关键,那么分发引擎是一种可选配置,这允许引擎与供应商软件一起安装。
5)FME服务器系统数据库:配置FME服务器时,您可以选择使用外部Oracle、SQL Server或PostgreSQL数据库来承载FME系统数据库(数据库)。此组件不会自动复制,数据库管理员的工作是确保数据库独立为容错配置消除单一故障点。
6)FME服务器系统共享:同样地系统共享应该在单独的机器上。系统管理员有责任确保其文件共享系统针对存储设备常见的硬件故障进行正确配置。
(1)FME服务器不包括负载平衡组件。客户有责任提供自己首选的负载平衡选项。使用fme服务器容错测试过的选项有:f5、nginx、haproxy和aws elb。
©2019安全亚搏在线软件公司|法律