这方面涉及到的知识怎么说呢, 硬件偏多一点,软件少一点,一般的小公司部署完了,十年8年可能都不会改动一下。

所以一般公司的IT管理人员并不容易熟悉这块。尤其是现在,存储出问题了,厂商来人给你更换,服务器也是如此。

那么是不是很难呢,经过我一系列的了解,结果是,没什么难的。下面我简单扼要的总结一下:

      高可用的意思就是尽可能保持系统的不间断使用的可靠性。

      比如,你公司有一台服务器,需要24小时不停运转,那么有一天硬件坏了怎么办?

      

      几个方面涉及:

     硬件:服务器的硬盘,这是主存数据的地方,要有严格的备份措施。

               服务器的其它部件,主要原则是不能成为性能方面的瓶颈。

               电源:要有双电源,外加UPS

     网络:最好两家提供商,如一家电信,一家网通,这样在网络有问题的时候,至少可以保持可用。

     软件:软件方面主要是数据库,数据库的数据备份很重要,这块要展开讲。

 

      

    先说硬件方面,有如下几个方案:

   1,服务器这块可以双机热备,具体实施不难,主要是ha软件这块,比较智能化了现在。市场上比较流行的 rose,seri,nec等等。

   2,负载均衡方面,可以利用windows集群,也可以利用硬件和软件。

   3,数据备份这块可以采取raid,小企业一般是raid5 或者 raid10, 但要经常查,一旦发现存储报警,要马上更换硬盘。

   4,存储也可以冗余,比如做raid5后,再加一块到3块硬盘,做hotspare,就是raid5的备份。

   5,服务器里的硬盘同样可以做raid,比如2块,可以做raid1.

   

   6,数据库冗余技术,可以通过复制,镜像来做,但是有延迟,可能还会有丢数据的情况。这一点其实在实际的环境当中,尤其是数据影响不大的公司,完全是可以接受的,因为即使有数据丢失,也是可以补的。如果实在要求严格,如军队之类 ,那只能通过ha镜像软件了。

   7,细节方面,硬件方面,双机热备+共享存储模式,开关机顺序要注意。两网卡,心跳线,光纤,存储连接线等等, 要安装好。

  

 

总结:按冗余安全级别,网络忽略,我的理解如下:

1,服务器+单块硬盘。数据库不备份。

2,服务器+单块硬盘,数据库定期完整备份。

3,  服务器+单块硬盘,数据库定期完整备份。加每天差异备份。

4,服务器+单块硬盘,数据库定期完整备份。加每天差异备份。加每小时日志备份。

5,服务器+双硬盘变raid1,数据库定期完整备份。加每天差异备份。加每小时日志备份。

6,服务器+双硬盘变raid1,数据库定期完整备份。加每天差异备份。加每小时日志备份,再加同模式异地备份,可以放到局域网其它电脑上。

7,服务器自带硬盘存储数据+存储存储数据。

8,服务器自带硬盘存储数据+存储存储数据。加存储热备,单块或全部。

9,双机热备+共享存储

10,nas 或者sas

11,大数据的话,异地灾备。

写到这,不想 写了,无非是各种方式的叠加。服务器raid配置好后,装好软件后,常检查一下存储的硬盘,查检查一下软件的数据就可以了。

我这里几个地区的服务器都类于das,这么长时间都没有问题。