一、基礎設施層
為其提供計算、存儲和網絡資源,高性能的服務器 CPU 是關鍵,它需具備多核多線程處理能力,以同時支持多個云手機實例的運行,比如英特爾至強系列處理器,能夠有效處理復雜的運算任務;通過虛擬化技術將物理服務器資源劃分為多個虛擬的云手機實例,具有較高的性能和穩定性,它將物理服務器的 CPU、內存、存儲等資源進行抽象,為每個云手機實例分配獨立的虛擬資源,使其如同運行在獨立的物理設備上。
二、云手機管理層
當用戶申請云手機時,實例管理模塊根據用戶需求,從基礎設施層分配相應資源創建新的云手機實例,在運行過程中,可根據用戶指令對實例進行啟動或停止操作,當用戶不再使用云手機時,及時銷毀實例以回收資源。
資源調度是根據云手機實例的資源使用情況和用戶需求,動態分配和調整資源,它還能根據不同時間段內用戶對云手機的使用頻率,合理分配資源,提高整體資源利用率。
三、網絡層
連接云手機實例與服務器內部各組件,保障數據在云手機實例與存儲、管理模塊之間的快速傳輸,通常采用高速的內部網絡交換機搭建內部網絡,實現低延遲、高帶寬的數據交互。
外部網絡負責云手機與用戶終端之間的數據通信,通過公網 IP 地址和網絡接入設備,將云手機的畫面、操作指令等數據傳輸到用戶的手機、電腦等終端設備,同時,采用加密技術對傳輸數據進行加密,防止數據泄露。