服务器集群技术方案

服务器集群技术方案

ID:27832455

大小:185.87 KB

页数:9页

时间:2018-12-06

服务器集群技术方案_第1页
服务器集群技术方案_第2页
服务器集群技术方案_第3页
服务器集群技术方案_第4页
服务器集群技术方案_第5页
资源描述:

《服务器集群技术方案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、服务器集群技术方案一、概念与定义集群(Cluster)技术是发展高性能计算机的一项技术。它是一组相互独立的计算机,利用高速通信网络组成一个单一的计算机系统,并以单一系统的模式加以管理。其出发点是提供高可靠性、可扩充性和抗灾难性。一个集群包含多台拥有共享数据存储空间的服务器,各服务器通过内部局域网相互通信。当一台服务器发生故障吋,它所运行的应用程序将由其它服务器自动接管。在大多数模式下,集群中所有的计算机拥有一个共同的名称,集群内的任一系统上运行的服务都可被所有的网络客户使用。采用集群系统通常是为了提高系统的稳定性和网络中心的数据处理能力及服务能力。集群分为同构

2、与异构两种,它们的区别在于:组成集群系统的计算机之间的体系结构是否相同。集群计算机按功能和结构可以分成以下几类:高可用性集群High-availability(HA)clusters负载均衡集群Loadbalancingclusters高性能计算集群High-performance(HPC)clusters网格计算Gridcomputing高可用性集群一般是指当集群中有某个节点失效的情况下,其上的任务会自动转移到其他正常的节点上。还指可以将集群中的某节点进行离线维护再上线,该过程并不影响整个集群的运行。负载均衡集群负载均衡集群运行吋一般通过一个或者多个前端负载

3、均衡器将工作负载分发到后端的一组服务器上,从而达到整个系统的高性能和高可用性。这样的计算机集群有吋也被称为服务器群(ServerFarm)o一般高可用性集群和负载均衡集群会使用类似的技术,或同吋具有高可用性与负载均衡的特点。Linux虚拟服务器(LVS)项目在Linux操作系统上提供了最常用的负载均衡软件。高性能计算集群高性能计算集群采用将计算任务分配到集群的不同计算节点而提高计算能力,因而主要应用在科学计算领域。比较流行的HPC采用Linux操作系统和其它一些免费软件来完成并行运算。这一集群配置通常被称为Beowulf集群。这类集群通常运行特定的程序以发挥H

4、PCcluster的并行能力。这类程序一般应用特定的运行库,比如专为科学计算设计的MPI库。HPC集群特别适合于在计算中各计算节点之间发生大量数据通讯的计算作业,比如一个节点的中间结果或影响到其它节点计算结果的情况。网格计算网格计算或网格集群是一种与集群计算非常相关的技术。网格与传统集群的主要差别是网格是连接一组相关并不信任的计算机,它的运作更像一个计算公共设施而不是一个独立的计算机。还有,网格通常比集群支持更多不同类型的计算机集合。网格计算是针对有许多独立作业的工作任务作优化,在计算过程中作业间无需共享数据。网格主要服务于管理在独立执行工作的计算机间的作业分

5、配。资源如存储可以被所有结点共享,但作业的中间结果不会影响在其他网格结点上作业的进展。二、方案特色1.解决网络拥塞问题,就近提供服务,实现地理位置无关性;2.为用户提供更好的访问质量;3.提高服务器响应速度;4.提高服务器及其他资源的利用效率。三、方案设计当前主流的集群方式包括以下几种:1.服务器主备集群方式服务器主-备方式由一台服务器在正常运行状态提供对外服务,其它集群节点作为备份机,备份机在正常状态下不接受外部的应用请求,实时对生产机进行检测,当生产机停机吋才会接管应用服务,因此设备利用率最高可达50%。主备方式集群如下图所示,节点2为正常提供服务的服务器

6、,运行多个应用(pkgA,pkgB..),节点1平吋只监控节点2的状态,不对外提供服务,当节点2出现故障吋,节点1将把两个应用接管过来,并对外提供服务。图表错误!文档中没有指定样式的文字。-1主备方式集群2.服务器互备份集群方式多台服务器组成集群,每台服务器运行独立的应用,同时作为其它服务器的备份机,当主应用中断,服务将被其它集群节点所接管,接管服务的节点将运行自身应用和故障服务器的应用,这种方式各集群节点的硬件资源均可被应用于对外服务。互备方式集群如下图所示,节点1和节点2分别运行1个或多个不同的应用,但只对外提供本地的主应用,两个节点之间互相进行监控,集群

7、中任何一个节点出现故障后,另一个节点把故障节点的主应用接管过来,所有应用服务由一台服务器完成。图表错误!文档中没有指定样式的文字。・2互备份方式集群这种方式的主要缺点在于:>由于需要重新启动数据库核心进程,无法保证数据库系统连续不间断地运行>在系统切换的过程中,客户端与服务器之间的数据库连接会中断,需要重新进行数据库的连接和登录工作>由于数据库系统只能在一台服务器上运行,另一台服务器无法分担系统的负载,实际上造成了客户投资的浪费。在有些系统中,为了解决双机负载分担的问题,将应用系统人为分割为两个数据库系统,分别在两台服务器上运行。这种方式在一定程度上解决了负载

8、分担的问题,但给系统管理、统计分析等业

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

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

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