背景
在建木v2.6.1
之前,建木Server仅支持单机部署,如果出现单机故障,难以应用于在线场景,并且单机压力过大时,会影响系统延展性。
什么是HA
HA(High Availability Cluster)是高可用集群系统的简称,是保证业务连续性的有效解决方案,是指以减少服务中断时间为目的的服务器集群技术。它可以保护业务程序对外提供不间断的服务,把因软件、硬件、人为造成的故障对业务的影响降到最小。
建木HA部署
本文只介绍建木HA部署,单机部署请查看 建木部署文档
- 资源准备
- 一台虚拟机部署Nginx及建木UI
- 两台虚拟机部署建木Server
- 两台虚拟机部署建木Worker
- 一台虚拟机部署Redis
- 一台虚拟机部署Mysql
- 一台虚拟机部署共享存储,需挂载到部署建木Server的两台虚拟机上
注意:多个建木Server需配置同一台Mysql和Redis数据库
- 部署架构图
上图中,用Nginx实现多个建木Server的负载均衡,用户也可以使用其他中间件实现
- 建木UI配置
安装Nginx,