集群的优缺点和分类以及什么是集群

服务器集群意味着许多服务器聚集在一起执行相同的服务,这在客户端看来好像只有一个服务器。集群可以使用多台计算机进行并行计算,达到较高的计算速度,也可以使用多台计算机进行备份,这样即使任何一台机器出现故障,整个系统仍然可以正常运行。如果服务器运行集群服务,并且在集群中找不到其他节点,它可以自己形成一个集群。为了形成集群,节点必须能够获得仲裁资源的独占权利。当集群最初形成时,集群中的第一个节点将包括集群配置数据库。每当新节点加入群集时,新节点都会在本地获得并维护群集配置数据库的副本。仲裁资源以恢复日志的形式存储配置数据库的最新版本,其中包含独立于节点的群集配置和状态数据。,,一、集群的优缺点,使用集群技术的好处,01.实现方式容易:服务器集群技术相对其他扩展技术来说更加容易实现,主要是通过软件进行的。在硬件上可以把多台性能较低、价格便宜的服务器,通过集群服务集中连接在一起即可实现整个服务器系统成倍,甚至几十几百倍地增长。无论是从软硬件构成成本上来看,还是从技术实现成本上来看,都较其他扩展方式更低。,02.易管理性:可使用集群管理器来管理集群系统的所有服务器资源和应用程序,就像它们都运行在同一个服务器上一样。可以通过拖放集群对象,在集群里的不同服务器间移动应用程序,也可以通过同样的方式移动数据,还可以通过这种方式来手工地平衡服务器负荷、卸载服务器,从而方便地进行维护。同时,还可以从网络的任意地方的节点和资源处,监视集群的状态。当失效的服务器连回来时,将自动返回工作状态,集群技术将自动在集群中平衡负荷,而不需要人工干预。,03.强扩展能力:其他扩展技术,通常仅能支几十个CPU的扩展,扩展能力有限,而采用集群技术的集群系统则可以扩展到包括成百上千个CPU的多台服务穗,扩展能力具有明显优势。集群服务还可不断进行调整,以满足不断增长的应用需求。当集群的整体负荷超过集群的实际能力时,还可以添加额外的节点。,04.高可用性:使用集群服务拥有整个集群系统资源的所有权,如磁盘驱动器和IP地址将自动地从有故障的服务器上转移到可用的服务器上。当集群中的系统或应用程序出现故障时,集群软件将在可用的服务器上重启失效的应用程序,或将失效节点上的工作分配到剩余的节点上。在切换过程中,用户只是觉得服务暂时停顿了一下。,,集群系统的不足之处,我们知道集群中的应用只在一台服务器上运行,如果这个应用出现故障,其它的某台服务器会重新启动这个应用,接管位于共享磁盘柜上的数据区,进而使应用重新正常运转。不过,整个应用的接管过程大体需要三个步骤:侦测并确认故障、后备服务器重新启动该应用、接管共享的数据区,因此在切换的过程中需要花费一定的时间,原则上根据应用的大小不同切换的时间也会不同,越大的应用切换的时间越长。,二、什么是集群?集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同时提供接近容错机的故障恢复能力。集群系统一般通过两台或多台节点服务器系统通过相应的硬件及软件互连,每个群集节点都是运行其自己进程的独立服务器。这些进程可以彼此通信,对网络客户机来说就像是形成了一个单一系统,协同起来向用户提供应用程序、系统资源和数据。除了作为单一系统提供服务,集群系统还具有恢复服务器级故障的能力。集群系统还可通过在集群中继续增加服务器的方式,从内部增加服务器的处理能力,并通过系统级的冗余提供固有的可靠性和可用性。,三、集群的分类:,1、高可用性集群:为保证集群整体服务的高可用,考虑计算硬件和软件的容错性。如果高可用性群集中的某个节点发生了故障,那么将由另外的节点代替它。整个系统环境对于用户是一致的。实际应用的集群系统中,这三种基本类型经常会发生混合与交杂。,,2、高性能计算科学集群:以解决复杂的科学计算问题为目的的IA集群系统。是并行计算的基础,它可以不使用专门的由十至上万个独立处理器组成的并行超级计算机,而是采用通过高速连接来链接的一组1/2/4 CPU的IA服务器,并且在公共消息传递层上进行通信以运行并行应用程序。这样的计算集群,其处理能力与真正超级并行机相等,并且具有优良的性价比。,3、负载均衡集群:负载均衡集群为企业需求提供更实用的系统。该系统使各节点的负载流量可以在服务器集群中尽可能平均合理地分摊处理。该负载需要均衡计算的应用程序处理端口负载或网络流量负载。这样的系统非常适合于运行同一组应用程序的大量用户。每个节点都可以处理一部分负载,并且可以在节点之间动态分配负载,以实现平衡。对于网络流量也如此。通常,网络服务器应用程序接受了大量入网流量,无法迅速处理,这就需要将流量发送给在其它节点。负载均衡算法还可以根据每个节点不同的可用资源或网络的特殊环境来进行优化。租用服务器可咨询vsping云idc了解。,
,服务器集群意味着许多服务器聚集在一起执行相同的服务,这在客户端看来好像只有一个服务器。集群可以使用多台计算机进行并行计算,达到较高的计算速度,也可以使用多台计算机进行备份,这样即使任何一台机器出现故障,整个系统仍然可以正常运行。如果服务器运行集群服务,并且在集群中找不到其他节点,它可以自己形成一个集群。为了形成集群,节点必须能够获得仲裁资源的独占权利。当集群最初形成时,集群中的第一个节点将包括集群配置数据库。每当新节点加入群集时,新节点都会在本地获得并维护群集配置数据库的副本。仲裁资源以恢复日志的形式存储配置数据库的最新版本,其中包含独立于节点的群集配置和状态数据。,,

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《集群的优缺点和分类以及什么是集群》
文章链接:https://zhuji.vsping.com/497522.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。