服务群集,是一组相互独立的计算机构成的较大的计算机服务系统,这些计算机利用高速通信网络连接,每个集群节点都是运行各自服务的独立服务器,它们可以彼此通信,协同向用户提供应用程序、系统资源和数据,并以单一系统的模式加以管理,当用户请求服务群集时,给用户的感觉就是一个单一独立的服务器系统,而实际上用户请求的是一组集群服务器提供的服务。
这种技术可以面向前端应用和服务(如Internet或Intranet站点、基于Web的应用、媒体流以及Microsoft终端服务)来支持高度可用和可伸缩的群集,京东就采用了分布式系统,众多业务运行在不同的机器上,所有业务构成一个大型的业务集群,每一个小的业务,比如用户系统,访问压力大的时候一台服务器是不够的,我们就应该将用户系统部署到多个服务器,也就是每一个业务系统也可以做集群化。
服务群集是一组协同工作以提供单一服务或应用程序的服务器,它们可以提高服务的可用性、可靠性和可扩展性,下面是一个介绍,概述了服务群集的基本概念和关键特性:
特性/概念 | 描述 |
群集定义 | 一组服务器通过协同作业,提供相同的服务或应用程序。 |
目的 | 提升服务的可用性、可靠性和可扩展性。 |
群集类型 | – NLB(网络负载均衡):提供基于TCP/IP的服务流量负载均衡。 – CLB(组件负载均衡):提供基于COM组件的中介层应用程序的负载均衡。 – MSCS(Microsoft群集服务):提供后端服务与程序的容错转移。 |
节点 | 群集中的单个服务器称为节点。 |
高可用性 | 群集确保当一个节点失败时,其他节点可以接管服务,减少服务中断时间。 |
故障转移 | 当一个节点不可用时,群集服务自动将资源和服务转移到其他可用节点。 |
资源 | 可以是物理硬件(如磁盘驱动器、网卡)或逻辑实体(如IP地址、应用程序、数据库)。 |
本地资源 | 每个节点独有的资源。 |
共用资源 | 所有节点都可以访问的资源,如共享存储阵列和专用群集网络。 |
仲裁资源 | 对群集运行至关重要的共享磁盘,用于协调节点的操作,如群集的形成和节点的加入。 |
节点通信 | 节点通过交换周期性的检测信号保持通信。 |
操作系统限制 | 在Windows Server 2003中,群集节点通常需要运行相同版本的Windows Server(Enterprise Edition或Datacenter Edition)。 |
群集限制 | 服务器群集节点数量限制(如在Windows Server 2003中最多8个节点)。 |
这个介绍概括了服务群集的关键方面,帮助理解如何通过组合多个服务器来提高服务质量和可靠性。
图片来源于互联网,如侵权请联系管理员。发布者:观察员,转转请注明出处:https://www.kname.net/ask/38718.html