AWS 服务
AWS IOT Greengrass
AWS Greengrass为用户定义的代码提供了一个容器化的Lambda运行时环境。Lambda函数可以由本地事件,来自云的消息以及其他来源触发,这些事件包括为连接的设备带来本地计算功能。例如,您可以使用Greengrass Lambda用于在将数据传输到云之前进行数据清洗。
AWS FreeRTOS
Amazon FreeRTOS 是一个IoT 微控制器操作系统,轻松地编写、部署、保护、连接和管理低功耗的小型边缘设备。
AWS Kinesis Video Streams
支持机器人、智能城市、工业自动化、安全监控、机器学习(ML) 等功能的应用程序安全地提取、处理和存储任意规模的视频
边缘应用要求
要求
- 低延时: 对计算有latency要求,满足设备和处理需求
- 本地数据处理: 数据清洗,caching,告警以及编解码都需要本地处理
- 数据驻留: 处于信息安全考虑,需要数据驻留在特定区域.
边缘应用面临的挑战
- 应用开发者无法像在云端一样的使用通用服务和API
- 应用开发者使用不同开发工具
- 自动化,部署和安全控制也和云端不一样
- 采购和准备服务器复杂并且耗时
- 运维不同硬件和软件
AWS服务扩展到边缘计算基础设施