当 Rokid 遇上函数计算

💡 原文中文,约4500字,阅读约需11分钟。
📝

内容提要

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架构是云计算的未来,正在尝试在更多云产品上应用函数计算。

➡️

继续阅读