核心观点与关键数据
- 边缘计算的定义与挑战:边缘计算通过将计算资源和功能扩展到更靠近用户的位置来满足新兴用例的需求。尽管边缘计算已迅速普及,但对其定义、商业模式、架构和技术的共识仍然缺乏。边缘计算架构基于现有的分布式系统技术,但不同行业对性能、延迟和可靠性的需求差异很大。
- 行业应用案例:
- 5G 通信:5G 网络需要边缘计算来处理用户面流量,以实现低延迟和高带宽。例如,云 RAN (C-RAN) 架构将基带单元 (BBU) 分解为中央单元 (CU)、分布式单元 (DU) 和远程射频单元 (RRU),其中 DU 功能通常虚拟化 (vDU) 并靠近用户。
- 内容缓存:将内容缓存推向网络边缘可以减少回程流量和延迟,提高服务质量 (QoS)。例如,视频流缓存系统可以根据用户设备 (UE) 的位置、负载和其他指标将内容推送到边缘数据中心。
- 智能制造:工业 4.0 需要边缘计算来支持机器视觉、机器学习和实时数据处理。例如,边缘节点可以处理来自工厂传感器的数据,而中央云数据中心可以进行进一步处理。
- 智能水产养殖:边缘计算可以用于监测和控制水产养殖环境,例如虾农。边缘数据中心可以存储和分析本地监控数据,以便更快地做出反应,并使用人工智能和机器学习技术优化饲养策略。
- 技术考虑:边缘计算环境中常见的挑战包括降低延迟、缓解带宽限制以及支持机器学习和视频转码等功能。常用的技术包括单根输入/输出虚拟化 (SR-IOV)、数据平面开发套件 (DPDK)、非均匀内存访问 (NUMA)、智能网卡 (SmartNics) 和现场可编程门阵列 (FPGA)。
- 参考架构:
- 集中式控制平面:所有关键控制功能都位于中央站点,提供对整个基础设施的集中视图,但网络连接丢失时弹性较差。
- 分布式控制平面:大多数控制服务位于大型/中型边缘数据中心,提供更高的弹性和自主性,但管理更复杂。
- 未来架构考虑:需要考虑存储、裸金属管理、自动化和互操作性等问题。
研究结论
- 边缘计算是一个快速发展的领域,需要持续的演进和创新。
- 存在多种参考架构模型,每种模型都有其优缺点,需要根据具体用例选择。
- 测试是验证边缘计算解决方案的关键步骤,需要开发新的测试用例和工具。
- 行业合作对于推动边缘计算架构和测试的发展至关重要。
总结
边缘计算通过将计算资源和功能扩展到更靠近用户的位置来满足新兴用例的需求。尽管边缘计算已迅速普及,但对其定义、商业模式、架构和技术的共识仍然缺乏。不同行业对性能、延迟和可靠性的需求差异很大,需要不同的边缘计算解决方案。本文介绍了边缘计算在 5G 通信、内容缓存、智能制造和智能水产养殖等行业的应用案例,并讨论了相关的技术考虑和参考架构。未来需要考虑存储、裸金属管理、自动化和互操作性等问题,并开发新的测试用例和工具来验证边缘计算解决方案。行业合作对于推动边缘计算架构和测试的发展至关重要。