运维工程师必备之负载均衡集群及LVS详解.docx

运维工程师必备之负载均衡集群及LVS详解.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
运维工程师必备之负载均衡集群及LVS详解

运维工程师必备之负载均衡集群及LVS详解2013-05-08 00:00:36标签:/tag-linux.htmllinux?/tag-LB.htmlLB?/tag-%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1.html负载均衡?/tag-HA.htmlHA?/tag-%E9%9B%86%E7%BE%A4.html集群原创作品,允许转载,转载时请务必以超链接形式标明文章?/6466723/1195206原始出处?、作者信息和本声明。否则将追究法律责任。/6466723/1195206/6466723/1195206?此博文主要介绍集群和负载均衡的基本理论和类别,内容看着比较枯燥、无味的,但是要想成为一个好的linux运维工程师,这些基本理论是必须理解透彻,才会在后来的系统调优和集群架构中得心应手,所以想成为linux运维工程师的我们必须承受得住寂寞~~~嘿嘿,命苦的我们啊!努力学习吧!今天很残酷,明天更残酷,后天会很美好,但不要死在明天晚上!一、集群简介?? 集群并不是一个全新的概念,其实早在七十年代计算机厂商和研究机构就开始了对集群系统的研究和开发。由于主要用于科学工程计算,所以这些系统并不为大家所熟知。直到Linux集群的出现,集群的概念才得以广为传播。集群系统主要分为高可用(High?Availability)集群,简称?HA?集群,和高性能计算(High?Perfermance?Computing)集群,简称?HPC?集群。?? 计算机集群简称集群是一种计算机系统,?它通过一组松散集成的计算机软件或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度和/或可靠性。一般情况下集群计算机比单个计算机,比如工作站或超级计算机性能价格比要高得多。?二、集群分类?集群分为同构与异构两种,它们的区别在于:组成集群系统的计算机之间的体系结构是否相同。集群计算机按功能和结构可以分成以下几类:负载均衡集群LB:?Load?balancing?clusters??高可用性集群HA:?High-availability?(HA)?clusters??高性能计算集群HP:?High-performance?(HPC)?clusters??网格计算?Grid?computing?三、各种集群定义详解?⑴、负载均衡集群-LB 负载均衡集群运行时,一般通过一个或者多个前端负载均衡器,将工作负载分发到后端的一组服务器上,从而达到整个系统的高性能和高可用性。这样的计算机集群有时也被称为服务器群(Server?Farm)。?一般高可用性集群和负载均衡集群会使用类似的技术,或同时具有高可用性与负载均衡的特点。linux虚拟服务器(LVS)项目在linux操作系统上提供了最常见的负载均衡软件。 LB在提供负载均衡的时候,如果提供的是DNS负载均衡,由于DNS缓存服务存在的机制,造成负载均衡的效果会大打折扣。所以在此出现了调度方法,常用的有两个调度方法: RR:Round Robin 论调 WRR:Weight Round Robin 加权论调负载均衡:以提高服务的并发能力为集群的重点的集群衡量标准:并发处理能力⑵、高可用性集群-HA 一般是指当集群中有某个节点失效的情况下,其上的任务会自动转移到其他正常的节点上。还指可以将集群中的某节点进行离线维护再上线,该过程并不影响整个集群的运行。?高可用集群:为了保证服务一直在线的高可用能力的集群衡量标准:可用性=在线时间/(在线时间+故障处理时间)?⑶、高性能计算集群-HP 高性能计算集群采用将计算任务分配到集群的不同计算节点而提高计算能力,因而主要应用在科学计算领域。比较流行的HPC采用Linux操作系统和其它一些免费软件来完成并行运算。这一集群配置通常被称为Beowulf集群。这类集群通常运行特定的程序以发挥HPC?cluster的并行能力。这类程序一般应用特定的运行库,?比如专为科学计算设计的MPI库。?? HPC集群特别适合于在计算中各计算节点之间发生大量数据通讯的计算作业,比如一个节点的中间结果或影响到其它节点计算结果的情况。 高性能处理集群:利用的是分布式存储:分布式文件系统,分布式文件系统把一个大任务切割为小任务、分别进行处理⑷、网格计算 网格计算或网格集群是一种与集群计算非常相关的技术。网格与传统集群的主要差别是网格是连接一组相关并不信任的计算机,它的运作更像一个计算公共设施而不是一个独立的计算机。还有,网格通常比集群支持更多不同类型的计算机集合。? 网格计算是针对有许多独立作业的工作任务作优化,在计算过程中作业间无需共享

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档