SavWareHA是一个运行在SCO平台的不依赖于任何硬件的纯软件双机热备份系统。它可以通过以太网连接将数据实时备份到另一台主机,同时又采用一些监控手段,当主机发生故障时可以切换到备机使用。SavWareHA既具有数据实时镜像的功能,又具有双机监控的功能,所以在配置起来有多种方案可以选择。我们将SavWareHA可实现的各种连接方案综合起来,制订了如下四种方案,四种方案按用户的投资额由小到大依次是:
一、纯软件方案
纯软件方案是SavWareHA相对竞争产品最独特特色的方案,如图一所示,在此方案中,数据通过镜像专用网络将数据实时备份到备机,使主用系统有了一个完全一样的备份系统。这个方案主机系统所需的软硬件配置如下:
1、PC服务器两台(可以是不同配置)。
2、SCO UNIX操作系统两套。
3、数据库系统一套。
4、SavWareHA软件一套。
5、100兆以太网卡两块(每台服务器应内置一块)。
6、RS232串口线、CAT5类直连(NO HUB)网线各一根。
这个纯软件的方案相对其它方案的优点是:
1、风险平均分散到主备两个系统上,真正提高系统的可靠性。
2、双机通过以太网连接,可以在线撤离修复,并允许远程备份。
3、纯软件实现双机容错,没有挪动、受潮、被盗、折旧等硬件带来的忧虑。
4、产品升级方便,重复投资小。
5、对最终用户来说投资小,可靠性高。
这个方案的缺点是:对集成商来说利润和集成额不如后面的几个方案。
二、灾难备份方案
由于SavWareHA的主备机采用TCP/IP协议的网络连接,因此任何能够运行TCP/IP协议的网络都可以使用SavWareHA来备份主机系统。对于一些非常重要的系统,为防止如地震、火灾等灾难对系统造成严重后果,需要在异地备份整个系统,如图二所示,备份机可以通过两个光纤网络连接到远程主机系统,数据通过镜像网络同时写到备份机。这个方案主机系统所需的软硬件配置如下:
1、PC服务器两台(可以是不同配置)。
2、SCO UNIX操作系统两套。
3、数据库系统一套。
4、SavWareHA软件一套。
5、FDDI网卡四块。(如为节省投资考虑,镜像专用光纤可以省去,通过一个光纤网络来实现数据镜像和连接客户端,此时只需两块网卡)。
1、光纤交换机或其它光纤设备两台。
这个方案相对其它方案的优点是:
1、风险平均分散到主备两个系统上,真正提高系统的可靠性。
2、双机通过光纤网络连接,数据备份到异地,实现了容灾备份。
3、纯软件实现双机容错,没有挪动、受潮、被盗、折旧等硬件带来的忧虑。
4、产品升级方便,重复投资小。
这个方案的缺点是:由于主备机通过光纤网络连接,所以对这个网络连接质量和速度要求较高。
三、共享磁盘阵列方案
共享磁盘阵列方案也是国内普遍接受的一种方案,如图三所示,双机通过共享独立的存储子系统来保证故障切换后数据的一致性,通过SavWareHA的监控系统对主机的运行状态进行实时监控,主机发生故障后将系统切换至备用机,备机接管磁盘阵列子系统的读写。这个方案主机系统所需的软硬件配置如下:
1、PC服务器两台。
2、磁盘阵列柜一套,要注意选择支持HA的产品。
3、SCO UNIX操作系统两套。
4、数据库系统一套。
5、SavWareHA软件一套。
6、RS232串口线一根。
这个方案相对第一个方案的优点是:
1、由于磁盘阵列柜能加快系统I/O速度,所以对于I/O要求较高的系统运行效率高。
2、对集成商来说利润和集成额比第一个方案好。
但是这个方案的缺点也较其它几个方案突出:
1、双机通过共享数据来达到高可用目的,风险集中到磁盘阵列柜上面。这种风险一方面是由于磁盘阵列最多只对磁盘、电源、控制器、风扇进行容余备份,而其它象主板、内存、连线(如SCSI线)等大多数设备不进行容余备份,导致这些部件损坏后双机无法工作。尤其是目前众多厂家的价格竞争使产品的质量控制在较低的水平,当磁盘阵列子系统的可靠性不如主机时,整个系统的可靠性甚至不如单台主机独立运行(具体计算过程参见《SavWareHA白皮书》;另一个风险是数据只有一份,如果软件故障导致数据损坏,那么即使磁盘阵列本身完好数据也会受到严重破坏,如主机工作时主备机若通讯全部丢失,备机会自动启动应用工作,备机在主机对数据进行访问的同时对数据进行访问会造成文件系统崩溃、或数据库的系统库不一致等严重故障而数据全部不可恢复。这两类故障在我国出现很多次,其中不乏金融等关键行业,给集成商和用户带来了很多不必要的损失。因此建议采用此方案时,该用户的应用不能太关键,最好是MIS等系统,而且要特别重视数据的日常备份。
2、相对第一种方案,由于双机和磁盘阵列柜采用SCSI连接,所以连接之间不可带电拔插,否则容易烧坏设备。所以故障系统不能在线地拆离修复。
四、双机单柜方案
双机单柜方案的连接结构如图四所示,将磁盘阵列子系统单独连接到主机,磁盘阵列中的数据只给主机专用,SavWareHA将数据通过专用的数据网实时备份到备机,这个方案主机系统所需的软硬件配置如下:
1、PC服务器两台。
2、磁盘阵列柜一套,注意可选择支持HA和不支持HA的产品,这两类产品均有各档次的品牌和型号。
3、SCO UNIX操作系统两套。
4、数据库系统一套。
5、SavWareHA软件一套。
6、100兆以太网卡两块(每台服务器应内置一块)。
7、RS232串口线、CAT5类直连(NO HUB)网线一根。
这个方案相对第一种和第二种方案的优点是:
1、在主用机上使用了磁盘阵列子系统,加快了应用系统I/O的速度,有独立存储子系统的各种优点。
2、通过SavWareHA将数据完整并且实时地备份到备机上,风险完全分散到双机上。
3、双机通过以太网连接,可以在线撤离修复,并允许远程备份。
4、使集成商在获得好的利润和集成额的同时,又没有磁盘阵列系统损坏后丢失数据的风险,同时又很好地满足了应用系统对高可靠性和高可用性的需求。
五、双机双柜方案
这个方案的系统连接结构如图五所示,主备机各连接一台磁盘阵列子系统,其上的数据通过SavWareHA通过镜像专用网实时镜像到备机,备用机有和主机完全相同的系统和数据环境,主备机运行效率也完全相同。这个方案主机系统所需的软硬件配置如下:
1、PC服务器两台。
2、磁盘阵列柜两套,注意可选择支持HA和不支持HA的产品,这两类产品均有很多各档次的品牌和型号。
3、SCO UNIX操作系统两套。
4、数据库系统一套。
5、SavWareHA软件一套。
6、100兆以太网卡两块(每台服务器应内置一块)。
6、RS232串口线、CAT5类直连(NO HUB)网线各一根。
这个方案具有第三个方案的全部优点,同时由于在备机上使用了单独的存储子系统,大大加快了整个系统的I/O速度。