一、基础设施层
为其提供计算、存储和网络资源,高性能的服务器 CPU 是关键,它需具备多核多线程处理能力,以同时支持多个云手机实例的运行,比如英特尔至强系列处理器,能够有用处理复杂的运算任务;通过虚拟化技巧将物理服务器资源划分为多个虚拟的云手机实例,具有较高的性能和稳定性,它将物理服务器的 CPU、内存、存储等资源进行抽象,为每个云手机实例分配独立的虚拟资源,使其如同运行在独立的物理设备上。
二、云手机管理层
当用户申请云手机时,实例管理模块根据用户需求,从基础设施层分配相应资源创建新的云手机实例,在运行过程中,可根据用户指令对实例进行启动或停止处理,当用户不再应用云手机时,及时销毁实例以回收资源。
资源调度是根据云手机实例的资源使用情况和用户需求,动态分配和调整资源,它还能根据不同时间段内用户对云手机的使用频率,合理分配资源,提高整体资源利用率。
三、网络层
连接云手机实例与服务器内部各组件,保障数据在云手机实例与存储、管理模块之间的快速传输,通常采用高速的内部网络交换机搭建内部网络,实现低延迟、高带宽的数据交互。
外部网络负责云手机与用户终端之间的数据通信,凭借公网 IP 地址和网络接入设备,将云手机的画面、运行指令等数据传输到用户的手机、电脑等终端设备,同时,采用加密技术对传输数据进行加密,防止内容泄露。