![](https://csdnimg.cn/release/download_crawler_static/8137505/bg1.jpg)
linux 下配置 tomcat 集群的负载均
衡
一、首先了解下与集群相关的几个概念
集群:
集群是一组协同工 作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平
台。在客户端看来,一个集群就象是一个服务实体,但 事实上集群由一组服务实体组成。
与单一服务实体相比较,集群提供了以下两个关键特性:
可扩展性--集群的性能不限于单一的服务实体,新的服 务实体可以动态地加入到集群 ,
从而增强集群的性能。
高可用性--集群通过服务实体冗余使客户端免于轻易遇到 的警告。在集
群中,同样的服务可以由多个服务实体提供。如果一个服务实体失败了,另一个服务实体
会接管失败的服务实体。集群提供的从一个出 错的服务实体恢复到另一个服务实体的功能
增强了应用的可用性。
为了具有可扩展性和高可用性特点,集群的必须具备以下两大能力:
负 载均衡--负载均衡能把任务比较均衡地分布到集群环境下的计算和网络资源。
错误恢复--由于某种原因,执行某个任务的资源出现故障,另一服 务实体中执行同一
任务的资源接着完成任务。这种由于一个实体中的资源不能工作,另一个实体中的资源透
明的继续完成任务的过程叫错误恢复。
负载均衡 和错误恢复都要求各服务实体中有执行同一任务的资源存在,而且对于同一任务
的各个资源来说,执行任务所需的信息视图(信息上下文)必须是一样的。
集 群分类:
Linux
集群主要分成三大类高可用集群, 负载均衡集群,科学计算集群
高可用集群
常见的就是 个节点做 成的 集群,有很多通俗的不科学的名称,比如双机热备双机
互备双机
高可用集群解决的是保障用户的应用程序持续对外提供服 务的能力。 请注意高可用集群
既不是用来保护业务数据的,保护的是用户的业务程序对外不间断提供服务,把因软件 硬
件人为造成的故障对业务的影响降低到最小程 度。
负载均衡集群
负载均衡系统:集群中所有的节点都处于活动状态,它们分摊系统的工作负载。一般
Web
服 务器集群、数据库集群 和应用服务器集群都属于这种类型。
负载均衡集群一般用于相应网络请求的网页服务器,数据库服务器。这种集群可以在接
到请求时,检查接受请求较少,不繁忙的服务器,并把请求转到这些服务器 上。从检查其
他服务器状态这一点上 看,负载均衡和容错集群很接近,不同之处是数量上更多。
科学计算集群!" "#$
高性能计算!" "#$ 集群,简称 ! 集群。这类集群致力于提供单个