首页 > 其他分享 >集群服务器是什么?

集群服务器是什么?

时间:2023-07-29 17:05:48浏览次数:52  
标签:群集 什么 高可用性 集群 服务器 负载平衡 节点

一、什么是服务器群集?

集群,英文名称为Cluster,通俗地说,集群是这样一种技术:它将多个系统连接到一起,使多台服务器能够像一台机器那样工作或者看起来好像一台机器。采用集群系统通常是为了提高系统的稳定性和网络中心的数据处理能力及服务能力。

服务器集群系统通俗地讲就是把多台服务器 通过快速通信链路连接起来,从外部看来,这些服务器就像一台服务器在工作,而对内来说,外面来的负载通过一定的机制动态地分配到这些节点机中去,从而达到超级服务器才有的高性能、高可用。另外,有两种常见的服务器群集类型:手动和自动。

集群服务器是什么?_高可用性

二、服务器群集的类型是什么?

服务器群集有四种类型,每种都可以满足不同的业务目标和基础架构需求。

1.高可用性(HA)服务器群集

高可用性(HA)群集是高流量网站(例如在线商店或应用程序)的最佳选择,以确保关键系统保持可靠的性能,以实现最佳的连续性能。高可用性群集避免了单个故障点,因为它们基于冗余的硬件和软件构建。它们对于负载平衡,系统备份和故障转移至关重要,二者结合在一起可提供全时可用性并确保网站连续运行。高可用性集群由多个可以在服务器关闭时接管的主机组成,可确保在过载或服务器故障的情况下将停机时间降至最低。

高可用性群集可以具有两种不同的体系结构,即主动-主动或主动-被动。双活群集意味着所有节点同时工作以平衡负载。另一方面,主动-被动体系结构意味着主节点可以处理所有工作负载,而第二个节点正在等待接管以防停机。当一个组件崩溃时,辅助服务器即热备用或热备用服务器将立即接管,因为主服务器中的数据库已被复制到其他节点。与Active-Active相比,这是一种成本较低的实现。

高可用性集群可确保可靠性,无缝可伸缩性,更有效的维护和强大的基础架构安全性。用户不仅将从增强的网站体验中受益,而且高可用性群集还可以通过减少停机时间来节省成本。

2.负载平衡集群

负载平衡群集是一个服务器场,可将用户请求分发到多个活动节点,以加快操作速度,确保冗余,减少网络拥塞和过载并改善工作负载分配。负载平衡是服务器群集非常重要的用例。

请求由负载平衡软件处理,该软件根据一组规则或算法将请求定向到不同的服务器,然后处理传出响应。负载平衡允许服务器之间的功能分离和工作负载划分,以最大程度地利用资源和提高资源利用率。

例如,高可用性群集在主动-主动配置中使用负载均衡器来响应不同的请求,然后将其分发给所有独立的服务器。在这种情况下,工作负载分配可以对称或不对称,具体取决于配置和计算机性能。在主动-被动高可用性群集中,负载均衡器监视节点的可用性,因此,如果一个负载均衡器关闭,它不会再向它发送任何流量,直到它再次完全运行为止。

负载平衡架构还允许同时使用多个链接,此功能在具有冗余通信的基础架构中非常有用。电信公司和数据中心广泛部署了这种类型的体系结构,以降低成本,优化高带宽数据传输并实现出色的可伸缩性和可用性。

3.高性能和集群存储

高性能群集由连接到同一网络以执行任务的许多计算机组成。高性能集群连接到数据存储集群,并共同组成一个复杂的体系结构,可以极其快速地处理数据。存储和网络组件必须彼此保持同步,以实现无缝性能和高速数据传输。

高性能群集也称为超级计算机,不像高可用性群集和负载平衡群集那样常见,但是用于资源密集型工作负载的企业可以使用它们来提高性能,容量和可靠性。它们被广泛用于IoT(物联网)和AI技术,因为它们促进了诸如实时流,风暴预测或患者诊断等项目的创新,并提供了实时数据处理。它们被大量部署在研究实验室,媒体和娱乐以及金融行业以及许多其他行业中。

4.集群存储

