您好,欢迎来到

中国信息港

! 请登录 免费注册
  • 在线企业QQ:

如何通过部署优化实现IDC机房高可用性?

服务器
2017-9-28   阅读:128

高可用性(High Availability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性。服务器系统平均能够正常运行多长时间,才发生一次故障。


这里有两个量化数据,一是平均无故障时间(MTTF),即是服务器故障之间所隔时间;另一个即是平均维修时间(MTTR),即系统发生故障后维修和重新恢复正常运行平均花费的时间。由此可见,计算机系统的可用性定义为系统保持正常运行时间的百分比。可用性与无故障时间成正比,比平均维修时间成反比。


那么如何从机房维护上来实现服务器高可用性呢?


1、数据流量的灵活把控


如果把服务器比作一个人,CPU就是它的大脑,芯片组就是骨架,I/O就是手眼睛耳朵和嘴,电源系统就是它全身的血液系统,总线就是它的神经,而这些神经所传输的就是数据信息。


互联网上的数据纷繁复杂,并且夹杂着很多病毒和无用信息。那么数据中心如何对流量进行灵活的管控呢?


一、数据中心通过对流量进出端口的控制,对进出流量进行实时监控。


二,当有异常情况时,通过调整网络路由或者网络聚合端口路径,避开问题链路和转发路由表,在网络侧做转发路径的负载分担或者备份,当其中的部分数据链路出问题时,及时切换。


三,;严格过滤数据流量,很多的病毒攻击都是通过异常流量进入数据中心内部的,在数据中心的入口要做严格管控,从网络协议的数据链路层直到应用会话层均要做防御,通过软、硬件防火墙、网络设备、入侵检测等设备,将异常流量拒之门外。


2、业务部署模块化


在互联网还不甚发达的以前,数据中心的业务量比较少而且对数据的问题意识也不高,数据备份等工作也鲜有人做。现在随着物联网等和我们生活息息相关的一些数据信息的上网,数据安全也被企业所重视。


海量数据的存储,如何高效安全的存储和使用数据成了每个数据中心需要思考的。单元模块化成了近年来数据中心的一种部署新思想,将一种数据业务细分成一个个的单元,单元之间实时交互补充,应用系统在多个数据中心运行,如果一个单元数据出现问题,另一个单元的数据可以正常运行以保证企业业务的不中断。


如此,可以大幅增加数据中心的高可用性。


3、容错冗余程度


数据中心的容错能力直接决定了数据中心的等级评判,全年故障次数越短,数据中心的整体能力就更高。而容错能力的提高有赖于各个冗余设备的合理部署。


数据中心内部的设施,比如供电设备,采用ups双电源系统,风扇冗余;网络上采用网卡冗余和端口冗余;存储上采用磁盘镜像和磁盘双联;


cpu采用多对称处理器减轻满负荷工作,延长单个CPU使用寿命。对于数据的容灾备份,在数据中心内部、同城、异地都部署备份,这将大大提升数据中心的容灾水平。


通过对机房在以上几个方面的重点部署,机房的容错能力和可用性将大幅度提升,很大程度上增加了数据中心业务的连续性。