怎么区分分布式服务器和集群式服务器?

描述

  如何区分分布式服务器和集群服务器?许多朋友在选择服务器时不知道分布式服务器和集群服务器的区别,所以他们不知道如何选择它们。本文将告诉您分布式和集群服务器是什么,以及它们之间的联系。

  事实上,分布式不一定是不同的组件,同一组件也可以,关键是是是否通过交换信息来合作Zookeeper节点是平等的,但它自己构成了一个分布式系统。也就是说,分布式是指通过交换信息和协作通过网络连接的多个组件形成的系统。集群是指由同一组件的多个例子形成的逻辑整体。

  一、单机结构

  我认为最熟悉的是单机结构。当一个系统的业务量很小时,所有的代码都放在一个项目中,然后项目部署在一个服务器上。整个项目的所有服务都由该服务器提供。这是单机结构

  二、集群结构

  当单机处理达到瓶颈时,您将复制几个单机,从而形成一个集群。集群中的每个服务器都被称为该集群的节点,所有节点都形成了一个集群。每个节点都提供相同的服务,因此系统的处理能力相当于提高几倍(每个节点相当于提高这么多倍)

  集群结构的优点是系统扩展非常容易。如果当前的系统不能随着您的系统业务的发展而再次支持,则只需添加该集群的节点。

  三、分布式

  分布式结构是根据业务功能将完整的系统分为独立的子系统。在分布式结构中,每个子系统都被称为服务。这些子系统可以独立运行web它们通过容器RPC方式通信。

  例如,假设需要开发一个在线购物中心。根据微服务的理念,我们需要根据功能模块将其分为用户服务、产品服务、订单服务、背景管理服务、数据分析服务等多个独立服务。这些服务是可以独立运行的独立项目。如果服务之间有依赖关系,则通过RPC方式调用。

  集群一般分为三种类型,如高可用集群RHCS、LifeKeeper等等,负载均衡集群如LVS等,高性能运算集群;分布式应属于高性能运算集群。

  现在我们应该能够区分分布式服务器和集群服务器。事实上,简单地说,分布式服务器是一种业务分裂多个子业务,部署在不同的服务器上,而集群是同一业务,部署在多个服务器上。最后,如何选择服务器,最重要的是根据实际需要选择,确认服务器的应用和要求,然后选择正式和可靠的服务器IDC服务商可以租。

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分