群集存储由至少两个扩展性能,节点空间I / O(输入/输出)和可靠性的存储服务器组成。根据业务需求和存储需求,可以在紧密耦合的体系结构中针对主存储部署数据存储,并且可以将数据分为节点之间的很小的块,或者在独立的松散耦合结构中不存储数据跨节点,并提供更大的灵活性。在松散耦合的体系结构中,性能和容量受限于存储数据的节点的功能。与紧密耦合的体系结构不同,在此设置中,不能选择具有新节点的可伸缩性。

标签:群集,什么,高可用性,集群,服务器,负载平衡,节点
From: https://blog.51cto.com/u_16178818/6893727

相关文章

  • Adopter是什么意思
    "Adopter"是英文单词"adopter"的名词形式,其意思是“采用者”或“接受者”。在软件领域,"adopter"通常用来指代采用或接受某种新技术、新软件、新标准或新方法的个人、组织或公司。在软件开发或技术推广中,"adopter"一词常常用于描述那些率先采用新技术或新软件的用户或组织。......
  • 什么是 GPT-wrapper
    通常,GPT-Wrapper的主要目的是为了简化和优化使用GPT模型的过程。这可能包括模型的加载、输入数据的预处理、输出数据的后处理、模型的调用和管理等。以下是一个基本的GPT-Wrapper的示例:importtorchfromtransformersimportGPT2LMHeadModel,GPT2TokenizerclassGPTWrapper:......
  • 什么是编程领域的 DSL - Domain Specific Language
    在编程领域中,DomainSpecificLanguage(DSL)是一种特定于特定问题领域的计算机语言,设计用于解决该领域的特定类型的问题。DSL的设计目标通常包括提高生产力,使非程序员可以使用,以及提供特定类型的语言构造。DSL与通用编程语言(GPL)相对,GPL如Python、Java等,可以用于解决各种类型的问题。......
  • 服务器远程连接失败是什么原因?服务器远程连接不上怎么处理?
    在远程连接服务器的时候,你是否有遇到远程桌面连接不上的情况?服务器连接不上有多种原因,导致服务器连接不上可能的原因有以下几种常见的原因:1)远程计算机上的远程连接可能没有启用2)带宽跑满(不一定是正常业务的带宽,有可能是中马之后异常发包)3)系统问题:卡死、蓝屏、系统文件丢失导致系统......
  • CAN转EtherNet/IP网关can协议是什么意思
    JM-EIP-CAN 是自主研发的一款ETHERNET/IP 从站功能的通讯网关。该产品主要功能是将各种CAN 总线和ETHERNET/IP 网络连接起来。本网关连接到ETHERNET/IP 总线中做为从站使用,连接到CAN 总线中根据节点号进行读写。 技术参数ETHERNET/IP 技术参数网关做为ETHERNE......
  • ThinkPHP8是什么?-ThinkPHP8知识详解
    欢迎你来到PHP服务网学习最新的ThinkPHP8开发教程,本文介绍一下ThinkPHP8是什么?1、ThinkPHP8是ThinkPHP框架的最新版本,它在之前版本的基础上进行了改进和优化。它采用了现代化的设计理念和架构,提供了更好的性能和更丰富的功能。该框架具有良好的可扩展性,可以根据项目的需求进行灵活......
  • xshell连接liunx服务器身份验证不能选择password
    ssh用户身份验证不能选择password 只能用publickey的解决办法 问题现象使用密码通过Workbench或SSH方式(例如PuTTY、Xshell、SecureCRT等)远程登录ECS实例时,遇到服务器禁用了密码登录方式错误. 可能原因该问题是由于SSH服务对应配置文件/etc/ssh/sshd_config中的参数Pa......
  • alpha测试和beta测试的区别是什么?
    alpha测试简称“α测试”,可以从软件产品编码结束之时开始,或在模块(子系统)测试完成之后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后再开始。【测试时间不同】α测试的目的是评价软件产品的FLURPS(即功能、局域化、可用性、可靠性、性能和支持)。尤其注重产品的界......
  • 预防胜于治疗:服务器漏洞补丁的最佳实践
    1.云服务器上发起的漏洞公告通知2.进入“//www.catalog.update.microsoft.com/home.aspx”网址3.根据表格第二列的漏洞公告的KB值进行搜索,右上角框中输入KB值进行搜索,然后找到对应的title与漏洞公告描述一致的进行下载4.下载完以后,放到服务器上,双击一路默认安装即可5.重启服务器......
  • ESP32连接云服务器【WebSocket】
    ESP32连接云服务器【ESP32+宝塔面板】......