高可用集群软件的技术简介
多级工作模式
在该模式下,工作方式支持主从模式、对等模式、 多机互备等模式,即运行一个任务或多个任务。
13
高可用集群技术(1)
共享磁盘技术
允许所有服务器访问所有磁盘,通过分布式锁定 管理器(DLM)来协调对共享磁盘的访问
主要产品: Oracle Parallel Server /Oracle Parallel Server
Retail
Home
$113.0
Shopping (TV) thousand
Retail
Home catalog $90.0
sales
thousand
Transportation Airline reservation
$89.5 thousand
8
集群技术分类
• 高可用性集群技术 • 高性能计算集群技术 • 高可扩展性集群技术
High Performance Computing Cluster
高可扩展性集群技术就是带均衡策略(算法)的服 务器群集。负载均衡群集在多节点之间按照一定的策 略(算法)分发网络或计算处理负载。负载均衡建立 在现有网络结构之上,它提供了一种廉价有效的方法 来扩展服务器带宽,增加吞吐量,提高数据处理能力, 同时又可以避免单点故障。
14
高可用集群技术(2)
镜像技术
通过专业软件,系统将数据写入到本地磁盘的同 时,通过网络发送一份拷贝,写入到对方服务器上 的相应目录中,使数据更新保持同步。
主要产品: BakBone 、Legato、CA、VERITAS
15
高可用集群技术(3)
非共享技术
每台服务器有自己的系统盘和共享数据盘,但对 数据盘的操作以独占方式进行,当服务器发生故障 时,数据盘的所有权自动漂移到对方接管
主要的目的:保障业务系统不间断运行
11
双机热备份系统
双机热备份系统是集群系统中最小运行模式,在 该模式下中采用两台PC服务器做为主机系统,采用 硬件冗余的方式保障业务系统的可持续运行。
双机工作模式
在该模式下,工作方式支持主从模式和对等模式, 即运行一个任务或两个任务。
12
多机集群系统
多机集群是将多台PC服务器纳入到一个大的管理 系统中,在该系统中,每台服务器运行各自的应用 子系统,同时又做为其它应用系统的备援节点,在 硬件冗余上进一步提高
5
非计划停机因素
• 40% 硬件故障 • 31% 软件故障 • 20% 用户错误 • 9% 其他错误
9%
31%
20%
40%
6
关键业务停滞带来的潜在损失
• 客户流失 • 错过商业机会 • 丧失在行业内地位 • 生产能力下降 • 恢复系统的额外支出 • 罚款 • 法律责任 • 名誉损害 • 生命危险 • 股票价值降低
企 业 核 心 竞 争 力 急 剧 下 降
7
关键业务停滞带来巨大经济损失
• 任何的宕机都会造成严重 的损失,关键IT系统的故 障可能很快造成整个商业 运作的瘫痪,每一分钟的 宕机都意味着收入、生产 和利润的损失,甚至于市 场地位的削弱。
Industry Financial
Business Operation
联鼎软件 LANDER SOFTWARE [核心业务数据安全服务商]
1
联鼎软件概况
• 上海联鼎软件是专业的数据安全产品研发推广、数据安 全解决方案供应商,领先的数据安全服务商。公司成立 于2000年,致力于高端集群与主机防护产品研发、用户 系统安全维护、系统整合。 公司投资800万元专注于研 发自主产权的软件产品,树立国产高端系统软件品牌, 目前公司拥有LanderCluster-DN、LanderCluster-MN、 LanderGuard、LanderBoot等联鼎系列数据安全产品, 已成为国内服务器集群及数据安全领域的领军企业,增 强了中国民族软件产业的核心竞争力。联鼎软件在Unix、 Linux 、Windows底层开发,在数据安全服务、系统性能 优化方面有丰富的经验。
Brokerage operations
Average Cost per Hour of Downtime
$6.5 million
Financial Media
Credit card/sales authorization
Pay-per-view television
$2.6 million $1.1 million
2
讲座提纲
• 集群技术介绍 • 集群技术分类 • LanderCluster技术实现
3
集群技术
4
什么是集群?
所谓集群,就是共同为客 户机提供网络资源的一组计 算机系统。
而其中的每一台提供服 务的计算机,我们称之为节 点。当一个节点不可用或者 不能处理客户的请求时,该 请求将会转到另外的可用节 点来处理,对这些对于客户 端来说,它根本不必关心这 些要使用的资源的具体位置, 集群系统会自动完成。
高性能计算集群技术(1)
能力计算(Capability Computing)
是一种基于大规模数据的计算需求,它通过专用 的并行计算软件,将复杂的计算并行推入到集群中 的各个节点上同时进行计算,其最终的目的是缩短 计算时间。
主要应用领域
地质探井数据、气象预报、天体物理、流体力学等 密集型的计算业务。
9Leabharlann 什么是高可用性集群系统“当故障发生时,数据不会丢失, 系统也能够在一个可以接受的时间限 内快速恢复,那么这个计算机系统就 可以认为高可用性的。”
10
高可用性集群系统 (High Availability Cluster) 高可用系统是指以减少服务中断(宕机) 时间为目的的服务器集群技术 针对高可用性集群技术目前使用的较多的是 两个节点的系统。
18
高性能计算集群技术(2)
容量计算(Capacity Computing)
容量计算相对于能力计算来讲是一中较小规模的 计算需求。容量计算的主要目的在于:提高系统的 吞吐能力,以最短的时间执行更多的任务(交易)。
主要应用领域
网络检索、远程医疗诊断、Web信息服务等通信 密集型处理任务
19
高性能计算集群,英文原文为
主要产品:Microsoft MSCS、LanderCluster、VERITAS VCS
16
高性能计算集群,英文原文为 High Performance Computing Cluster 简称HPC Cluster,是指以提高科学计算能 力为目的计算机集群技术。
主要的目的:提高计算处理能力
17