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