斯潘8
斯潘4
亚搏在线安全软件使容错体系结构变得更好!从2018年1月开始,FME服务器生成的功能有助于创建一个更健壮和易于配置的容错体系结构。新的容错部署取代了传统的“主动/主动”和“主动/被动”架构,并创建一个单一的可扩展体系结构,以满足先前两个体系结构的需求。
本文详细介绍了FME服务器2018.1容错体系结构。有关的详细信息实施容错体系结构,请审阅此文档.如果你对升级改造对于容错体系结构,请参照升级到2018.1容错部署.
FME服务器随组件恢复一起出现。这意味着,即使在单一系统上,FME服务器监控并可以重新启动无响应的组件,包括FME引擎(引擎)和FME服务器核心(核心)。
除了组件恢复之外,FME服务器提供了在崩溃发生时重新启动翻译(作业)的能力。FME服务器将继续重新提交转换,直到配置的尝试次数。这就确保了那些遇到临时问题的工作,比如网络打嗝,重新提交并再次运行。翻译恢复是可配置的,可以完全关闭。在FME服务器中了解更多信息管理指南:作业恢复配置.
如果单个硬件组件出现故障,则第三方负载均衡器。(1)将流量重定向到其余联机组件,这些核心或引擎可以继续处理所有操作,而无需任何手动干预。这大大减少了停机的机会。容错系统的共享FME服务器数据库(数据库)和FME服务器系统共享(系统共享)意味着无论将请求发送到哪个核心或引擎,都可以将该请求提取并路由回客户端。
如果您需要比容错体系结构允许的更多的处理能力,您可以向新的分布式或现有计算机添加更多引擎。您还可以选择增加每台机器上的发动机进程数。此外,分布式引擎允许处理接近数据的作业,或者可以通过特定的第三方集成进行设置。核心的工作管理功能允许将工作分配给引擎,这样当一个重要的工作出现时,您就不会等待一个免费的引擎了。
在FME服务器推荐的容错架构中,有两个或多个服务器,每个服务器包含FME服务器核心,FME发动机,以及FME Web应用程序。这些服务器都具有相同的功能(请参见下图)。
第三方负载均衡器将传入的流量导向核心,在核心机器故障的情况下,剩余的核心将接收传入的请求。
各组织应在各自的容错服务器上维护FME服务器数据库和系统共享。这确保容错的FME服务器能够可靠地访问工作区,储存库,资源,以及其他项目。此外,共享数据库和系统共享的好处是,用户不必担心数据复制或粘性会话的需要。
FME引擎可以驻留在核心系统或作为分布式引擎的独立机器上。在分布式用例中,如果连接了分布式引擎的核心出现故障,FME服务器将自动将发动机重新连接到下一个可用的核心。
2018.1容错示例部署
1)负载平衡器:第三方负载平衡器是必需的。它将传入的流量导向其中一个冗余的Web组件。(1)
2)FME服务器Web应用:冗余Web服务可以与核心安装一起安装,或者如果您的组织需要这些应用程序的单独服务器,那么您也可以分发此组件。
3)FME服务器核心(核心):核心是FME服务器的核心:管理服务器,作业管理通知,并处理与FME服务器组件的所有交互。像这样的,容错安装中必须有两个或多个内核。
4)FME服务器引擎:引擎可以安装在核心系统上,也可以分布在其他服务器上。如果与第三方软件的集成是您环境的关键,分发引擎是一种可选配置,这使得引擎可以与供应商软件一起安装。
5)FME服务器系统数据库:配置FME服务器时,您可以选择使用外部Oracle,用于承载FME系统数据库(数据库)的SQL Server或PostgreSQL数据库。此组件不会自动复制,它是数据库管理员的工作,用于确保数据库独立配置为容错消除单一故障点。
6)FME服务器系统共享:同样地系统共享应该在单独的机器上。系统管理员有责任确保其文件共享系统针对存储设备常见的硬件故障进行正确配置。
(1)FME服务器不包括负载平衡组件。客户有责任提供自己喜欢的负载平衡选项。使用FME服务器容错测试的选项为:F5,恩吉克斯HAProxy和AWS ELB。
?2019安全亚搏在线软件公司|合法的