當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

热备与Web集群的异同

1. 概述

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

2. 相同点

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

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

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

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

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

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

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

3. 差异点

1)若 FineBI 架构中包含 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)nginx.conf 文件配置有差异。

9)热备需要配置 fine_conf_entity 表中的参数,Web 集群不需要。

附件列表


主題: 部署集成
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!