当 Rokid 遇上函数计算
内容提要
Rokid是一家专注于人机交互技术的产品平台公司,通过多领域研究将AI和AR技术与行业应用相结合。他们的AR眼镜产品Rokid Air Pro已在全球80多个国家和地区投入使用。为了支撑GPU算力的需求,Rokid使用了阿里云的ECS和ECI资源,并进行了优化。然而,他们发现ECI资源申请和释放不方便,任务调用关系维护困难,缺乏整体监控等问题。为了解决这些问题,Rokid开始使用阿里云的函数计算服务。函数计算提供了弹性的计算资源,解决了资源申请和释放的问题,并提供了监控和告警功能。通过接入函数计算,Rokid解决了几乎所有的主要问题,并提高了系统的性能和可拓展性。他们对函数计算的GPU预留实例也抱有期待。Rokid相信函数计算代表的Serverless架构是云计算的未来,并计划在更多的云产品上应用。
关键要点
-
Rokid成立于2014年,专注于人机交互技术,结合AI和AR技术提供全栈式解决方案。
-
Rokid的AR眼镜Rokid Air Pro已在全球80多个国家和地区投入使用,服务于旅游景点和科研机构。
-
Rokid在数字文化领域形成了三维建图、场景创作和场景体验三个业务模块,均需大量GPU资源。
-
Rokid最初使用ECS GPU机型,但处理时间长,后通过并行化和ECI资源优化了处理效率。
-
使用ECI资源后,Rokid发现资源申请和释放不便,缺乏整体监控,导致资源浪费和运维负担。
-
为解决问题,Rokid引入阿里云的函数计算服务,提供弹性计算资源和监控功能。
-
函数计算的Serverless架构解决了Rokid的主要问题,提高了系统性能和可拓展性。
-
函数计算支持GPU资源,按需计费,适合Rokid的三维建图任务。
-
尽管函数计算带来便利,但在实时定位服务模块上仍存在启动时间问题,Rokid选择使用ECI以保证服务质量。
-
Rokid期待函数计算的GPU预留实例上线,以实现架构统一和进一步降低成本。
-
Rokid相信Serverless架构是云计算的未来,正在尝试在更多云产品上应用函数计算。