什么是集群计算?
集群计算定义了连接在网络上并作为一个整体工作的多台计算机。连接到网络的每台计算机都称为节点。
集群计算通过提供更快的计算速度和增强的數據完整性來解决复杂问题。连接的计算机一起执行操作,从而给人以单一系统(虚拟设备)的印象。此过程定义为系统的透明性。
集群计算的优势
集群计算的优势如下:
**成本效益** − 集群计算被认为具有更高的成本效益。这些计算系统提供了相对于大型机设备增强的性能。
**处理速度** − 集群计算的处理速度与大型机系统和其他全球展示的超级计算机的处理速度相当。
**增加资源可用性** − 可用性在集群计算系统中起着重要作用。一些连接的活动节点的故障可以简单地转移到服务器上的其他活动节点,从而提供高可用性。
**改进的灵活性** − 在集群计算中,可以通过将独特的节点插入到当前服务器中来更新和改进更好的描述。
集群计算的类型
集群计算的类型如下:
高可用性 (HA) 和故障转移集群
这些集群模型使用系统的隐式冗余以不间断的方式提供服务和资源的可用性。集群的基本术语是,如果一个节点出现故障,则应用程序和服务可以变为其他节点可用。这些类型的集群为关键任务、邮件、文档和应用程序服务器提供支持。
负载均衡集群
此集群将所有传入的流量/资源请求分配给运行相同程序和机器的节点。在此集群模型中,某些节点负责跟踪请求,如果一个节点出现故障,则请求将在所有可用节点之间分配。此类解决方案通常用于 Web 服务器场。
HA 和负载均衡集群
此集群模型结合了这两个集群特性,从而提高了服务和资源的可用性和可扩展性。此类集群通常用于电子邮件、Web、新闻和 FTP 服务器。
分布式和并行处理集群
此集群模型提高了具有大量计算任务的应用程序的可用性和性能。大型计算任务被划分为较小的任务并在各个节点之间分配。此类集群通常用于需要高处理能力的数值计算或财务分析。
广告