中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

运维概述

云手机是指虚拟出带有原生安卓操作系统,具有手机功能并且通过服务器进行云服务的应用。作为一种新型应用,它对物理手机起到了非常好的延伸和拓展作用,可以用在云手游、移动办公等诸多场景。

指令流云手机是一种基于Kbox容器和指令流引擎的虚拟化方案。Kbox容器是指运行于ARM服务器上的Android系统Docker容器。指令流引擎可以分为端侧和云侧两个部分:云侧运行于云手机上;端侧一般为手机APK,可以被安装在用户的Android手机上,用于跟云侧进行交互,进而对指令流云手机进行正常的操作。指令流云手机架构图如图1所示。

图1 指令流云手机架构图

指令流引擎包括服务端和客户端两部分:服务端提供OpenGL ES指令截取及渲染分离等功能,客户端提供OpenGL ES指令的渲染执行等功能。

表1 指令流模块功能详细描述

模块名称

功能描述

渲染分离

完成OpenGL ES指令截获及编码、OpenGL ES状态机维护、渲染状态机重建功能。

资源优化

完成资源延迟加载,纹理压缩、纹理数据视频编码、指令压缩功能。

渲染执行

完成OpenGL ES指令解码、指令执行功能。

资源恢复

完成纹理还原、纹理数据视频解码、指令解压功能。

音频采集

获取音频数据,输出OPUS或PCM格式音频数据。

音频解码

解码播放OPUS或PCM格式音频数据。

触控分发

向服务端Android云手机注入触控数据。

触控采集

获取触控数据。

传输适配

跨进程数据传输及网络传输。

总体设计上,引擎服务端作为控制端,集成了指令流引擎的主要管理功能和关键竞争力特性,引擎客户端更关注指令的高效并发执行。

本文档主要用于描述指令流云手机日常的例行维护相关内容。

  • 运维对象

    包括基础镜像环境、指令流相关部署环境等套件及其子部件。

  • 运维功能

    提供运维对象的巡检、监控、日志管理、高危操作和日常维护等能力。