尊敬的 RoseTest 你好,你目前拥有 10243 分,快去兑换礼品吧!|  退出系统
您现在所在的位置:网站首页 >> 解决方案 >>方案内容

北京汽修三厂业务系统 集群方案[2015-08-10]
1.用户环境
目前汽修三厂业务系统有多台前端应用服务器和数据库服务器,数据库采用SQL Server2000、SQL Server2005、MySQL,为保证应用的高可用性和连续性需要对业务系统和数据库系统做业务热备份。服务器的操作系统为Windows。

2.用户需求
需要对数据库系统、前端应用系统实现业务的连续性,目前3台数据库服务器和前端应用服务器都是单机运行服务,一台闲置高配服务器。后期考虑到新应用的扩展需要增加新的服务器,服务器采用刀片机箱,存储采用磁盘阵列,3台应用数据服务器与闲置高配服务器做成多对1的应用备份;将现有塔式服务器作为重要数据与操作系统的备份存储服务器,进而实现业务的连续性和数据的集中管理。

3.解决方案
需要对数据服务器、前端应用服务器实现业务的连续性,即对3台服务器做成多对一热备。实现业务的连续性和数据的集中管理。

3.1业务连续性
3.1.1 集群软件部署
方案结构图:



     以上4台服务器为刀片服务器,分别在4台应用服务器上安装SteelEye公司的LifeKeeper服务器端, 通过SAN网络连接至共享磁盘阵列。
同时启用LifeKeeper应用切换功能,实时对网卡、应用服务、端口等进行实时监控。所有客户端通过活动IP或主机别名,访问服务器提供的服务。当任意应用节点故障后,LifeKeeper将自动的将服务切换到备份节点。实现服务器应用的连续性。

3.1.2 应用软件部署
软件环境包括系统环境、前端应用和数据库应用。
系统环境统一为Windows Server操作系统,满足集群的需求;前端应为B/S和C/S方式的应用,LifeKeeper软件支持此两种方式;数据库环境较为复杂,分别是SQL Server 2000版本和SQL Server 2005版本,还有MySQL数据库,前期担心的SQL 2000版本和SQL 2005版本是否可以在同一系统上安装问题,经过我们的测试,两个版本是可以在同一系统上安装运行。所以,此集群方案有4台服务器即可。应用软件部署情况如下:



      同为多对一应用的互备,即:1对4,2对4,3对4。
      此部署方式的特点为3台服务器分别做3套系统的应用,实现1台服务器1套应用,减轻服务器负载;应用备份服务器接管故障服务器的应用,保证业务的不间断。

3.1.3硬件连接方式
对于四台机器上的集群与共享磁盘阵列的特点(共享磁盘阵列同时只允许一台服务器连接访问),我们将对磁盘阵列进行划分访问区域,如下:



通过盘柜的服务器访问控制技术(MAPING),将盘柜划分为3个分区,连接方式为多对一方式,即:1对4,2对4,3对4。达到共享盘柜方式的集群。

3.1.4数据安全备份部署
以上方案讲述了应用程序的安全性,实现了业务不间断的效果。但在计算机安全中,另一重要的保护对象是业务的数据。比如应用程序的重要文件,数据库的数据内容等。当重要的数据遭受破坏(如病毒)时,数据的备份就显得尤为重要。
利用三厂内现有的一台塔式服务器,我们将它作为备份主机,将所有的应用文件及数据库备份至此服务器,连接方式如下:



      对于数据的备份,我们采用Symantec公司的BackupExec备份软件(BE),Symantec BE是Windows 平台的金牌标准,也是目前市场上中小型企业应用比较多的备份软件。
     此方案中,我们将在应用服务器和应用备份服务器上安装备份软件的客户端,在数据备份服务器上安装服务端,将应用服务器的数据文件备份至备份服务器上。
还考虑到系统的安全考虑,如系统无法启动或更换硬盘等,也会造成业务的长时间中断的出现,针对无法预知的系统瘫痪问题,我们还在方案中增加系统的备份功能,达到最快时间修复系统的目的。

3.2集群系统拓扑图



方案说明:
本方案的宗旨是达到业务的不间断运行,主要从服务器主机的连续性、网络连接的连续性和存储的不间断三方面考虑。
1. 服务器方面采用LifeKeeper软件进行应用的集群,达到业务的不间断;
2. 网络连接采用双光纤交换机的冗余,达到服务器和存储的不间断;
3. 存储采用双控制器技术,达到存储访问的不间断。
在数据备份放方面也是此方案的重点之一,一旦出现破坏性的问题(如病毒、系统无法启动等),将借助于备份软件快速恢复损坏的数据。

3.3 方案特点
该方案不仅满足所有的服务器的热备和数据集中备份到磁盘阵列的需求,同时具有以下多种特点:
  • 良好的扩展性,可以方便的增加服务器,同时支持Windows 2000、Windows 2003、Windows 2008 、Windows XP、Windows Vista系统。
  • 支持LAN、SAN和WAN的网络环境,对于服务器的存放距离没有限制
  • 支持自动的故障切换和手动的故障切换两种模式
  • 支持实时复制模式
  • 支持对MSCS、RoseHA、VCS等集群系统数据实施复制
  • 支持在备份服务器进行离线备份
  • 实现简单灵活的高可用,可以方便的扩充节点
  • 支持1-1、N-1、互备等多种高可用模式
  • 支持Oracle、SQL Server、Exchange、File Server等多种应用
  • 提供别名、活动IP、自定义脚本、服务等多种资源
  • 支持为用户自定义应用开发Agent
  • 支持远程管理和跨平台管理
  • 支持数据和操作系统的灾难恢复

3.4 方案实施后效果
实施LifeKeeper不间断运行和数据备份方案后,将达到以下效果:
  • 实现业务连续性
      当硬件或软件故障后,将自动切换被备份服务器继续提供服务,实现业务系统的7*24运行。
  • 数据的灾难备份
     当由于硬件故障和其它原因导致数据丢失时,可以立即使用备份服务器磁盘这列中的数据,避免数据的丢失,实现数据的灾难备份。
  • 方便的数据恢复
     当需要将备份服务器中的数据恢复到原服务器时,Symantec BackupExec提供的简单易用的恢复向导,将数据恢复到原服务器或者其它服务器中。

1. 应用切换
实现Many to One的应用切换,可以将多个主机的应用切换到一个服务器,或者服务器间互为备份。同时能够方便的增加节点。
2. 图形化集中管理工具
提供集中管理的GUI工具,可以在网络中的任何一个地方管理网络中所有的主机,并可以对服务器进行分组,实现中心化的管理。GUI提供向导建立方式,管理员只要根据向导的提示即可轻松的建立应用服务和复制连接,并且用户通过GUI可以非常直观的监控主机、应用服务、连接等的状态。综上所述,简单易用的管理工具为用户大大降低了管理成本。



3.5 支持操作系统以及更高版本
Windows Server 2008 x64
Windows Server 2008 Standard x64
Windows Server 2008 Enterprise x64
Windows Server 2008 Datacenter x64
Windows Web Server 2008 x64