集群概念

标签: 集群 概念 | 发表时间:2015-02-28 13:59 | 作者:zhangliguoaccp
出处:http://www.iteye.com

1.什么是集群
        集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来,一个集群就象是一个服务实体,但 事实上集群由一组服务实体组成。

2.集群的特性
        与单一服务实体相比较,集群提供了以下两个关键特性:
       1.可扩展性--集群的性能不限于单一的服务实体,新的服 务实体可以动态地加入到集群,从而增强集群的性能。
       2. 高可用性--集群通过服务实体冗余使客户端免于轻易遇到out of service的警告。在集群中,同样的服务可以由多个服务实体提供。如果一个服务实体失败了,另一个服务实体会接管失败的服务实体。集群提供的从一个出 错的服务实体恢复到另一个服务实体的功能增强了应用的可用性。
       为了具有可扩展性和高可用性特点,集群的必须具备以下两大能力:
              (1) 负 载均衡--负载均衡能把任务比较均衡地分布到集群环境下的计算和网络资源。
              (2) 错误恢复--由于某种原因,执行某个任务的资源出现故障,另一服 务实体中执行同一任务的资源接着完成任务。这种由于一个实体中的资源不能工作,另一个实体中的资源透明的继续完成任务的过程叫错误恢复。
       负载均衡 和错误恢复都要求各服务实体中有执行同一任务的资源存在,而且对于同一任务的各个资源来说,执行任务所需的信息视图(信息上下文)必须是一样的。



3 集群的分类
       集群主要分成三大类:高可用集群(High Availability Cluster/HA), 负载均衡集群(Load Balance Cluster),高性能计算集群(High Performance Computing Cluster/HPC)
       (1) 高可用集群(High Availability Cluster/HA):一般是指当集群中有某个节点失效的情况下,其上的任务会自动转移到其他正常的节点上。还指可以将集群中的某节点进行离线维护再上 线,该过程并不影响整个集群的运行。常见的就是2个节点做 成的HA集群,有很多通俗的不科学的名称,比如"双机热备", "双机互备", "双机",高可用集群解决的是保障用户的应用程序持续对外提供服 务的能力。
       (2) 负载均衡集群(Load Balance Cluster):负载均衡集群运行时一般通过一个或者多个前端负载均衡器将工作负载分发到后端的一组服务器上,从而达到将工作负载分发。这样的计算机集 群有时也被称为服务器群(Server Farm)。一般web服务器集群、数据库集群 和应用服务器集群都属于这种类型。这种集群可以在接到请求时,检查接受请求较少,不繁忙的服务器,并把请求转到这些服务器 上。从检查其他服务器状态这一点上 看,负载均衡和容错集群很接近,不同之处是数量上更多。
       (3) 高性能计算集群(High Performance Computing Cluster/HPC):高性能计算集群采用将计算任务分配到集群的不同计算节点而提高计算能力,因而主要应用在科学计算领域。这类集群致力于提供单个 计算机所不能提供的强大的计算能力



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [集群 概念] 推荐:

集群概念

- - 开源软件 - ITeye博客
        集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平台. 在客户端看来,一个集群就象是一个服务实体,但 事实上集群由一组服务实体组成.         与单一服务实体相比较,集群提供了以下两个关键特性:.        1.可扩展性--集群的性能不限于单一的服务实体,新的服 务实体可以动态地加入到集群,从而增强集群的性能.

raid概念

- - CSDN博客系统运维推荐文章
有时候对raid有点含糊不清,特别从网上找了一些资料总结一下. RAID通过在多个磁盘上同时存储和读取数据来大幅提高 存储系统的数据 吞吐量(Throughput). 在RAID中,可以让很多磁盘 驱动器同时传输数据,而这些磁盘驱动器在逻辑上又是一个磁盘驱动器,所以使用RAID可以达到单个磁盘驱动器几倍、几十倍甚至上百倍的速率.

