很多网站运行者在初期只会采用一个网络服务器提供服务,即使采用最好的硬件和软件,可以提供的服务性能也是有限制的。举个例子一个网络服务器可以处理1万个请求数据,当某时间点请求大于1万个的时候,服务处理不完,就会超时,导致用户无法正常浏览。这种情形下,我们可以横向扩展网络服务器,即采用更多的网络服务器支持更大的请求。这样,借助将用户请求分发给多个网络服务器来解决数据处理的难题。这些为了同样目的而协同工作的多个网络服务器叫集群。
1.集群特征。
1>高性能。
提高处理性能的能力一直是集团技术研究的重要目标之一。
2>低成本。
在达到相同性能的条件下,采用计算机集群比采用相同计算能力的大型计算机具有更高的性价比。
3>高可扩展性。
通常,如果用户想扩大系统能力,他们必须购买更高性能的服务器来获得额外需要的CPU和内存。采用集群技术,只需将新的单一服务器添加到现有集群中即可,对客户来说,服务器在连续性和性能方面几乎没有变化,系统在不知不觉中完成了升级。
4>高可靠性。
集群技术使系统在发生故障时继续工作,最大限度地减少系统的停止时间。集群系统在提高系统可靠性的同时,也大大降低了系统故障造成的业务损失。
2.集群的优势。
1>性能/价格比。
网络服务的工作负荷通常是很多相互独立的任务,通过一组服务器可以分开治疗,获得很高的整体性能。组成集群系统的PC服务器或RISC服务器和标准网络设备由于大规模生产降低成本,价格低,性能/价格比高。
2>可伸缩性。
集群系统中的结点数量可增加到数千甚至数万个,其伸缩性远远超过单台超级计算机。
3>可度可用。
硬件和软件有冗馀性,通过检测硬件和软件的故障,屏蔽故障,从生存点提供服务,可以实现高可用性。
4>透明度。
当客户端应用与集群系统互动时,就像与高性能、高可用的服务器互动一样,客户端不需要做任何修改。一些服务器的切入不会中断服务,这对用户也是透明的。
5>可编程性。
在集群系统中,易于开发应用。
3.集群分类。
集群计算机根据功能和结构可分为以下几类
负载平衡集群(Loadbalancingclusters)
高可用集团(HA)clusters
高性能计算集团(High-performance(HPC)clusters)
科学计算(Gridcomputing)
提示:前两种是互联网行业最常用的集群模式。
4.负载均衡。
负载均衡集群为企业提供了更实用、更经济高效的系统解决方案。负载平衡集群使客户访问请求压力和负载能够在计算机集群中尽可能平均分配。客户访问请求负载通常包括应用程序处理负载和网络流量负载。这种系统非常适合大量使用同一组应用程序的用户。每个节点都能承担一定的访问请求负载压力,实现访问请求在每个节点之间动态分配,实现负载均衡。
负载均衡组运行时,一般通过一个或多个前端负载均衡器将客户访问请求分发给后端的一组服务器,从而达到整个系统的高性能和高可用性。这种计算机组有时也被称为服务器组。一般来说,高可用性集团和负载平衡集团使用类似的技术,同时具有高可用性和负载平衡的特征。
5.高可用集群。
一般来说,如果集团中的任何一个节点无效,其上述任务将自动转移到其他正常节点,该过程不会影响集团整体的运行。
高可用性集群使服务器系统的运行速度和响应速度尽可能快。他们经常利用多台机器运行的冗馀节点和服务来追踪。如果某个节点失败,其替补者将在几秒或更短的时间内接管其职责。因此,对于用户来说,集团中的任何集团停机,业务都不会受到影响。
还没有评论,来说两句吧...