分散式系统不像集中式系统那样依赖于单个服务器,而是将工作负载分布在多个设备上。每个单独的设备都可以配置为独立运行,通常分为服务器/主节点和计算机/从节点。拥有多个主节点可以减轻单点故障系统的缺点,因为如果一个或多个主节点发生故障,其余的主节点可以承担其工作负载并保持系统处于活动状态而不会造成任何中断。值得注意的是,去中心化网络不会在整个网络中均匀分布数据存储和计算,因此存在主/从节点差异化。即便如此,它们比中心化的同行更具弹性。
容错
分散式系统由多个硬件组件组成,使公司不太可能因硬件故障而经历任何停机。在这种情况下,分散化通过提高卫星办公室数据的可用性以及在主数据库发生故障或受到攻击的故障转移情况下提供业务运营的连续性来提高公司的物流和运营绩效。
安全性和性能增强
分散式系统减轻了集中式结构中存在的单点故障漏洞,同时还增加了系统对网络安全攻击的抵抗力。此外,性能得到增强,主节点可以在地理上分布在用户活动高的区域,使用户更容易访问信息。
抗共谋
与集中式结构不同,分散式结构中的参与者更难以串通以有利于他们而损害其他参与者的方式行事。这在公司联盟中可能是一个有价值的方面,因为它创造了一个平等的竞争环境,为相关参与者提供了一个内置的制衡系统。
增加可扩展性
除了垂直可扩展性之外,分布式系统还可以从水平扩展中受益。也称为横向扩展,水平扩展是分布式系统中采用的一种技术,通过添加新节点而不是升级单个节点的硬件来增加网络的计算能力。除了作为垂直扩展的更便宜的替代品之外,水平扩展的主要优势在于它看似无限的潜力,可以将新机器添加到网络以提高性能。