背景介绍

近年ARM处理器不仅在移动端高速发展,更是凭借其优秀的能耗比在服务器领域上异军突起,越来越多的数据中心正在从X86架构的服务器迁移到ARM架构服务器上,并在此基础之上构建ARM云平台。Android系统随着多年发展,早已占据了移动操作系统的半壁江山, ARM处理器优秀的能耗比,使得Android系统从一开始就选择了ARM作为目标硬件平台。

当我们将ARM服务器和Android系统两者相互结合在一起时,就诞生了“云手机”的概念,它描述的是这样一个应用场景:我们在ARM服务器上运行Android系统并在其中运行一个我们定制开发的VMI(Virtual Mobile Infrastructure)服务,然后用户可以通过任何手机终端上访问ARM服务器上运行的Android系统和已经安装在Android系统中的APP,最后用户就可以像在本地使用Android手机一样,操作运行在ARM服务器上的Android系统了,并且性能更好,数据更安全

为了能够充分有效地利用ARM服务器上的资源,我们使用了kubernetes管理工具对ARM服务器集群资源进行统一的管理,并使用轻量级的Docker容器虚拟化技术来运行Android系统,使得同一台ARM服务器上可以运行多个Android系统,提高了单机服务器的利用率。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