高可用方案建议.docx
- 文档编号:6885412
- 上传时间:2023-01-12
- 格式:DOCX
- 页数:7
- 大小:125.83KB
高可用方案建议.docx
《高可用方案建议.docx》由会员分享,可在线阅读,更多相关《高可用方案建议.docx(7页珍藏版)》请在冰豆网上搜索。
高可用方案建议
高可用方案建议
Itpar高可用方案建议书
一.项目背景:
1.现有应用架构:
应用总体分为三个部分布署:
1.web应用程序服务器:
itpar所有应用程序。
itpar网媒系统,itpar渠道应用系统,itpar后台管理系统,itpar论坛系统,mail邮件系统,MAS聊天程序。
2.图片服务器:
部署itpar网媒中用到的所有图片。
3.数据库服务器:
安装应用oracle10g的10.2.0版本的数据库。
2.应用结构图如图1所示:
图1
注:
通过itpar后台管理系统往图片服务器里插入图片,然后供其他各子系统调用(主要为itpar网媒系统调用,显示为互联网用户查看)。
Itpar网媒系统,itpar渠道应用系统,itpar后台管理系统操作数据库服务器上的oracle数据,Itpar论坛系统,mail邮件系统则操作数据库服务器上的mysql数据库。
3.现有服务器简介:
Web服务器:
操作系统:
windowsserver2003.
web服务器:
iis(itpar网媒,itpar渠道应用,itpar后台管理),apache(itpar论坛,mail邮件,mas即时通讯)。
图片服务器:
操作系统:
windowsserver2003.
Web服务器:
iis
数据库服务器:
操作系统:
windowsserver2003.
数据库:
oracle10.2.1(itpar网媒,itpar渠道应用,itpar后台管理),mysql(itpar论坛,mail邮件,mas即时通讯).
4.存在问题:
三个应用服务器均为单个节点的应用,一旦其中一个服务器出现故障(1.系统失败或崩溃2.应用层错误3.介质失败,主要是硬盘,网卡等硬件设备等),则整个系统就会出现问题,特别是web应用系统器和数据库服务器,如果出现故障,则系统就不能对外提供服务。
图片服务器出现问题的时候,itpar网媒系统就不能正确显示图片。
5.解决办法
利用双机热备,集群,RAID等技术实现系统高可用(HighAvailability),实现当其中一个应用出现问题时,其他备用应用继续对外提供服务,尽可能短的缩小服务间断时间。
二.HighAvalilability相关
1.简介:
利用计算机系统来提供及时可靠的信
所谓双机热备份就是一台主机为工作机(PrimaryServer),另一台主机为备份机(StandyServer)。
在系统正常情况下,工作机为信息系统提供支持,备份机监视工作机的运行情况。
同时,工作机也同时监视备份机是否正常,有时备份机因某种原因出现异常,工作机可尽早通知系统管理员解决,确保下一次切换的可靠性。
当工作机出现异常,不能支持信息系统运营时,备份机主动接管工作机的工作,继续支持信息的运营,从而保证信息系统能够不间断的运行。
当工作机经过修复正常后,系统管理员通过管理命令或经由以人工或自动的方式将备份机的工作切换回工作机;也可以激活监视程序,监视备份机的运行情况,此时,原来的备份机就成了工作机,而原来的工作机就成了备份机。
切换时机
——系统软件或应用软件造成服务器宕机
——服务器没有宕机,但系统软件或应用软件工作不正常
——光纤通道卡损坏,造成服务器与磁盘阵列无法存取数据
——服务器内硬件损坏,造成服务器宕机
——服务器不正常关机
1.1.双机互备
所谓双机互备援就是两台主机均为工作机,在正常情况下,两台工作机均为信息系统提供支持,并互相监视对方的运行情况。
当一台主机出现异常时,不能支持信息系统正常运营,另一主机则主动接管异常机的工作,继续主持信息的运营,从而保证信息系统能够不间断的运行,而达到不停机的功能,但正常运行主机的负载会有所增加。
此时必须尽快将异常机修复以缩短正常机所接管的工作切换回已被修复的异常机。
切换时机
——系统软件或应用软件造成服务器宕机
——服务器没有宕机,但系统软件或应用软件工作不正常
——光纤通道卡损坏,造成服务器与磁盘阵列无法存取数据
——服务器内硬件损坏,造成服务器宕机
——服务器不正常关机
1.2.oraclerac
OracleRealApplicationServer,真正应用集群,简称OracleRAC,是Oracle的并行集群,位于不同服务器系统的Oracle实例同时访问同一个Oracle数据库,节点之间通过私有网络进行通信,所有的控制文件、联机日志和数据文件存放在共享的设备上,能够被集群中的所有节点同时读写。
三.高可用方案设计
方案设计时限制条件:
由于itpar程序开发语言为.net,.net的解析器只能是windows的服务器iis,所以web服务器只能是windows平台。
图片服务器的应用程序只有图片实体,所以服务器的操作系统平台以及web服务器的选择性比较大。
数据库的操作系统平台亦没有限制。
方案一.双机热备
每一个服务器只放一种应用程序提供服务,但是多添加三台服务器做为备用机器,分别做为三种应用程序的备用机器。
当其中某一台服务器上的
优点:
提供各个服务器的冗余机制,保证数据的完整性,并且提供相对较短时间的停机时间。
缺点:
并不能保证7*24的不间断停机,性能一般,由主服务器的性能来决定。
示例图如下:
方案二.双机互备
1.Web服务器布署两个应用:
web应用程序以及oracle数据库服务器。
2.图片服务器布署两个应用:
图片应用程序本身以及web应用程序。
3.oracle数据库服务器布署两个应用:
oracle服务以及图片应用程序。
每个服务器上布署两个应用,互为备用服务器。
当web服务器本身出现问题时,则图片服务器上的web应用程序继续对外提供服务。
当图片服务器出现问题时,oracle服务器上的图片应用程序继续对外提供服务。
当oracle数据库出现问题时,web服务器上的oracle数据库继续对外提供服务。
优点:
提供各服务器的冗余机制,保证数据的完整性,提供不间断停机的7*24服务。
缺点:
由于各服务器上都布署一个其它备用应用,所以其性能会有一定的影响,且由于系统本身特点的原因,后期会对数据库的访问压力较大,数据库性能会有相对的影响
示例图如下:
方案三.双机互备+RAC
1.Web服务器布署两个应用:
web应用程序本身以及图片应用程序。
2.图片服务器布署两个应用:
图片应用程序本身以及web应用程序。
3.数据库服务器:
由两台服务器共同提供工作,工作机制为oracle的集群方案:
RAC,提供oracle的高可用服务。
4.存储设备:
采用RAID1+0的磁盘陈列方法提供数据的冗余以及高IO性能。
Web服务器和图片服务器互相备份,同时提供web应用服务以及图片应用服务,oracle服务器则是两节点的oracleRAC,共同工作。
优点:
web服务器和图片服务器为双机互备方案,提供7*24的不停机机制,oracle服务器的RAC方案不但可以提供7*24的机制,还可以利用RAC本身的负载均衡特点,提供服务器的高性能要求。
缺点:
web服务器与图片服务器各布署两个应用程序,互为备份,双由于图片服务器访问量比较大,所以对性能有一定的影响。
示例图如下:
四.服务器硬件及软件建议
硬件:
CPU:
intelXeon系列四核,支持64位操作系统。
内存:
4G内存
硬盘:
sisc接口硬盘组成的硬RAID。
Sisc接口卡:
RAID卡
操作系统:
Web服务器:
windowsserver2003(由于应用程序本身的限制只能选择windows系列)。
图片服务器:
windowsserver2003或者是Redhatenterpriselinux4或以上。
数据库服务器:
RedHatEnterpriseLinux4或以上(考虑oracle在各操作系统平台的稳定性比较选择)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可用 方案 建议