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