机房冗余方案说明数据备份需求:1、实现东四机房前置机1和前置机2在线热切换功能2、实现东四机房数据库1和数据库2数据同步功能3、数据库服务器1或2坏1块硬盘系统正常运行,数据不丢失4、当东四机房整体不能运行,亦庄机房(容灾机房机柜)可在24小时内以投入运行5、内网服务器千兆交换机连接方案总体拓扑图:前置机1IP1前置机2IP2应用服务器1应用服务2应用服务器3数据服务器18块硬盘10K转600Graid10数据服务器28块硬盘10K转600Graid10智能DNS软件(如DNSpod之类软件)域名解析IP切换时间5分钟左右新网域名数据库本地同步软件ROSEmirrorha软件切换时间5分钟左右前置机3IP3应用服务器6应用服务5数据服务器4块硬盘10K转600Graid10异地数据复制软件异地备用机房切换机房网络环境说明:机房为北京IDC东四机房公网IP对外10M、内网千兆交换机1、机房前置机房I和前置机2公网IP以及内网IP2、应用服务器1、2、3内网IP3、数据库1、2内网IP前置机配置:RH2288H(8盘)配置:一个E5-2620V2CPU/16G内存、2个2.5寸600G10K硬盘、4口网卡、SR320卡(带电池保护),2个460W电源应用服务器配置:RH2288H(8盘)配置:一个E5-2630V2CPU/16G内存、2个2.5寸600G10K硬盘、4口网卡、SR320卡(带电池保护),2个460W电源数据库配置:RH2288H(8盘)配置:2个E5-2620V2CPU/32G内存、8个2.5寸600G10K硬盘、4口网卡、SR320卡(带电池保护),2个460W电源本方案细节说明:硬件配置:前置服务器:RH2288H(8盘)配置:一个E5-2620V2CPU/16G内存、2个2.5寸600G10K硬盘、4口网卡、SR320卡(带电池保护),2个460W电源应用服务器:RH2288H(8盘)配置:一个E5-2630V2CPU/16G内存、2个2.5寸600G10K硬盘、4口网卡、SR320卡(带电池保护),2个460W电源数据库服务器:RH2288H(8盘)配置:2个E5-2620V2CPU/32G内存、8个2.5寸600G10K硬盘、4口网卡、SR320卡(带电池保护),2个460W电源操作系统软件配置:操作系统为红帽linux系统6.4版本服务器版64位操作系统。网络配置:1、公网:2台公网前置机公网10M以上IDC独享带宽。2、内网:(2台前置机、3台应用服务、2台数据库服务器)内网千兆交换机连接。一、2台前置冗余机切换实现:二个前置服务器做主备模式,一个坏了,另一个切换使用(5分钟内切换)。实现方式如下:用智能DNS软件,更换新网域名里面的DNS,取消新网域名解析的24小时限制,实现在五分钟内完成域名解析切换,从而达到前置服务器之间的自动切换功能二、应用服务器冗余实现:3台应用服务器做负载均衡,通过负载均衡软件实现。其中一台应用服务挂了不影响正常系统运行(2台应用服务压力测试就可以达到实际使用要求)三、数据库冗余实现:2台数据库服务器安装ORACLE软件,通过rosemirrorha软件实现,一台数据库服务器停机时,另一台数据库服务器自动启用。时间在5分钟左右。同步的数据会有少量丢失。即当一台数据库服务器停机时,在缓存中运行还没有写到硬盘里的数据不能通过rosemirrorha软件同步到另一台数据库服务器。数据库空间:数据库服务器配置的是8个600GSAS10K硬盘做的是,RAID10,实际容量是4个600G,预估计每天业务量为每条业务为5K,每天100万业务,每天数据量为500万K,相当于4.77G/天。每天数据为新数据,一年的数据量为1701G.按此计算数据库服务器可以保留一年的数据量。数据库服务器坏1块硬盘系统正常运行,数据不丢失容灾方案:当东四机房机组不能正常工作时,亦庄机房的系统在24小时内同步数据接替正式环境正常运行。先实现手工切换,后期可以更改为自动数据同步和自动切换。方案反馈问题:—————2015-09-06—————1、前置机的前面是否可以用Loadbalance设备,比如1组LVS?这样前置机出现问题时就不用等5分钟DNS解析了。但我不知道你们业务上是否允许。2、两个异地机房之间是用专线还是公网VPN进行数据复制的?如果让IDC供应商提供2个IDC之间的内网链路,对数据复制更好。3、服务器是4网口的,建议双网卡绑定,可以单机柜里有双交换机,1个网口接1台交换机。成本应该增加不了多少。4、网络安全方面有没有要求?如有,还要有安装防火墙之类的设备,一般金融业务有这方面的要求吧?5、数据库的远程备份方案,没有看到详细描述。如有,可以讨论一下,24小时的恢复时间对互联网业务比较难接受吧?还有2点小问题1、前置和应用服务器其实没有必要用RH2288,RH1288应该可以的,可能会经济些。2、如果业务允许,操作系统CentOS可能比redhat要好,,redhat有版权费,不利于后期的扩容。