在开展具体的云手机业务之前,必须先指定业务模式。
火山引擎云手机服务中,“业务”指由用户所创建的逻辑管理单元,用于对账号下的云手机资源进行场景化隔离与分组管理。同一火山引擎账号下可创建多个不同的业务。
火山引擎云手机提供“本地存储”和“云盘存储”两种存储方案的业务模式。本文将为您详细介绍两种业务模式的基本概念、方案差异,以及各自的优势与局限,帮助您根据际业务需求做出合适的选择。
本地存储方案
本地存储,即实例数据直接存储在物理服务器本地的机身存储中,是一种计算资源和存储资源一体管理的业务模式。由于计算资源与存储资源相互绑定,因此该方案中,无论实例是否开机使用,始终占用计算资源。

计算资源单位
本地存储模式中,计算资源的最小单位为云机。一个云机即一台承载云手机服务的物理服务器,是云手机实例运行的物理基础。单个云机能够根据需求虚拟化出多个云手机实例,即实现单开或者多开,多开的实例将均分所属云机的总体性能资源,包括 vCPU、内存和机身存储。
适用场景
- 高并发使用需求
适用于需要大量终端用户同时在线使用的业务环境,例如企业内部协同办公系统、多用户在线云游戏平台和仿真测试环境。 - 成本敏感型业务
适合需要严格控制预算的业务,通过本地存储减少额外的云存储成本,从而优化总体拥有成本。 - 小型业务和初创公司
对于资源需求不大的小型业务或初创公司,本地存储可以减少初期投资,降低启动门槛,同时满足业务发展的灵活需求。
方案优劣
方案优势
- 无额外存储费用
实例数据占用机身自带存储,不涉及额外的存储费用。 - 性能稳定
实例数据存储在本地服务器上,数据的读写不需要通过网络连接到云存储服务,提供了较低的延迟和稳定的性能。
方案局限
- 存储容量固定
本地存储的机身存储容量固定,无法进行扩展。 - 资源利用率低
由于实例数据与计算资源是绑定的,可能导致资源利用率低下,无法高效分配和使用计算资源。
云盘存储方案
云盘存储,即实例数据存储在云盘,而非存储在对应实例所在的本地物理服务器的机身存储中,是火山引擎云手机独具开创性的一种计算存储分离式架构设计。该方案中,实例数据始终保存在共享云盘中,当用户启动实例时,系统会自动调度空闲计算资源,并挂载对应的云盘数据;关机后则立即释放计算资源,实现"数据持久化保存,算力动态分配"的效果。该设计允许多个实例灵活共享计算资源,同时保障用户数据随时可用的特性。

计算资源单位
云盘存储模式中,计算资源的最小单位为实例。一个实例即一个云手机。每个实例都拥有独立的操作系统和用户界面,可模拟真实手机的功能和性能。
适用场景
- 间歇性使用模式
适用于终端用户交替、短时使用的场景,例如在云车机场景中,车辆在行驶时才启动云手机服务,使用频率较低。 - 灵活的数据管理需求
适合需要频繁进行数据迁移、扩展或缩减存储容量的业务,云盘存储提供了灵活的数据管理能力,以适应业务需求的变化。 - 数据持久性和安全性要求
适用于对数据持久性和安全性有较高要求的业务,云盘存储通过数据归档和还原功能,确保在硬件故障或其他意外情况下数据不会丢失,保障业务连续性。
方案优劣
方案优势
- 计算资源高效复用
云盘存储实现了计算资源与存储资源的解耦,允许多个实例数据与单个计算资源动态绑定,提高了资源利用率和灵活性。 - 数据安全性高
云盘存储确保了实例数据的安全,即使在本地服务器硬件损坏的情况下也能保护数据不受损失,增强了数据的持久性和可靠性。 - 便捷的数据备份与同步
云盘存储简化了数据备份和同步流程,使得数据管理更加高效和便捷,便于用户维护和迁移数据。 - 灵活的存储扩展
用户可以根据需求灵活调整存储容量,突破了本地服务器存储空间的限制,提供了更大的存储灵活性和扩展性。
方案局限
- 额外的存储成本
云盘存储服务依托额外的存储设施,因此会产生相应的存储费用。 - 性能影响
云盘存储的性能受网络链路的影响较大,实际性能表现与网络状况紧密相关。在网络条件不佳的极端情况下,性能可能受到显著限制。 - 应用兼容性挑战
部分应用程序可能因依赖于网络存储而面临兼容性问题,特别是在对存储性能有特定要求的场景下。
方案对比
对比维度 | 云盘存储 | 本地存储 |
---|
计算资源购买单位 | 以实例为单位购买。 | 以云机为单位购买。 单个云机将根据您选择的实例套餐虚拟出一个或多个实例。
|
计算资源和存储资源的绑定关系 | 计算和存储相互独立。 | 计算和存储相互绑定。 |
计费项 | 实例不自带免费存储,需额外购买共享云盘存储实例数据。
| 云机自带免费存储,实例数据存储在云机本地,无需额外购买存储空间。
|
适用场景 | 间歇性使用模式 灵活的数据管理需求 数据持久性和安全性要求
| |
方案优势 | 计算资源高效复用 数据安全性高 便捷的数据备份与同步 灵活的存储扩展
| |
方案局限 | | |