EAS Cloud私有云部署说明
1 概述
EAS Cloud私有云部署,由客户提供本地机房服务器资源(物理机或虚拟机、网络、存储),在其上安装部署“金蝶EAS Cloud”服务来构建;也可由客户提供IaaS层资源(物理机或虚拟机、网络、存储),在其上安装部署“金蝶EAS Cloud”服务来构建;也可由客户提供的自建云或者使用市场上主流的云平台(华为云、阿里云,腾讯云、亚马逊云)+ “金蝶EAS Cloud”混合搭建。
2 EAS Cloud私有云部署架构
部署架构一
部署架构说明:
• EAS Cloud可为一台单机集群(服务器1),也可为多台多机集群(服务器1、服务器2)组成1个大的集群。
• EAS Cloud只在主节点(服务器1)上启动集群控制器和网络代理,可单独对外提供服务。从节点(服务器2)不能单独对外提供服务,从节点的实例对外提供服务依赖于主节点主实例运行要正常,与主节点网络通信要正常。
• 主节点在主实例故障甚至硬件故障时,EAS Cloud不能对外提供服务,从节点有故障,EAS Cloud主节点仍可对外提供服务。
• 数据库单节点,当数据库宕机或不可用时,EAS Cloud不能对外提供服务。
部署架构二
部署架构说明:
• 前端接入设备支持双机热备,避免单点失效影响。(如F5)
• EAS Cloud集群在两台机器上启动集群控制器和网络代理,可同时提供服务。
• 为主实例指定备用实例,在实例故障甚至硬件故障时,备用主实例可以接管。
• 利用数据库集群技术,部署2台或以上数据库节点,支持负载均衡和失效转移。
部署架构三
部署架构说明:
• 前端接入设备支持双机热备,避免单点失效影响。(如F5)
• EAS Cloud集群在两台机器上启动集群控制器和网络代理,可同时提供服务。
• 为主实例指定备用实例,在实例故障甚至硬件故障时,备用主实例可以接管。
• 利用数据库ADG或流复制技术,部署2台数据库节点,支持数据库容灾。部署容灾库,灾难时数据不丢失,备库可切换为生产环境用。维护成本相对同时部署了RAC集群要低,对运维人员能力要求相对低些。性能可控,相对平稳。
部署架构四
部署架说明:
• 前端接入设备支持双机热备,避免单点失效影响。(如F5)
• EAS Cloud集群在两台机器上启动集群控制器和网络代理,可同时提供服务。
• 为主实例指定备用实例,在实例故障甚至硬件故障时,备用主实例可以接管。
• 利用数据库集群技术,部署2台或以上数据库节点,支持负载均衡和失效转移。部署第3台做ADG或流复制数据容灾。
无单点影响--高可用部署案例
3 EAS Cloud私有云部署方案
EAS Cloud部署方案有单机多实例部署方案,多机多实例部署方案,高可靠集群(软件Nginx/Happroxy + Keepalived + EAS Cloud高可用组件方案), 第三方A10(F5)负载均衡器+EAS Cloud高可用组件方案,云ELB负载均衡器+EAS Cloud高可用组件方案。
3.1 金蝶EAS Cloud系统部署标准方案
EAS Cloud是针对集团企业的管理系统,金蝶EAS Cloud服务器的部署方式推荐集中式。在部署形态上,EAS Cloud部署是典型的三层架构,即客户端、应用服务器、数据库。客户端可以通过GUI或WEB方式访问EAS Cloud。
针对小规模应用,EAS Cloud应用服务器、数据库服务器分别部署在不同的服务器上。针对大型应用,EAS Cloud群集可以部署在多台服务器上,数据库服务器可以采用如Oracle RAC,应用服务器层和数据库层都能水平扩展,满足业务扩展需求要。
标准方案
• EAS Cloud由1台或多台服务器组成1个大的集群。
• EAS Cloud只在集群主节点上启动集群控制器和网络代理,可单独对外提供服务。从节点不能单独对外提供服务,从节点的实例对外提供服务依赖于主节点主实例运行要正常,与主节点网络通信要正常。
• 集群主节点在主实例故障甚至硬件故障时,EAS Cloud不能对外提供服务,从节点有故障,EAS Cloud主节点仍可对外提供服务。
• 数据库为高可用RAC集群(实现数据库高可用功能)。
3.2 金蝶EAS Cloud系统部署双机互备方案
采用双机互备的部署方式,主要是解决系统的可靠性问题,其中一台服务器出现故障,另一台就承担应用服务器和数据库服务器的全部任务。
双机互备实现原理
双机互备=主机(备机)+备机(主机)
简单理解:部分应用运行于主机,部分应用运行于备机
主机备机同时工作,两台服务器可以执行不同的应用,例如主机执行ORACLE数据库,备机执行EAS Cloud应用。任意一台服务器故障时,所有服务会自动切换到正常的服务器上,备机运行与主机不同的应用。应用互为备份,两台服务器安装相同的系统、应用软件,通过一个虚拟的名称对外提供服务,但是一个时刻只有一台是活动的,另一台处于休眠状态。故障发生时通过双机软件的侦测和切换功能,备份服务器上的服务接管工作。
双机互备方案
应用服务器与数据服务器通过心跳线连接,互为备份。
EAS Cloud及数据库双机互备方案如果采用了第三方互备软件,如AIX操作系统上的HACMP、Linux 操作系统上的Rose双机热备或互备软件,部署及后续运维相对复杂,需要专业的第三方厂家进行部署。
3.3 金蝶EAS Cloud系统应用集群部署方案(含EAS Cloud高可用)
应用服务器集群主要是解决在大规模并发处理情况下单机以及单实例的性能瓶颈问题,以满足客户对系统高可靠性的要求,EAS Cloud实现了一种应用服务器无关的高可用集群。
EAS Cloud集群架构
可部署多实例的单机(单服务器)集群或多实例的多机(多服务器)集群。
EAS Cloud高可用集群架构
EAS Cloud需要支撑的并发用户数少则数百,多则数千甚至数万,作为企业关键应用系统,对其可用性有着较高的要求。单个EAS Cloud实例可用性提升到一定程度后,就很难进一步提升了,为了满足更高的可用性要求,需要通过EAS Cloud集群来达到目的,这也是业界提升系统整体可用性的通行做法。利用集群技术提高系统可用性的本质是容错,容忍集群中单个实例故障的发生,并能将故障实例的会话自动迁移到其他实例。需要面临的主要问题是会话状态、单例服务状态的无缝迁移。
EAS Cloud高可用集群通过增加每个访问节点的冗余节点,实现故障无缝转移;集群点数量易于扩展,并支持大规模集群部署。EAS Cloud高可用集群部署形态下,包括集群控制器、网络代理、EAS Cloud实例、单例服务都有热备的冗余节点,一旦出现故障,热备的节点可以立即接管其职能。实例状态信息通过一个不处理任何业务的EAS Cloud实例(主实例)来管理,可以理解为一个状态服务进程。
EAS Cloud高可用/可靠(以硬件负载均衡器为例介绍)
(1)通过硬件F5或A10负载均衡器,实现EAS HTTP请求和ORMRPC请求的多机多实例负载均衡与故障转移。 或实现转发EAS Cloud客户端或WEB端连接到EAS Cloud高可用集群主从服务器上,实现负载均衡器上的访问的外部端口与EAS Cloud应用服务器内网集群、网络代理端口做转发映射,仍采用EAS Cloud高可用组件来实现EAS CloudHTTP请求和ORMRPC请求的多机多实例负载均衡与故障转移。
(2)通过部署EAS Cloud高可用群集(含高可用群集组件),实现主实例热备。将单点故障点进行热备部署,当单个或者多个单点故障点发生故障时,系统自动切换到热备点,即实现系统的更高可靠性。
4 部署环境
以下以EAS Cloud V9.0支持的主要软硬件环境为例介绍(资料来自《金蝶EAS Cloud V9.0 系统部署方案》)。
4.1 服务器环境
4.2 客户端环境
4.3 网络环境
要保障EAS Cloud正常运行,EAS Cloud对于网络质量有如下要求:
1.每客户端128kbit的带宽保障;多人共用出口时,带宽要求:客户端数量×128/2(客户端数超过5人),客户端数量×128/3(客户端数超过10人);
2.客户端到应用服务器间的网络延迟低于50ms(为理想值)小于100ms为可接受值;如果超过100ms,响应性能会出现明显衰减不稳定现象。
3.丢包率小于2%。(基于电信服务规范,因特网数据传送业务的服务标准IP 包丢失率 <2%)
4.应用服务器到数据库服务器间的网络延迟低于1ms为可接受值,网络带宽为1000M较佳。
更多EAS Cloud私有云部署资料访问以下金蝶云社区链接:
EAS Cloud私有云部署说明
本文2024-09-22 20:24:51发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-113472.html