1. 概述编辑
2. 相同点编辑
内容 | 链接 |
---|---|
负载均衡 | Linux 系统安装配置 Nginx |
状态服务器 | Windows 系统安装配置单机 Redis |
Linux 系统安装配置单机 Redis | |
Linux 系统安装配置 Redis 集群 | |
文件服务器 | Linux 系统配置使用 SFTP |
HDFS 资源仓库插件 | |
Windows 系统配置 FTP 服务 | |
共享外部目录插件 |
3)热备与 Web 集群均需要在 fine_conf_entity 表中增添相关参数,并标注集群主节点。
4)热备与 Web 集群的部署步骤和相关组件的配置方法大致相同。
5)热备与 Web 集群均能够实现真正意义上的高可用性与高一致性。
6)热备与 Web 集群在集群启动、工程升级、资源迁移等运维操作的操作方法类似,相关帮助文档可以共享。比如:
内容 | 链接 |
---|---|
资源迁移 | 集群环境资源迁移 |
集群参数配置 | 集群参数配置 |
3. 差异点编辑
1)Web 集群支持 2 个以上的节点,但是热备目前仅支持 2 个节点。
2)热备部署时需要安装「热备插件」。
3)平台配置集群时,文件一致设置中,Web 集群支持「节点间自动同步」和「文件服务器共享」两种方式;热备建议使用「文件服务器共享」方式。如下图所示:
4)热备在 Web 集群的基础上,补充了节点上数据(即通过 Spider 引擎抽取到本地的数据集)的转发逻辑,实现了节点间的数据同步;而 Web 集群不会进行节点之间的数据同步。
5)Web 集群的高一致性源于文件服务器(ftp)挂载的文件一致,状态服务器(redis)的状态一致、外置数据库的配置一致,以及缓存一致;热备的高一致性除了源于文件服务器(ftp)挂载的文件一致,状态服务器(redis)的状态一致、外置数据库的配置一致,以及缓存一致之外,还源于热备插件实现的节点间的数据一致。
6)热备在 Web 集群的基础上,补充了判断节点状态的健康检查逻辑,通过负载均衡器判断两个节点的健康状态,将请求转发给当前 active 节点。
7)Web 集群能够通过将请求随机转发来实现节点间的负载均衡,但是热备的全部请求只会转发给当前 active 节点,standby 节点仅负责同步数据。
8)Web 集群的高可用性和高一致性仅对 FineReport 有效,热备的高可用性和高一致性仅对 FineBI 有效。