云表系统负载部署说明

1 服务器运行环境要求

1.1 网络要求

机构内部应组建局域网络,并有专人专职负责管理。同时保证互联网与局域网或专网与局域网之间用防火墙隔离,禁止外界用户直接访问局域网,以保障内部局域网的安全。

1.2 机房要求

机构应有独立机房,机房建设应符合标准规范,应用系统涉及的服务器和主要设备应放置在机房内。应制定完善的机房安全管理制度。 

2 负载均衡配置说明

2.1 负载均衡概念

一台普通服务器的处理能力是有限的,假如单台能达到每秒几百个请求,但却无法在一秒钟内处理上千个甚至更多的请求。但若能将多台这样的服务器组成一个系统,并通过软件技术将所有请求平均分配给所有服务器,那么这个系统就完全拥有每秒钟处理几千个甚至更多请求的能力。这就是负载均衡最初的基本设计思想。
负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过nginx负载分担技术,将外部发送来的请求按照某种策略分配到服务器集合的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。负载均衡解决了大量并发访问服务问题,其目的就是用最少的投资获得接近于大型主机的性能。
本文主要介绍云表应用服务器多实例部署,搭载Keepalived + Nginx,实现云表服务的高可用

2.2 服务器配置要求

机构至少应配置5台服务器:2台安装部署云表应用服务,1台安装数据库系统,1台文件系统服务器,1台安装负载均衡器(如果配置2台可以配置高可用双机热备),1台网关服务器(可选)。以下配置均在千兆网络的局域网内进行的测试数据实验得到的最佳配置,如果是外网访问,还需要考虑网络带宽大小对请求并发的影响。

2.3 负载均衡部署架构图

部署架构图如下,其中应用服务器组可以横向增加应用服务器,每加多一个应用服务器(上述推荐配置)可以至少增加200并发连接数;
2023-07-19
0 0