Canonical推出Anbox Cloud以构建安卓云游戏串流服务

Devices, Cloud, Android, Anbox
Devices, Cloud, Android, Anbox

Anbox Cloud通过在容器内运行Android(安卓)环境以便于各种不同实例的开发。 越来越流行的云游戏正是最为显著的一种,尤其是那些运行在移动设备上的休闲游戏。企业面临的挑战是寻找一种可适应不断增长的用户需求,提供丰富的体验并控制成本同时还能缩短上市时间的解决方案。

Anbox Cloud把Android从移动设备带到了云上。这使服务提供商可以将大型的现有游戏生态系统交付给更多用户,而不论他们的设备或操作系统类型。将现有的游戏迁移到云端的难度和成本非常低,也易于实现。

Canonical已在现有技术的基础上构建了Anbox Cloud,与传统方法相比,该技术可实现更高的容器密度,从而有助于降低构建和运营游戏流服务的总成本。基于云的休闲游戏的成本结构也表明,同时运行的游戏密度是获利能力的关键。要实现密度优化,必须考虑三个因素:容器密度(CPU负载,内存和GPU),盈利能力和用户体验。也还需要考虑其他因素如,选择合适的硬件以匹配目标工作负载,渲染性能以及游戏玩家的心里价格预期。根据以上因素找到最佳组合并添加自动化层对于提高利润率和满足SLA(服务等级协议)至关重要。

为了进一步解决云游戏中的特定挑战,Canonical与重要的芯片和云合作伙伴合作以构建优化的硬件和云实例类型。云游戏对各种硬件组件(尤其是GPU)的需求很高,GPU为视频流解决方案提供了基础。利用具有最高密度的可用硬件来节省成本,需要对每一层进行优化。Anbox Cloud特别有助于最大程度地利用可用硬件性能,其跟踪所有已启动容器所消耗的资源,并根据特定容器的用量和资源要求优化新容器资源占用。

除了找到合适的软件和硬件平台,云游戏还要求将实际工作负载尽可能地靠近用户地理位置,以减少延迟并确保一致的体验。为了在不同的地理区域进行扩展,Anbox Cloud提供了操作工具和软件组件来简化部署,而无需额外人工资源,并用户将自动路由到最近的位置。通过控制面板可以轻松地添加新服务区,无需任何停机或手动干预。

Anbox CloudLXD容器管理器的顶部构建了一个高密度且易于管理的容器平台,缩短上市时间并降低总体成本。这反映了Canonical在云原生应用程序方面的深厚专业知识,并通过多种方式将运营开销降至最低。通过使用Canonical现有JujuMAAS技术提供了一个可靠且经验证的平台,易于部署和维护。再结合Canonical Ubuntu Advantage企业支持服务,可以确保企业在需要时能得到对应的支持服务。

由于差异化是构建云游戏平台成功的关键,因此Anbox Cloud提供了可扩展的坚实基础,可适用于许多不同的实例。如果企业需要整合自定义串流协议,可通过编写插件,且通过提供的自定义hook将其集成到运行Anbox Cloud的容器来实现。为了简化此过程,Canonical提供了一个SDK,和丰富的文档以及插件示例和工程服务,以帮助任何与Anbox Cloud相关的开发工作。

总的来说,Anbox Cloud提供了功能丰富,通用且坚实的基础来构建最先进的云游戏服务,实现对底层的硬件资源最佳利用率,提供最佳的用户体验,同时保持较低的运营成本。

如果您有兴趣了解更多Anbox Cloud相关内容,可联系我们

* Android是Google LLC的商标,Anbox Cloud用到了Android Open Source Project的资源。

Posted in: