分布式架构
分布式架构设计的核心理念是“并行拆分与横向扩展”,即按照一定维度将系统进行拆分,系统各部分松耦合并行运行,并建立起较为完善的横向扩展与容错恢复机制。
也正是基于这一设计理念,使得分布式架构具备了多方面的优势:
一是,系统扩展能力较强,可基于通用硬件扩展计算和存储能力来提升系统处理能力,满足业务不断增长的需求。
二是,系统运行效率较高,在对系统各环节合理拆分的基础上,通过并行处理进一步突破传统串行处理存在的效率瓶颈。
三是,系统运行可靠性较好,将系统拆分后并行运行在多台相同的设备上,即使单一设备出现故障,整个系统仍可正常运转或仅局部受损。
四是,系统成本优势明显,分布式系统基于相对廉价的通用计算和存储设备构建,获取相同处理能力的成本低于传统架构。
最后,分布式架构是一种弹性技术架构,既可随业务的繁忙程度动态增减服务器,也可实现新业务的快速部署上线而不影响原有业务,提高了IT应变能力。
想了解更多?请关注IT长青树同名微信公众号
领取专属 10元无门槛券
私享最新 技术干货