Chinaunix首页 | 论坛 | 博客
  • 博客访问: 584932
  • 博文数量: 772
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 4980
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-17 13:02
文章分类

全部博文(772)

文章存档

2011年(1)

2008年(771)

我的朋友

分类:

2008-10-17 13:24:09

        一、什么是高可用(High Availability)

        在高可用的解释方面,有人给出了如下的诠释:

        (1)系统失败或崩溃 (system faults and crashes)

        (2)应用层或者中间层错误 (application and middleware failures)

        (3)网络失败 (network failures)

        (4)介质失败,一般指存放数据的媒体故障 (media failures)

        (5)人为失误 (Human Error)

        (6)容灾 (Disasters and extended outages)

        (7)计划宕机与维护 (Planned downtime, maintenance and management tasks)

        可见,高可用不仅仅包含了系统本身故障,应用层的错误,人为错误等等,还应当包括数据冗余、容灾以及计划的维护时间,也就是说,一个真正的高可用环境,不仅仅是能避免系统本身的问题,还应当能防止天灾人祸,以及有一个简单可靠的系统维护方法(如微码升级、软件升级等等计划停机维护)。

        现在高可用的计算方法一般以年在线率来计算,如规定一年之中的可用环境要达到99.95%,那么24*365*(1-99.95%)=4.38小时(包括维护时间)。那么假定一个系统本身一年之中故障时间是1小时,但是计划维护时间却花了20小时,那么这个系统也不能算是一个满足设计要求的高可用环境。

        现阶段使用环境中,基本没有真正的100%的在线环境,或者说,如果达到100%的在线能力,将花费非常多的代价,所以一般能达到99.95%以上的可用性的环境,一般都可以认为是高可用环境。

        对于高可用性在线效率的计算,我们可以参考如下方法:

        在公司收益与投入成本计算方面取得一个平衡,则是我们所希望的在线效率,但是收益与成本的计算方法则是决策者与实施者需要着重考虑的问题了,也是我们下面希望能试图解释的问题。

[1]    

【责编:michael】

--------------------next---------------------

阅读(289) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~