- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
apache 和 tomcat 搭建集群 ,实现负载均衡
一、 集群和负载均衡的概念
1.1 集群的概念
集群 (Cluster )是由两台或多台节点机 (服务器)构成的一种松散耦合的计算节点集合,
为用户提供网络服务或应用程序 (包括数据库、 Web 服务和文件服务等 )的单一客户视图,同
时提供接近容错机的故障恢复能力。 集群系统一般通过两台或多台节点服务器系统通过相应
的硬件及软件互连, 每个群集节点都是运行其自己进程的独立服务器。 这些进程可以彼此通
信,对网络客户机来说就像是形成了一个单一系统, 协同起来向用户提供应用程序、 系统资
源和数据。 除了作为单一系统提供服务, 集群系统还具有恢复服务器级故障的能力。 集群系
统还可通过在集群中继续增加服务器的方式, 从内部增加服务器的处理能力, 并通过系统级
的冗余提供固有的可靠性和可用性。
1.2 集群的分类
1、高性能计算科学集群:
以解决复杂的科学计算问题为目的的 IA 集群系统。是并行计算的基础,它可以不使用
专门的由十至上万个独立处理器组成的并行超级计算机, 而是采用通过高速连接来链接的一
组 1/2/4 CPU 的 IA 服务器, 并且在公共消息传递层上进行通信以运行并行应用程序。 这样的
计算集群,其处理能力与真正超级并行机相等,并且具有优良的性价比。
2、负载均衡集群:
负载均衡集群为企业需求提供更实用的系统。 该系统使各节点的负载流量可以在服务器
集群中尽可能平均合理地分摊处理。 该负载需要均衡计算的应用程序处理端口负载或网络流
量负载。 这样的系统非常适合于运行同一组应用程序的大量用户。 每个节点都可以处理一部
分负载,并且可以在节点之间动态分配负载,以实现平衡。对于网络流量也如此。通常,网
络服务器应用程序接受了大量入网流量, 无法迅速处理, 这就需要将流量发送给在其它节点。
负载均衡算法还可以根据每个节点不同的可用资源或网络的特殊环境来进行优化。
3、高可用性集群:
为保证集群整体服务的高可用, 考虑计算硬件和软件的容错性。 如果高可用性群集中的
某个节点发生了故障,那么将由另外的节点代替它。整个系统环境对于用户是一致的。
实际应用的集群系统中,这三种基本类型经常会发生混合与交杂。
1.3 典型集群
1.3.1 科学计算集群
1、Beowulf
当谈到 Linux 集群时, 许多人的第一反映是 Beowulf 。那是最著名的 Linux 科学软件集群系
统。实际上,它是一组适用于在 Linux 内核上运行的公共软件包的通称。其中包括流行的
软件消息传递 API,如“消息传送接口” (MPI) 或“并行虚拟机” (PVM) ,对 Linux 内核的
修改, 以允许结合几个以太网接口、 高性能网络驱动器, 对虚拟内存管理器的更改,以及分
布式进程间通信 (DIPC) 服务。公共全局进程标识空间允许使用 DIPC 机制从任何节点访问
任何进程。
2 、MOSIX
Beowulf 类似于给系统安装的一个支持集群的外挂软件, 提供了应用级的集群能力。 而 MOSIX
是彻底修改 Linux 的内核,从系统级提供了集群能力,它对应用而言是完全透明的,原有的
应用程序,可以不经改动,就能正常运行在 MOSIX 系统之上。集群中的任何节点都可以自
由地加入和移除,来接替其它节点的工作,或是扩充系统。
文档评论(0)