linux下配置tomcat集群的负载均衡

linux下配置tomcat集群的负载均衡

ID:8791009

大小:26.24 KB

页数:7页

时间:2018-04-07

linux下配置tomcat集群的负载均衡_第1页
linux下配置tomcat集群的负载均衡_第2页
linux下配置tomcat集群的负载均衡_第3页
linux下配置tomcat集群的负载均衡_第4页
linux下配置tomcat集群的负载均衡_第5页
资源描述:

《linux下配置tomcat集群的负载均衡》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、linux下配置tomcat集群的负载均衡一、首先了解下与集群相关的几个概念集群:集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性与可用性的服务平台。在客户端看来,一个集群就象是一个服务实体,但事实上集群由一组服务实体组成。与单一服务实体相比较,集群提供了以下两个关键特性:·  可扩展性--集群的性能不限于单一的服务实体,新的服务实体可以动态地加入到集群,从而增强集群的性能。·  高可用性--集群通过服务实体冗余使客户端免于轻易遇到outofservice的警告。在集群中,同样的服务可以由多个服务实体

2、提供。如果一个服务实体失败了,另一个服务实体会接管失败的服务实体。集群提供的从一个出错的服务实体恢复到另一个服务实体的功能增强了应用的可用性。为了具有可扩展性和高可用性特点,集群的必须具备以下两大能力:·  负载均衡--负载均衡能把任务比较均衡地分布到集群环境下的计算和网络资源。·  错误恢复--由于某种原因,执行某个任务的资源出现故障,另一服务实体中执行同一任务的资源接着完成任务。这种由于一个实体中的资源不能工作,另一个实体中的资源透明的继续完成任务的过程叫错误恢复。负载均衡和错误恢复都要求各服务实体中有执行同一

3、任务的资源存在,而且对于同一任务的各个资源来说,执行任务所需的信息视图(信息上下文)必须是一样的。  集群分类:Linux集群主要分成三大类(高可用集群,负载均衡集群,科学计算集群)高可用集群(HighAvailabilityCluster)常见的就是2个节点做成的HA集群,有很多通俗的不科学的名称,比如"双机热备","双机互备","双机".高可用集群解决的是保障用户的应用程序持续对外提供服务的能力。(请注意高可用集群既不是用来保护业务数据的,保护的是用户的业务程序对外不间断提供服务,把因软件/硬件/人为造成的故障

4、对业务的影响降低到最小程度)。负载均衡集群(LoadBalanceCluster)  负载均衡系统:集群中所有的节点都处于活动状态,它们分摊系统的工作负载。一般Web服务器集群、数据库集群和应用服务器集群都属于这种类型。  负载均衡集群一般用于相应网络请求的网页服务器,数据库服务器。这种集群可以在接到请求时,检查接受请求较少,不繁忙的服务器,并把请求转到这些服务器上。从检查其他服务器状态这一点上看,负载均衡和容错集群很接近,不同之处是数量上更多。科学计算集群(HighPerformanceComputingClus

5、ter)  高性能计算(HighPerfermanceComputing)集群,简称HPC集群。这类集群致力于提供单个计算机所不能提供的强大的计算能力。负载均衡与双机热备的区别  负载均衡是在这多台服务器之上增加了一台负载均衡服务器,负载均衡服务器的作用是把用户的请求平均分配到每个节点;增加集群整体的处理能力;实现网络访问的均衡。  双机热备相当于2台服务器其中有一台是另一台的备机,也可以互为备机;主机在运行服务时,备机处于检测状态,主机发生故障后,备机将接管主机的服务。  负载均衡是解决服务器压力过大,网络请求大

6、量并发而设计的产品;负载均衡的优点:WEB访问流畅,用户请求平均分布在每个节点上。  双机热备是为保障24*7小时高可用不停机而推出的产品;双机热备的优点是:能保障用户服务不间断。  负载均衡的缺点:适用静态WEB,如果是数据库将不起作用,数据库的多向同步目前还没有完全解决的方案。  双机热备缺点:用传统加加阵列的方式增加了存储空间,同样也形成了单点故障;有可能双机热备成为虚设,因为一旦阵列崩溃,服务也意味这停止。Tomcat集群的三种负载均衡方式优缺点对照1.使用DNS轮询.2.使用ApacheR-proxy方式

7、。3.使用Apachemod_jk方式.DNS轮询的缺点是,当集群中某台服务器停止之后,用户由于dns缓存的缘故,便无法访问服务,必须等到dns解析更新,或者这台服务器重新启动。还有就是必须把集群中的所有服务端口暴露给外界,没有用apache做前置代理的方式安全,并且占用大量公网IP地址,而且tomcat还要负责处理静态网页资源,影响效率。优点是集群配置最简单,dns设置也非常简单。R-proxy的缺点是,当其中一台tomcat停止运行的时候,apache仍然会转发请求过去,导致502网关错误。但是只要服务器再启动

8、就不存在这个问题。mod_jk方式的优点是,Apache会自动检测到停止掉的tomcat,然后不再发请求过去。缺点就是,当停止掉的tomcat服务器再次启动的时候,Apache检测不到,仍然不会转发请求过去。R-proxy和mod_jk的共同优点是.可以只将Apache置于公网,节省公网IP地址资源。可以通过设置来实现Apache专门负责处理静态网页,让To

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。