-
1.
应用高可用方案
1.1
EAS
应用级集群部署方案
应用服务器集群
主要是解决在大规模并发处理情况下单机以及单实例的性能瓶颈问题,以满
足客户对系统
高可靠性的要求,
EAS
实现了一种应用服务器无关的高可用集群。
1.1.1
EAS
集群架构
EAS
集群架构
EAS
应用服务器集群
EAS
客户机
EAS
服务器
1
EAS
客户机
集群前端机
(
Load
Balancer
)
EAS
服务器
2
数据库服务器
。
。
。
状态服务器
EAS
客户机
EAS
服务器
n
1.1.2
EAS
高可用集群架构
EAS
需要支撑的并发用户数少则数百,多则数千甚至数万,
作为企业关键应用系统,对其可
用性提出较高的要求。
单个
p>
EAS
实例可用性提升到一定程度后,
就很难进一步提升了,
为了满足
更高的可用性要求,
需要通过
EAS
集群来达到目的,
这也是业界提升系统整体可用性的通行做法。
利用集群技术提高系统可用性的
本质是容错,容忍集群中单个实例故障的发生,并能将故障实例
的会话自动迁移到其他实
例。需要面临的主要问题是会话状态、单例服务状态的无缝迁移。
EAS
高可用集群通过增加每个访问节点的冗余节点,实现故
障无缝转移;集群节点数量易于
扩展,并支持大规模集群部署。
EAS
高可用集群部署形态下,包括集群控制器、
EAS <
/p>
实例、单例
服务都有热备的冗余节点,一旦出现故障,热备的节点
可以立即接管其职能。
实例状态信息通过一个不处理任何业务的
EAS
实例
(主实例)
来管理,
可以理解为一个状态
服务进程。
1.1.3
EAS
集群模型特点
支持本机和多机集群:
?
一台服务器可以部署多个
EAS
实例组成本机集群;
?
可以将多个服务器上
EAS
组成多机集群;
?
两种模式可以混合使用;
?
p>
异构的应用服务器之间可以组成集群。自动负载均衡和高可用特性:
?
大并发时减少单点内存占用,降低故障几率;
?
根据预设权重以及运行期的实例负荷情况进行自动负载均衡;
?
p>
当实例健康状态恶化,无法自行恢复时,系统会主动重启相应的实例。
?
实例因故障失效后,客户端能重新连接到正常实例,且当前工作内容不会丢失。
?
在运行期可以动态地装载或者卸载
EAS
运行实例。
自主集群技术:
?
不依赖操作系统或者应用服务器的集群技术。
服务器
1
集群控制器
服务器
2
实例
1
(主)
实例
2
实例
3
实例
4
实例
5
实例
6
配置信息
EAS
安装文件
AdminServer
EAS
安装文件
配置信息
AdminServer
-
-
-
-
-
-
-
-
-
上一篇:电视节目策划怎么写
下一篇:基于tongweb的公共服务服务器搭建配置