3.3 服务器分类
服务器分类的标准有很多,比如按照应用级别分类,可以分为工作组级、部门级和企业级服务器;按照处理器个数分类,可以分为单路、双路和多路服务器;按照处理器架构分类,可以分为 RISC 构架和 CISC 架构服务器;按照服务器的外形结构分类,可以分为塔式服务器、机架式服务器和刀片服务器。最常见也最直观的分类方式就是通过服务器的外形结构进行分类和按服务器的用途进行分类。3.3.1 按服务器的外形结构分类
从服务器外形结构上划分,一般可以分为塔式服务器、机架式服务器、刀片服务器等几种类型,也是日常使用中人们最为直观和形象的一种划分方法。1. 塔式服务器塔式服务器是目前应用最为广泛、最为常见的一种服务器。塔式服务器在外观上就像一台体积比较大的 PC ,由于服务器的主板扩展性强、板卡插槽也比普通 PC 多、主机机箱也比标准的 ATX 机箱要大,一般都会预留足够的内部空间以便日后进行硬盘和电源的冗余扩展。因此塔式服务器一般比普通 PC 体积大一些。我们平时常说的通用服务器一般都是塔式服务器,它可以集多种常见的服务应用于一身,不管是速度应用还是存储应用都可以使用塔式服务器。塔式服务器的机箱比较大,服务器的配置也可以很高,可以配置多个处理器、多条内存和多块硬盘,还可以配置多个冗余电
源和散热风扇,支持冗余扩展,所以它的应用范围非常广,应该说目前使用率最高的一种服务器就是塔式服务器,如图 3-8所示。因为塔式服务器机箱大,一台服务器的扩展升级也会有个限度,而且塔式服务器需要占用很大的空间,不利于服务器的托管,所以在需要服务器密集型部署,实现多机协作的领域,塔式服务器并不占优势。特别是服务器部署较为密集的数据中心,塔式服务器需要占用更多的空间,并且不利于摆放,因此使用并不多。2. 机架式服务器机架式服务器指的是可以直接安装在机架上的服务器。机架式服务器在外形上完全不像PC ,它最大的特点是比较 “薄”,相比塔式服务器可以节省很大的空间,并且随着技术的不断发展,机架式服务器有着不逊色于塔式服务器的性能。机架式服务器是一种平衡了性能和空间占用的解决方案,如图 3-9所示。
一般来说,不是每一个企业都有建设数据中心机房的条件,而服务器的运行需要有UPS 、精密空调等环境,大部分企业都选择了服务器托管的方式。因此,选择服务器时必须要考虑服务器的体积、功耗、发热量等物理参数,特别是在需要部署很多台服务器时,更是不得不考虑塔式服务器空间占用过大的局限性。机架式服务器可以统一的安装在按照国际标准设计的机柜中,机柜的宽度为 19in ( 1in=0.0254m ),机柜的高度以 U 为单位, 1U 是一个基本高度单元, 1U=1.75in ,约 44.5mm高。机柜的高度有多种规格,如 10U 、 24U 、 32U 、 37U 、 42U 等,一般服务器标准机柜为42U 机柜,尺寸为 600mm (宽) ×800mm (深) ×1990mm (高),根据需求还可以定制。通过机柜安装服务器可以使管理、布线更为方便整洁,也可以方便和其他网络设备的连接。
由于机箱空间有限,机架式服务器也能像塔式服务器那样配置非常均衡,可以集多种应用于一身,所以机架式服务器还是比较适用于一些针对性比较强的应用,如需要密集型部署的服务运营商、群集计算等。3. 刀片服务器刀片式结构是一种比机架式更为紧凑整合的服务器结构。它是专门为特殊行业和高密度计算环境设计的。刀片服务器在外形上比机架式服务器更小,只有机架式服务器的 1/3~1/2 ,这样就可以使服务器密度更加集中,更大的节省了空间。每个刀片就是一台独立的服务器,具有独立的 CPU 、内存、 I/O 总线,通过外置磁盘可以独立的安装操作系统,可以提供不同的网络服务,相互之间并不影响。刀片服务器也可以像机架服务器那样,安装到刀片服务器机柜中,形成一个刀片服务器系统,可以实现更为密集的计算部署。多个刀片服务器可以通过刀片架进行连接,通过系统软件,可以组成一个服务器集群,可以提供高速的网络服务,实现资源共享,为特定的用户群服务。如果需要升级,可以在集群中插入新的刀片,刀片可以进行热插拔,升级非常方便。图 3-10 展示了 IBM 公司和 HP 公司推出的刀片服务器。每个刀片服务器不需要单独的电源等部件,可以共享服务器资源,这样可以有效降低功耗,并节省成本。刀片服务器不需要对每个服务器单独进行布线,可以通过机柜统一进行布线和集中管理,这样为连接管理提供了非常大的方便,可以有效节省企业总体拥有成本。刀片服务器在空间节省、集群计算、扩展升级、集中管理、总体成本方面相对于另外两种结构的服务器具有很大优势。3.3.2 按应用层次分类
按应用层次划分也是常用的划分服务器类别的方法,即根据整个服务器的综合性能,特别是所采用的一些服务器专用技术来衡量和划分。按这种划分方法,服务器可分为:入门级服务器、工作组级服务器、部门级服务器、企业级服务器。1. 入门级服务器入门级服务器是指最低档的服务器,硬件配置较低,价格低廉,但也具有服务器的一般特性。入门级服务器类似于高档 PC ,经常见到的入门级服务器就是一般的 PC 服务器。入门级服务器通常配置一颗或两颗 CPU,并根据需要配置相应的内存 (如 256MB、512MB、1GB
或 2GB 不等)和大容量 IDE 或 SATA 硬盘,如图 3-11 列举了两款性价比较高的入门级服务器产品。入门级服务器主要应用于比较简单的应用,如安装 Linux/Windows2003Server 操作系统,提供面向中小型网络用户的文件共享、打印服务、数据处理、 Internet 接入及简单数据库应用的需求,也可以安装一些简单的网络应用软件。
2. 工作组级服务器工作组 ( WorkGroup )级服务器是一个比入门级服务器硬件配置稍微高一些的服务器,但仍属于低档服务器。随着服务器硬件技术的发展,入门级服务器和工作组级服务器的性能差别逐渐变小。工作组级服务器一般支持一颗或两颗 CPU ,可支持大容量的 ECC (一种内存技术,多用于服务器内存)内存,采用 SCSI (一种总线接口技术)总线的 I/O (输入 / 输出)系统, SMP 对称多处理器结构、可选装 RAID 、热插拔硬盘、热插拔电源等,具备了小型服务器所必备的各种特性。工作组级服务器一般只能连接规模在 50 台左右的客户端 PC 构成的网络。适合于较小网络规模的组网,服务器的性能要求也不高,如作为中小企业 Web 、 Mail 等服务器,也能用于中小学构建数字校园网、多媒体教室等。3. 部门级服务器部门级的应用对服务器产品在计算效率、存储容量、 I/O 数据吞吐、散热稳定性等方面有着严格的要求。部门级服务器是指一般中档服务器,一般都是支持双 CPU 以上的对称处理器结构,具备比较完全的硬件配置,如磁盘阵列、存储托架等,并且集成了大量的监测及
管理电路,具有全面的服务器管理能力,可监测如温度、电压、风扇、机箱等状态参数,在性能、内存、超大存储空间和 I/O 吞吐能力等方面具有较高性价比。此外,结合服务器管理软件,可以使管理人员及时了解服务器的工作状况。同时,大多数部门级服务器具有优良的系统扩展性,能够满足用户在业务量迅速增大时能够及时在线升级系统,充分保护了用户的投资。部门级服务器主要适合百台或更多客户机的网络环境,为了满足企业对数据和实时性的要求,部门级服务器主要用于一些对应用要求较高配置、数据存储和处理稳定性要求较高的行业用户和服务提供商。如图 3-12所示,列举了两款部门级服务器。4. 企业级服务器企业级服务器属于高档服务器,最显著的特点是企业级服务器普遍可支持 4~8 个处理器甚至更多。企业级服务器在硬件设计和配置上有更为独特的地方,一般拥有独立的双 PCI通道和内存扩展板设计,具有高内存带宽、大容量热插拔硬盘和热插拔电源;具有超强的数据处理能力、高度的容错能力、优异的扩展性能、系统性能和群集性能;能满足极长时间的系统连续运行,能在很大程度上保护用户的投资。企业级服务器的硬件配置最高,系统可靠性也最强。企业级服务器用于联网计算机在数百台甚至千台以上、对处理速度和数据安全要求非常高的大型网络,所采用的操作系统一般也是 Unix ( Solaris )或 Linux 。目前,企业级服务器主要适用于需要处理大量数据、高处理速度和对可靠性要求极高的大型企业和重要行业 (如金融、证券、交通、邮电、通信等行业)。图 3-13 给出了两款企业级服务器的产品。
3.3.3 按服务器的处理器类型分类
1.RISC 服务器RISC 服务器即非 x86 服务器,包括大型机、小型机和 Unix 服务器。 RISC 服务器使用RISC (精简指令集)或 EPIC (并行指令代码)处理器,并且主要采用 Unix 或其他专用操作系统的服务器。精简指令集处理器主要有 IBM 公司的 POWER 和 PowerPC 处理器, SUN 与富士通公司合作研发的 SPARC 处理器。 EPIC 处理器主要是 HP 与 Intel 合作研发的安腾处理器等。这种服务器价格昂贵,体系封闭,但是稳定性好,性能强,主要用在金融、电信等大型企业的核心系统中。在服务器产品中, RISC 服务器主要由几个知名的计算机公司如 SUN 、 IBM 、 HP 等的RISCUNIX 结构的产品所控制,它们的服务器一般采用 Unix 、 Solaris 、 AIX 等,被广泛用于数据库服务器、 Internet 服务器等各种服务器。这些服务器 CPU 如下:1 ) SUN 公司: SUN 公司的处理器为 UltraSPARC ,以此处理器形成了品种齐全的服务器产品,包括 SPARCserver 系列、 SPARCcenter 系列、 SPARCcluster 系列、 NetraInternet 系列、NewSunFire 、 SunEnterprise 等。操作系统为 Solaris 。2)IBM公司:IBM公司的处理器为 PowerPC,以此处理器形成了品种齐全的服务器产
品,如 RS/6000 系列,操作系统为 AIX 。3 ) HP 公司: HP 公司的 RISC 处理器为 HP-PA ,操作系统为 HPUNIX ,以及收购 Compaq 公司后拥有的 RISC 处理器 Alpha ,操作系统为 DigitalUNIX 和 WindowsNT 。2.CISC 服务器CISC (复杂指令集)服务器,即 x86 服务器,它是基于 PC 体系结构,使用 Intel 或其他兼容 x86 指令集的处理器芯片和 Windows 操作系统的服务器,如 IBM 的 Systemx 系列服务器、 HP 的 Proliant 系列服务器等。相对 RISC 服务器,价格便宜、兼容性好、稳定性和安全性差,主要用在中小企业和非关键业务中,例如中小型局域网的文件或数据库服务器。3.3.4 按服务器的用途分类服务器一般都是通用的,这类服务器可以全面提供各种基本服务功能。当前大多数服务器是通用型服务器。因为这类服务器不是专为某一功能而设计,在设计时兼顾多方面的应用需求。但是针对一些特殊的应用需求,市场上出现了一些为了满足各种特定功能而开发、生产的功能型服务器。如果按照这种划分标准,可以分为通用型服务器和专用型服务器。所谓专用型服务器,就是专门为某一种或某几种功能专门设计的服务器。1. 面向计算类的服务器这类服务器面向科学计算、数学模型分析等,要求具有很高的 CPU 计算能力。这类服务器一般采用多 CPU 技术,支持对称多处理与非对称多处理技术;对内存容量要求很高;需要较高的高速缓冲技术;具有强大的浮点运算能力。这类服务器,一般采用大型机 (巨型机)或高档工作站。典型应用如气象部门天气预报的计算、大型的统计预测等。2. 面向数据库的服务器这类服务器面向数据库服务,作为专门安装数据库管理系统 ( DBMS )的服务器,如SQLServer 、 Oracle 、 DB2 。这类服务器一般要求有较好的并行处理能力;高速的 I/O 吞吐量,具体体现在磁盘 (硬盘)的读写速率和高速的网络适配器上;具有较大的磁盘容量,可以配置磁盘阵列;配置数据备份设备,如磁带机,配置备份策略;如果是分布数据库计算模式,要求有较高的网络带宽。这类服务器,一般采用专用服务器设备,企业或部门级服务器,也可采用高档工作站。典型应用如银行中心数据库服务器、电信计费服务器、企业信息系统数据库服务器或数据仓库服务器。3. 面向应用系统的服务器这类服务器是企业使用的应用系统服务器,一般运行着各种企业应用系统,属于客户机/ 服务器 ( Client/Server )或浏览器 / 服务器 ( Browser/Server )的网络应用。这类服务器一般要求有较好的并行与异步处理能力、较高的网络带宽、高速的 I/O 吞吐量、较高的稳定性。4. 面向通信与网络系统的服务器这类服务器面向通信和网络服务,这类服务器一般具有实时性要求,具有处理延时较短、较高的并行与异步处理能力;具有高速的 I/O 吞吐量;具有较大的磁盘容量,可以配置磁盘阵列;配置数据备份设备,如磁带机,配置备份策略;具有较高的安全性和较高的网络带宽。
一般这类服务器采用专用服务器设备,或采用高档工作站。典型应用如 Web 服务器、大型电子邮件服务器。5. 面向多媒体与视像会议的服务器这类服务器面向多媒体通信或多媒体网络服务。这类服务器一般具有大容量磁盘存储器,可以配置磁盘阵列;具有较高的视像实时性要求,处理延时短;具有高速的 I/O 吞吐量,具体体现在磁盘 (硬盘)的读写速率和高速的网络适配器上。一般这类服务器采用专用服务器设备,或采用高档工作站。典型应用如视像会议系统、VOD 系统等。6. 面向可视化与虚拟现实应用的服务器这类服务器面向多媒体,特别是图像处理业务。这类服务器一般具有高档 CPU 或多CPU 技术,支持对称多处理与非对称多处理技术,对内存容量要求很高;需要较高的高速缓冲技术;具有强大的浮点运算能力和较高的并行处理能力;具有高级图形处理能力的显示适配器;具有高分辨率的显示器。一般这类服务器采用专用工作站来实现。典型应用如图像处理系统。3.4 服务器系统的主要技术
3.4.1 服务器的基本技术
1. 热插拔技术热插拔 ( Hot-Plugging 或 HotSwap )即带电插拔,是指允许用户在不关闭系统停止服务和不切断电源的情况下更换或添加服务器部件,如取出和更换损坏的硬盘、电源或可扩展板卡等部件,从而提高了系统对灾难的及时恢复能力、扩展性和灵活性等。热插拔技术支持服务器的可靠性,服务器系统主要出现故障的配件不再仅是硬盘,有可能是内存、电源和风扇等;有的甚至支持 CPU 和服务器本身热插拔,特别在高端多路处理器服务器系统和群集服务器系统中。现在,热插拔技术在确保服务器系统可用性方面已显得越来越重要了,已成为服务器的标准技术。尽管不同档次的服务器所支持的热插拔配件并不完全一样,但对于像硬盘、电源和风扇的热插拔技术支持已成为最基本的服务器技术配置。2.RAID 技术RAID ( RedundantArrayofIndependentDisk ,独立冗余磁盘阵列)技术是应用最广的服务器技术之一。 RAID 就是将 N 台硬盘通过 RAID 控制器 (分硬件和软件)结合成虚拟单台大容量的硬盘使用。通过把多块独立的硬盘 (物理硬盘)按不同的方式组合起来形成一个硬盘组 (逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式称为 RAID 级别, RAID 技术主要包含 RAID0~RAID7 等数个级别,它们的侧重点各不相同,每个级别都有各自的优缺点。目前应用较多的有 RAID0 、 RAID1 、 RAID0+1 和 RAID5 。( 1 ) RAID0RAID0 连续以位或字节为单位分割数据,并行读 / 写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的 RAID结构。RAID0只是单纯地提
高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此, RAID0 不能应用于数据安全性要求高的场合。( 2 ) RAID1它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像复制中读取数据,因此 RAID1 可以提高读取性能。 RAID1 是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。( 3 ) RAID0+1也被称为 RAID10 标准,实际是将 RAID0 和 RAID1 标准结合的产物,在连续地以位或字节为单位分割数据并且并行读 / 写多个磁盘的同时,为每一块磁盘作磁盘镜像进行冗余。它的优点是同时拥有 RAID0 的超凡速度和 RAID1 的数据高可靠性,但是 CPU 占用率同样也更高,而且磁盘的利用率比较低。( 4 ) RAID2将数据条块化地分布于不同的硬盘上,条块单位为位或字节,并使用称为 “加重平均纠错码 (海明码)”的编码技术来提供错误检查及恢复。这种编码技术需要多个磁盘存放检查及恢复信息,使得 RAID2 技术实施更复杂,因此在商业环境中很少使用。( 5 ) RAID3它同 RAID2 非常类似,都是将数据条块化分布于不同的硬盘上,区别在于 RAID3 使用简单的奇偶校验,并用单块磁盘存放奇偶校验信息。如果一块磁盘失效,奇偶盘及其他数据盘可以重新产生数据;如果奇偶盘失效则不影响数据使用。 RAID3 对于大量的连续数据可提供很好的传输率,但对于随机数据来说,奇偶盘会成为写操作的瓶颈。( 6 ) RAID4RAID4 同样也将数据条块化并分布于不同的磁盘上,但条块单位为块或记录。 RAID4使用一块磁盘作为奇偶校验盘,每次写操作都需要访问奇偶盘,这时奇偶校验盘会成为写操作的瓶颈,因此 RAID4 在商业环境中也很少使用。( 7 ) RAID5RAID5 不单独指定奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。在RAID5 上,读 / 写指针可同时对阵列设备进行操作,提供了更高的数据流量。 RAID5 更适合于小数据块和随机读写的数据。 RAID3 与 RAID5 相比,最主要的区别在于 RAID3 每进行一次数据传输就需涉及所有的阵列盘;而对于 RAID5 来说,大部分数据传输只对一块磁盘操作,并可进行并行操作。在 RAID5 中有 “写损失”,即每一次写操作将产生 4 个实际的读 / 写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。 RAID4 在商业环境中使用较广。( 8 ) RAID6与 RAID5 相比, RAID6 增加了第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,数据的可靠性非常高,即使两块磁盘同时失效也不会影响数据的使用。但RAID6 需要分配给奇偶校验信息更大的磁盘空间,相对于 RAID5 有更大的 “写损失”,因此 “写性能”非常差。较差的性能和复杂的实施方式使得 RAID6 很少得到实际应用。(9)RAID7
这是一种新的 RAID 标准,其自身带有智能化实时操作系统和用于存储管理的软件工具,可完全独立于主机运行,不占用主机 CPU 资源。 RAID7 可以看作是一种存储计算机( StorageComputer ),它与其他 RAID 标准有明显区别。在实际应用中,可以如 RAID0+1 那样结合多种 RAID 规范来构建所需的 RAID 阵列,例如 RAID5+3 ( RAID53 )就是一种应用较为广泛的阵列形式。用户一般可以通过灵活配置磁盘阵列来获得更加符合其要求的磁盘存储系统。3. 对称多处理器技术对称多处理器 ( SymmetricalMulti-Processing , SMP )技术是指在一个服务器上汇集了一组处理器,即多个 CPU ,各 CPU 之间共享内存子系统以及总线结构。它是相对非对称多处理技术而言的一种并行技术,被广泛应用在中、高档服务器上。在 SMP 架构中,一台服务器不再由单个 CPU 组成,而是同时由多个处理器运行操作系统的单一复本,并共享内存和一台服务器的其他资源。虽然同时使用多个 CPU ,但是从管理的角度来看,它们的表现就像一台服务器一样。系统将任务队列对称地分布于多个 CPU之上,从而极大地提高了整个系统的数据处理能力。所有的处理器都可以平等地访问内存、I/O 和外部中断。在 SMP 系统中,系统资源被系统中所有 CPU 共享,工作负载能够均匀地分配到所有可用处理器上。
3.4.2 服务器的群集与容错技术
1. 群集技术服务器群集技术是把多个物理服务器通过输入 / 输出系统互联在一起,这些服务器连接到存储介质中,形成一个整体,分布式地工作,并且由分布资源管理软件进行管理,因而可以更好地利用设备资源的一项新兴技术,近年来得到了广泛的应用。群集技术可以提高特定应用程序或者服务的可用性,也可以提高应用程序的性能,为特定的应用程序或者问题提供强大的处理能力。一旦在服务器上安装并运行了群集服务,该服务器即可加入群集。群集化操作可以减少单点故障数量,并且实现了群集化资源的高可用性。服务器群集技术最主要的应用即在于网络负载的平衡。网络负载平衡使用两台或更多台一起工作的主机计算机组成的群集,为服务器提供了高可用性和高伸缩性。 Internet 客户端使用一个 IP 地址或一组地址访问群集。客户端无法区别群集和单一服务器。服务器应用程序并不表明它们是在群集上运行的。但是,网络负载平衡群集与运行单个服务器应用程序的单个主机有很大的区别,因为即使在某个群集主机发生故障的情况下,它也可以提供不间断服务。群集对客户端请求的响应也比单个主机快。如图 3-14 所示是由 2 台服务器 ( Server1 , Server2 )组成的群集方式,其中每台服务器的地位是平等的,都可以为客户端提供服务并且不用其他服务器的辅助。图中 Server3 是服务器群集虚拟出来的主机,客户端所能看到的群集只是一台 Server3 主机,并不需要知道其他服务器的存在。群集中的主机将均衡处理客户端发来的应用请求,以此来实现负载均衡;如果某一台服务器出现宕机,客户端发来的应用请求将被分配给另外一台服务器,通过这种方式来保障业务应用的高可用性。常用的服务器操作系统如 Unix/Linux 、 Windows2000Server 、 WindowsServer2003/2008都有关于服务器群集的实用工具,用来支持在服务器上安装群集软件或创建新群集。2. 容错技术尽管服务器的硬件性能越来越高,但是对一些具有特殊应用的行业如证券、银行、电信等需要提供永不间断的服务,发生故障也是难免的。世界上各大服务器厂商都试图通过一种名为容错的技术来解决这种问题,以提供关键服务器和关键应用的高可用性、安全性、稳定性、高管理性及其不间断运行,以便能够很好地满足一些重要行业的应用需求。容错 ( FaultTolerance )是指系统发生错误但能容忍错误而不导致服务中断。对于服务器来说,容错是指服务器对于错误的容纳能力,是应用过程中对于服务器稳定性的一个更高的要求。当前,服务器容错技术主要有服务器群集技术、双机热备份技术和单机容错技术。实际上,服务器群集和双机热备份技术比较类似,双机热备份可以看作是最简单的集群;也可以把服务器集群技术视为双机冗余的延伸,可以理解为一种多机容错的方案。采用集群技术,通过多台服务器之间的负载均衡,可以解决服务器单点故障所引发的系统不稳定,提高系统的可靠性,因此集群具有更好的容错能力。双机热备份技术也是一种软硬件结合的较高容错应用方案。单机容错技术是在一台服务器上实现容错能力,这是一种最高级别的容错技术。具有单机容错能力的服务器被称为容错服务器,这种服务器也是各大厂家追逐研究的前沿性产品。单机容错技术以 Stratus 公司的 ftServer 、惠普公司的 NonStop 服务器和 NEC 公司的 Express5800/ft 为代表。这种技术具有比双机热备方案更高的容错能力。有研究报告指出,双机热备方案的可靠性可以达到 99.9% ,而单机容错技术的可靠性可以达到 99.999% 甚至更高。
3. 双机热备份技术服务器的故障可能由各种原因引起,如设备故障、操作系统故障、软件系统故障等。对于一些重要系统而言,如果发生服务器故障而造成中断,会造成重大的经济损失。因此,在实际应用中对于一些重要、关键的业务系统需要通过双机热备份来避免可能因发生故障而导致的长时间服务中断,保证系统长期、可靠的运行。双机热备份技术是一种软硬件结合的较高容错应用方案。一般由两台服务器系统和一个外接共享磁盘阵列柜及相应的双机热备份软件组成,如图 3-15所示。在该方案中,将操作系统和应用程序安装部署在两台服务器的本地系统盘上,整个网络系统的数据是通过磁盘阵列集中管理和数据备份的。数据集中管理是通过双机热备份系统,将所有站点的数据直接从中央存储设备读取和存储,并由专业人员进行管理,极大地提高了数据的安全性和保密性。用户的数据存放在外接共享磁盘阵列中,在一台服务器出现故障时,备机主动替代主机工作,保证网络服务不间断。双机热备份系统采用 “心跳”方法保证主系统与备用系统的联系。所谓 “心跳”,指的是主从系统之间相互按照一定的时间间隔发送通信信号,表明各自系统当前的运行状态。一旦 “心跳”信号停止表明主机系统发生故障,或者备用系统无法收到主机系统的 “心跳”信号,则系统的高可用性管理软件认为主机系统发生故障,主机停止工作,并将系统资源转移到备用系统上,备用系统将替代主机发挥作用,以保证网络服务运行不间断。双机热备份方案中,最常用的两种热备模式是双机热备模式和双机互备模式。双机互备模式 (Active/Standby,激活/停机模式)即一主一备模式,指的是一台服务器处于某种业务的激活状态 (即 Active状态),另一台服务器处于该业务的备用状态 (即 Standby状态)。而双机互备模式 (双主机方式)即指两种不同业务分别在两台服务器上互为主备状态 (即 Active-Standby和 Standby-Active状态)。
网络工程师-大型园区网络建设与管理
最新推荐文章于 2024-05-04 23:31:51 发布