WEB开发网
开发学院操作系统Linux/Unix Distributed Replicated Block Device 的高可用性... 阅读

Distributed Replicated Block Device 的高可用性

 2010-09-02 00:00:00 来源:WEB开发网   
核心提示:Distributed Replicated Block Device (DRBD) 提供一个网络版的数据库镜像,属于冗余磁盘阵列(RAID)RAID-1 类,Distributed Replicated Block Device 的高可用性,让我们首先简要介绍一下高可用性(HA)和 RAID,然后再研究 DRBD 的

Distributed Replicated Block Device (DRBD) 提供一个网络版的数据库镜像,属于冗余磁盘阵列(RAID)RAID-1 类。让我们首先简要介绍一下高可用性(HA)和 RAID,然后再研究 DRBD 的架构和用法。

高可用性简介

高可用性 是提高可用性的一个系统设计原理。可用性,或者系统操作连续性的度量通常被定义为是一年中计算机正常运行时间的百分比,例如某一系统是 99% 可用的,那么一年中它的停机时间是 3.65 天。99% 通常被称为两个 9。与之相比,5 个 9(99.999%)最大停机时间降到每年 5.26 分钟。这差别很大,需要精心设计和高质量才能实现。

HA 最常见的实现是故障冗余。在这个模型中,您可以为一个给定资源定义多条路径,正常情况下使用可用路径,故障发生时使用冗余路径。企业级磁盘驱动器阐述了这一概念,因为它们提供两个访问端口(相比用户级驱动器的一个访问端口而言)。

写这篇文章时,我正坐在波音 757 上。每个机翼上都有喷气发动机。尽管引擎是极为可靠,就算其中一个引擎发生故障,飞机使用剩余的一个引擎也能继续安全飞行。HA(由于它的冗余性)也是这样,可应用于多个应用程序和场景。

我的第一份工作是为一家大型防务公司建立对地同步的通信卫星。这些卫星的核心是一个抗辐射计算系统,它负责命令和遥感勘测(卫星的用户界面)、电能和热能管理、以及指示(或者称为保持电话通信和电视内容畅通)。就可用性而言,这个计算系统是一个冗余设计,有两组处理器和总线,能够在主机无应答的情况下在主机和伺服机之间进行切换。简言之,在系统设计中冗余是提高可用性一个常用技术,代价是增加额外硬件(和软件)。

1 2 3 4 5 6  下一页

Tags:Distributed Replicated Block

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接