分布式系统有那些特征?克服了集中式系统的那些缺点?
0 308
0
该提问暂无详细描述
收藏
2021-01-23 16:28 更新 小眼的铁板烧 •  3524
共 1 个回答
高赞 时间
0

分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像是单个相关系统。各组件分布在网络计算机上,并且组件之间仅仅通过消息传递来通信并协调行动。 从进程的角度来看,在两台主机的进程上,分别运行着两个程序,这两个程序组成的系统就可以称之为“分布式系统”。

  1. 在分布式系统中,可以随意分布多台计算机之间在空间上的位置,系统中的多台计算机之间没有主从之分,即没有控制整个系统的主机,也没有受控制的从机。
  2. 系统资源被所有计算机共享。每台计算机的用户不仅能够使用本机的资源,还能够使用本分布式系统中其他计算机的资源(包括CPU、文件、打印机等)
  3. 系统中任意两台计算机都可以通过通信来交换信息
  4. 与集中式系统相比,分布式系统具有性价比更高、处理能力更强、可靠性更高、拓展性很好的特点。 集中式系统存在着以下缺点:
  5. 人才培养成本非常高,通常一台大型主机操作非常复杂,这对一个运维人员掌握其技术细节提出了更高的要求。
  6. 价格非常昂贵。通常一台配置较好的IBM大型主机,其售价达到上百万美元甚至更高。
  7. 非常明显的单点问题,一旦一台大型主机出现故障,那么整个系统将处于不可用的状态,后果十分严重。
  8. 扩容困难,随着业务的不断发展,用户访问量迅速提高,计算机系统的规模也在不断扩大,在单一大型主机上进行扩容往往比较困难。

收藏
2021-01-23 16:29 更新 空心人 •  3374