Stom概念

- - 开源软件 - ITeye博客
自己实现一个实时计算系统要考虑哪些问题. 1.低延迟、高性能、分布式(单机已无法满足要求)、可扩展、容错. 2.容易在上面开发应用程序,消息不丢失败、消息严格有序. 1.简单的编程模型 类似于MapReduce的Spout/Bolt. 2.是一个服务框架,支持热部署,及时上线下线App. 3.可以使用多种编程语言(Clojure,java,Ruby,Python).

IOS基本概念

- - CSDN博客推荐文章
1)  Objective C的文件扩展名:. 头文件包含类,类型,函数和常数的声明. 这是典型的源代码文件扩展名,可以包含Objective-C和C代码. 带有这种扩展名的源代码文件,除了可以包含Objective-C和C代码以外还可以包含C++代码. 仅在你的Objective-C代码中确实需要使用C++类或者特性的时候才用这种扩展名.

Metro UI 平板概念图

- 冉波 - 爱范儿 · Beats of Bits
在 《从应用启动器的设计来谈谈 Metro UI 的不足》 中,我曾抱怨过 Metro UI ,主要是针对它的主屏幕,因为在手机那样的小屏幕上,主屏似乎更适合摆放图标,而不是动态格窗. 但是如果我们将 Metro UI 放到平板上,情况就会完全不同. iOS 在 iPhone 上表现虽然很好,但是将同样的 UI 放到 iPad 上,总感觉不够大气.

[v]鳞片概念车[6p]

- 蟹蟹 - 煎蛋
设计师Da Feng 设计出了这辆很像变形金刚的概念车,名为Flake. Da Feng 希望这辆的外壳,为许多块碳纤维鳞片组成. 鳞片可以在车内操控,让它根据不同的风流形成不同的形状,减小阻力,随时保持最快的形态. 甚至可以像猫生气那样,“鳞片”竖起. 另一个亮点是拥有“12条的轮子”,每条腿可以延伸或者缩小来适应不同的地形.

Metro UI 平板概念图

- 可乐加糖 - 互联网的那点事...
在 《从应用启动器的设计来谈谈 Metro UI 的不足》 中,我曾抱怨过 Metro UI ,主要是针对它的主屏幕,因为在手机那样的小屏幕上,主屏似乎更适合摆放图标,而不是动态格窗. 但是如果我们将 Metro UI 放到平板上,情况就会完全不同. iOS 在 iPhone 上表现虽然很好,但是将同样的 UI 放到 iPad 上,总感觉不够大气.

数据仓库概念

- - 互联网 - ITeye博客
数据仓库:是一个数据库环境,它提供用户用于决策支持的当前和历史数据,这些数据在传统的数据库中不方便得到. 特点:面向主题,集成的,相对稳定的,反应历史变化的. 组成:数据仓库的数据库,数据抽取工具,元数据,访问工具,数据集市,数据仓库管理,信息发布系统. 数据挖掘:就是从大量数据中获取有效的,新颖的,潜在有用的,最终可理解的模式的过程.

NOSQL 相关概念理论

- - SQL - 编程语言 - ITeye博客
本文介绍一下NoSQL相关的知识. 书籍推荐 <> 英文名 <> 作者 Martin Fowler.    第一眼看到NoSQL时把它理解为No SQL,这让我着实高兴了一阵子. 因为我对SQL没啥兴趣,尤其遇到写Function、Procedure、Trigger时更是烦恼.

Oracle异常处理概念

- - Oracle - 数据库 - ITeye博客
5.1.1 预定义的异常处理. 5.1.2 非预定义的异常处理. 5.1.3 用户自定义的异常处理. 5.1.4  用户定义的异常处理. 5.2.1 在执行部分引发异常错误. 5.2.2 在声明部分引发异常错误. 5.3 异常错误处理编程. 5.4  在 PL/SQL 中使用 SQLCODE, SQLERRM异常处理函数.