资讯中心
News
什么是集群服务器
发布时间:2022-09-27 00:00   您所在的位置: 网站首页 > 新闻资讯 > 经验杂谈
集群,英文名称为Cluster,通俗地说,集群是这样子一种技术:它将多个系统连接到一起,使多台服务器可以像一台机器那样工作或者看起来似乎一台机器。采用集群系统通常是为了提高系统的稳定性和网络中心的数据处置能力及服务能力。
传统的虚拟主机全是单台服务器,一旦机器硬件损坏、IP被封、机房网络故障等,都将使得网站不能浏览,严重的情况数据还无法及时取回,即使想换一家服务商也由于没有数据而无能为力。同时传统虚拟主机还存在跨网浏览慢的问题,网通顾客浏览电信服务器速度慢等等... 举个例子来说,咋们架设了一台WWW服务器,上面构建了一个电子商务网站,然而伴随着時间的推移,名声越来越大,这时点击率也就越来越高,WWW服务器的负载也就越来越高。这种情况下,咋们就必须提高WWW服务器的能力,以符合以益增长的服务请求。这时,咋们就面临两种选择: 1)升级WWW服务器,采用更快的CPU,增加越来越多的内存,使其具有更强的性能;但日益增长的服务请求又会使服务器再次过载,必须要再次升级,这样子就陷入了升级的怪圈。还有,升级时还得考虑到服务如何接续,能否中止! 2)增加WWW服务器,让多台服务器来完成相同的服务。 第二种方法便是服务器集群,简而言之,便是一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理。此单一系统为客户工作站提供高可靠性的服务。一个服务器集群包含多台拥有共享数据存储空间的服务器,各服务器之间通过内部局域网开展相互通信;当其中一台服务器发生故障时,它所运行的应用程序将由其他的服务器自动接管;在大多数情况下,集群中所有的计算机都拥有一个共同的名称,集群系统内任意一台服务器都可被所有的网络顾客所使用。在集群系统中运行的服务器并不一定是高档产品,但服务器的集群却可以提供相当高性能的不停机服务;每一台服务器都可承担部分计算任务,并且由于群集了多台服务器的性能,因此,整体系统的计算能力将有所提高;同时,每台服务器还能承担一定的容错任务,当其中某台服务器出现故障时,系统可以在专用软件的支持下将这台服务器与系统隔离,并通过各服务器之间的负载转移机制实现新的负载平衡,同时向系统管理员发出报警信号。
特点: 一、集群系统可解决所有的服务器硬件故障,当某一台服务器出现任何故障,如:硬盘、内存、CPU、主板、I/O板以及电源故障,运行在这台服务器上的应用就会切换到其它的服务器上。 二、集群系统可解决软件系统问题,咋们知道,在计算机系统中,顾客所使用的是应用程序和数据,而应用系统运行在操作系统之上,操作系统又运行在服务器上。这样子,只需应用系统、操作系统、服务器三者中的任何一个出现故障,系统具体上就停止了向客户端提供服务,比如咋们常见的软件死机,便是这种情况之一,尽管服务器硬件完好,但服务器仍旧不能向客户端提供服务。而集群的更大特点在于对故障服务器的监控是基于应用的,也便是说,只需服务器的应用停止运行,其它的相应服务器就会接管这样的应用,而不用理会应用停止运行的原因是什么。 三、集群系统可以解决人为失误造成的应用系统停止工作的情况,例如,当管理员对某台服务器操作不当使得该服务器停机,因此运行在这台服务器上的应用系统也就停止了运行。由于集群是对应用开展监控,因此其它的相应服务器就会接管这样的应用。
本文章由新概念互动原创,如没特殊注明,转载请注明来自:http://www.jianzhan0.com/jingyand/73020.html