• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >服务器硬件 > 高可用性集群与负载均衡集群的工作原理哪里不同

高可用性集群与负载均衡集群的工作原理哪里不同

作者:xinwang 字体:[增加 减小] 来源:互联网

本文主要包含箭头云服务器,云服务器,域名注册,网站建设,定制建站,自助建站,虚拟主机,域名交易,域名,主机托管租用,企业邮箱,,,等服务器相关知识,xinwang希望可以进行参考
  现在很多的企业,网站都在应用Linux操作系统,Linux的优点使人们舍弃了微软。今天就讲讲Linux集群技术,让你更一步了解Linux,知道Linux集群技术强大功能。给你挑选系统起到参考的作用。今天就由小编来和大家讲一讲高可用性集群与负载均衡集群的工作原理哪里不同?
 

  Linux竞争力很强的原因之一,是它可以运行于极为普及的PC机上,不需要购买昂贵的专用硬件设备。在几台运行Linux的PC机上,只要加入相应的集群软件,就可以组成具有超强可靠性、负载能力和计算能力的Linux集群。集群中的每台服务器称为一个节点。


  按照侧重点的不同,可以把Linux集群分为三类:
  一、高可用性集群
  运行于两个或多个节点上,目的是在系统出现某些故障的情况下,仍能继续对外提供服务。高可用性集群的设计思想就是要最大限度地减少服务中断时间。这类集群中比较着名的有Turbolinux TurboHA、Heartbeat、Kimberlite等。
  二、负载均衡集群
  目的是提供和节点个数成正比的负载能力,这种集群很适合提供大访问量的Web服务。负载均衡集群往往也具有一定的高可用性特点。Turbolinux Cluster Server、Linux Virtual Server都属于负载均衡集群。
  三、超级计算集群
  按照计算关联程度的不同,又可以分为两种。一种是任务片方式,要把计算任务分成任务片,再把任务片分配给各节点,在各节点上分别计算后再把结果汇总,生成最终计算结果。另一种是并行计算方式,节点之间在计算过程中大量地交换数据,可以进行具有强耦合关系的计算。这两种超级计算集群分别适用于不同类型的数据处理工作。有了超级计算集群软件,企业利用若干台PC机就可以完成通常只有超级计算机才能完成的计算任务。这类软件有Turbolinux EnFusion、SCore等。
 

  高可用性集群与负载均衡集群的工作原理不同,适用于不同类型的服务。通常,负载均衡集群适用于提供静态数据的服务,如HTTP服务;而高可用性集群既适用于提供静态数据的服务,如HTTP服务,又适用于提供动态数据的服务,如数据库等。高可用性集群之所以能适用于提供动态数据的服务,是由于节点共享同一存储介质,如RAIDBox.也就是说,在高可用性集群内,每种服务的用户数据只有一份,存储在共用存储设备上,在任一时刻只有一个节点能读写这份数据。


  以Turbolinux TurboHA为例,集群中有两个节点A和B,设这个集群只提供Oracle服务,用户数据存放于共用存储设备的分区/dev/sdb3上。在正常状态下,节点A提供Oracle数据库服务,分区/dev/sdb3被节点A加载在/mnt/oracle上。当系统出现某种故障并被TurboHA软件检测到时,TurboHA会将Oracle服务停止,并把分区/dev/sdb3卸载。之后,节点B上的TurboHA软件将在节点B上加载该分区,并启动 Oracle服务。对于Oracle服务有一个虚拟的IP地址,当Oracle服务从节点A切换到节点B上时,虚拟的IP地址也会随之绑定到节点B上,因此用户仍可访问此服务。


  由以上分析可以看出,高可用性集群对一种服务而言不具有负载均衡功能,它可以提高整个系统的可靠性,但不能增加负载的能力。当然,高可用性集群可以运行多种服务,并适当分配在不同节点上,比如节点A提供Oracle服务,同时节点B提供Sybase服务,这也可以看成是某种意义上的负载均衡,不过这是对多种服务的分配而言。


  负载均衡集群适用于提供相对静态的数据的服务,比如HTTP服务。因为通常负载均衡集群的各节点间通常没有共用的存储介质,用户数据被复制成多份,存放于每一个提供该项服务的节点上。 下面以Turbolinux Cluster Server为例简要介绍一下负载均衡集群的工作机制。在集群中有一个主控节点,称为高级流量管理器(ATM)。假设这一集群仅被用来提供一项HTTP服务,其余各节点均被设定为HTTP的服务节点。用户对于页面的请求全部发送到ATM上,因为ATM上绑定了这项服务对外的IP地址。ATM把接受到的请求再平均发送到各服务节点上,服务节点接收到请求之后,直接把相应的Web页面发送给用户。这样一来,假如在1秒内有1000个HTTP页面请求,而集群中有10个服务节点,则每个节点将处理100个请求。这样,在外界看来,好象有一台10倍速度的高速计算机在处理用户的访问。这也就是真正意义上的负载均衡。
 
  但是ATM要处理所有1000个页面请求,它会不会成为集群处理速度的瓶颈呢?由于对于页面的请求的数据量相对较少,返回页面内容的数据量相对较大,因此这种方式还是很有效率的。ATM发生故障,也不会导致整个系统无法工作。Turbolinux Cluster Server可以设置一台或多台计算机为后备ATM节点,当主ATM节点故障时,在后备ATM中会产生出一个新的主ATM,接替它的工作。可以看出,这种负载均衡集群也具有一定的高可用性。小伙伴们要想获得更多负载均衡集群的内容,请关注!
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 高可用性集群与负载均衡集群的工作原理哪里不同
  • 香港代理服务器可以租用吗?如何购买香港代理服务器?
  • jsp 服务器租用平台有哪些?jsp服务器页面的特点有哪些?
  • 云计算和物联网有什么关系?
  • cc攻击的种类有哪些 如何防御cc攻击
  • 云文档在线表格怎么做?在线表格如何进行内容筛选?
  • 代理服务器的作用 代理服务器的设置方法
  • ipv6掩码有没有?电脑网络的ipv6如何设置?
  • 用上大数据!南湖区“七星阁”让基层治理更智慧
  • 什么叫云存储 云存储的作用

相关文章

  • 云服务器 优惠是怎么样的?新网的云服务器有哪些优势?
  • 云空间和虚拟主机的区别是什么 云空间具有哪些优势
  • 云服务器流量是什么意思?云服务器流量被限制怎么办?
  • 国内ssl证书比较好的怎么选?ssl证书的应用原理是什么?
  • 云主机是什么?云主机 哪家好?
  • 云储存是什么,怎么运行?
  • 怎么避免服务器被攻击 服务器被攻击咋办
  • 重庆vps租用该如何选择呢?
  • 文件云备份的优缺点有哪些?
  • 租用服务器是主机托管吗?主机托管和主机租用的区别

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 怎样对ssl证书颁发机构对比,如何获得ssl证书
    • 代理服务器的基本功能 代理服务器是什么意思
    • 服务器租用哪个好 租用网站服务器多少钱
    • 数据库种类及应用场景介绍
    • 服务器地址查询怎么看?
    • 服务器遭受攻击怎么办?如何选择高防服务器?
    • 为什么要选择大带宽服务器租用?
    • vps主机的工作原理是什么 vps主机和云主机有什么区别
    • 哪些用户适合使用云主机 云主机托管据有哪些优势
    • ddos高防ip系统是什么?有什么优势?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有