1、云原生在机器人行业的应用RCLOUD思岚科技 服务机器人自主定位导航解决方案的领航者低成本激光雷达自主定位导航方案整机解决方案技术设计一个架构时,哪个更重要?数据产品面向数据的架构设计技术 数据类型 数据大小 数据存储 数据流向 数据用途数据产品*仅限机器人/物联网行业数据量大,数据同步要求快实时性要求高24*7在线行业分散,服务多关系型数据库键值数据库时序数据库对象存储函数无服务器容器虚拟机需求:机器人需要实时上报传感器数据,云端根据阈值触发消息通知和告警。分析:数据类型-指标数据,时序数据数据大小-小数据存储-近实时,单写多读,不可篡改,下采样数据流向-设备-云-存储-(数据加工)-用户数
2、据用途-告警、展现解决方案:温度:80温度:80温度:80MQTTBrokerKafkaSubscriberContainerVM温度:80温度:80温度:80TSDBAppContainer高温高温高温MQNotifierFunction需求:机器人感知环境,生成点云数据,需要在云端进行图优化,并转换成可用于导航定位的地图数据。分析:数据类型-非结构化数据数据大小-大数据存储-非实时,持久化,便宜数据流向-设备-云-计算-设备数据用途-定位导航解决方案:ObjectStorageUpload RequestTokenAppTriggerOptimizerAppContainerFunctio
3、nServerlessContainerMQTTBrokerVM需求:用户使用APP触发扫地机器人清扫任务,并在APP上实时查看清扫状态。分析:数据类型-指令数据,轨迹数据数据大小-小数据存储-实时数据流向-用户-云-设备-云-用户数据用途-控制、展现解决方案:MQTTBrokerVMAppAppAppContainerCon ainerContainerDB 基于IaaS之上的自建消息通信服务 虚拟机 基于IaaS之上的自建容器编排集群 容器 基于CaaS之上的机器人云端算法服务 无服务器计算 基于FaaS之上的机器人异步计算 函数计算 为什么用虚拟机而不是容器?如何构建支持100W台机器人
4、同时长连接?为什么不用公有云IoT服务?为什么自建容器编排?从Mesos切换至Kubernetes 什么样的服务需要容器化?为什么用CaaS?什么场景适合CaaS?机器人CaaS用例介绍 CaaS的优缺点 为什么用FaaS?多种FaaS模型在机器人应用中的用例 基于Http 基于消息 基于事件 FaaS的经验教训 如何统一编排?虚拟机 如何统一监控不同类型和级别的服务及基础设施?容器化的微服务无服务器计算函数计算 如何收集和处理日志?持续集成和发布的流程差异如何处理?基础设施跨多个公有云带来的管理挑战CI/CD支持要求全自动化CI/CD运维效率统一运维平台自助服务自助升级、日志系统Snapshots在线日志查看Snapshots日志分析 供应商绑定?绑还是不绑?SaaS还是自建?集中存储还是分布式存储?CaaS or FaaS?