这方面涉及到的知识怎么说呢, 硬件偏多一点,软件少一点,一般的小公司部署完了,十年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,这么长时间都没有问题。