高度分布式系统:架构、技术与应用解析
1. 高度分布式系统概述
高度分布式系统(Highly-Distributed Systems,HDS)利用现代固定、无线和移动网络的组合,拥有复杂的内部结构。它需要具备安全性(如区块链、安全断言标记语言、防火墙、入侵检测/预防系统),并提供扩展的服务质量(QoS)参数(更高的灾难恢复能力和可用性、低延迟)。
自2005年起,P2P系统(物联网、雾计算)与便捷的客户端 - 服务器(C - S)通信模型以及无服务器结构(如无服务器移动应用、机器人技术)开始流行。到2011年,基于云的解决方案成为趋势,主要使用负载均衡的“瘦客户端”,将功能委托给云端。借助雾计算构建物联网解决方案,将工作负载转移到边缘的节能小节点上。
高度分布式系统是为新型移动、常处于“准离线”状态或无服务器移动应用而设计的,它扩展了传统的分布式系统。其特点包括:
- 先进的通信模型 :如客户端 - 服务器(C - S)、云、雾、对等网络(P2P)、机器对机器(M2M)。
- 先进的性能管理和优化方法 :用于提升体验质量(QoE)。
- 先进的软件技术(SWT) :采用敏捷方法,如极限编程(XP)、DevOps、看板(Kanban)、Scrum、微服务。
- 先进的数据分析 :解决“大数据”的不足。
HDS系统只有在满足所需的QoS要求和参数(如性能、可靠性、可扩展性),并支持必要的安全性和隐私保护时,才能高效使用并提供强大的现代应用。它与基本的现代技术合作,或在现有数字
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



