反馈已提交

网络繁忙

热备与Web集群的异同

  • 文档创建者:Wendy123456
  • 编辑次数:5次
  • 最近更新:Wendy123456 于 2021-01-05
  • 1. 概述

    本文将介绍 FineBI 热备Web 集群 的异同,方便用户选择集群方式。

    2. 相同点

    1)热备与 Web 集群所依赖的组件相同,包括文件服务器、状态服务器、负载均衡器以及外置数据库。相关组件的部署和配置方法也大致相同,相关帮助文档可以共享,如下表所示:

    内容链接
    负载均衡Linux 系统安装配置 Nginx
    状态服务器Windows 系统安装配置单机 Redis
    Linux 系统安装配置单机 Redis
    Linux 系统安装配置 Redis 集群
    文件服务器Linux 系统配置使用 SFTP
    HDFS 资源仓库插件
    Windows 系统配置 FTP 服务
    共享外部目录插件

    2)热备与 Web 集群拥有类似的架构,均需要让每个节点上的服务器连接同一个集群组件,并保证服务器之间的通讯正常。

    3)热备与 Web 集群均需要在 fine_conf_entity 表中增添相关参数,并标注集群主节点。

    4)热备与 Web 集群的部署步骤和相关组件的配置方法大致相同。

    5)热备与 Web 集群均能够实现真正意义上的高可用性与高一致性。

    6)热备与 Web 集群在集群启动、工程升级、资源迁移等运维操作的操作方法类似,相关帮助文档可以共享。比如:

    内容链接
    资源迁移集群环境资源迁移
    集群参数配置集群参数配置

    3. 差异点

    1)热备支持的集成模式为纯 Spiser 引擎或者 Spider 引擎+直连引擎;Web 集群支持的集成模式为纯直连引擎。

    2)Web 集群支持 2 个以上的节点,但是热备目前仅支持 2 个节点。

    3)热备部署时需要安装「热备插件」。

    4)平台配置集群时,文件一致设置中,Web 集群支持「节点间自动同步」和「文件服务器共享」两种方式;热备建议使用「文件服务器共享」方式。如下图所示:

    1609398777482617.png

    5)热备在 Web 集群的基础上,补充了节点上数据(即通过 Spider 引擎抽取到本地的数据集)的转发逻辑,实现了节点间的数据同步;而 Web 集群不会进行节点之间的数据同步。

    6)Web 集群的高一致性源于文件服务器(ftp)挂载的文件一致,状态服务器(redis)的状态一致、外置数据库的配置一致,以及缓存一致;热备的高一致性除了源于文件服务器(ftp)挂载的文件一致,状态服务器(redis)的状态一致、外置数据库的配置一致,以及缓存一致之外,还源于热备插件实现的节点间的数据一致。

    7)热备在 Web 集群的基础上,补充了判断节点状态的健康检查逻辑,通过负载均衡器判断两个节点的健康状态,将请求转发给当前 active 节点。

    8)Web 集群能够通过将请求随机转发来实现节点间的负载均衡,但是热备的全部请求只会转发给当前 active 节点,standby 节点仅负责同步数据。

    9)Web 集群的高可用性和高一致性仅对 FineReport 有效,热备的高可用性和高一致性仅对 FineBI 有效。

    附件列表


    主题: 部署集成
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