C4A metal + Anbox Cloud:Android云端无摩擦大规模部署

C4A metal + Anbox Cloud:Android云端无摩擦大规模部署

为什么C4A metal是运行Android的理想选择?Anbox Cloud又如何让这一切变得可行?

如果你曾涉足Android规模化开发,哪怕只是短暂接触,也一定体会过其中的痛点。

Android平台最初专为Arm架构设备、移动硬件以及严格控制的系统环境而设计。而云平台则更侧重于抽象化、弹性和共享基础设施。Anbox Cloud早已填补了这道鸿沟,让开发者能够在云端高效地扩展Android虚拟实例。

然而,即便拥有这种灵活性,某些用例和工作负载——比如系统级Android开发或大规模的Cuttlefish集群——仍然需要原生Arm性能和直接硬件访问。多年来,开发者们不得不在两种方案之间做抉择:要么使用实体设备实验室获得真正的Android执行环境,要么接受云计算的效率但牺牲部分真实度。

随着Google Cloud推出基于Axion的新一代裸金属实例C4A metal,这种妥协开始消失。C4A metal将原生的Arm硬件直接带入云端,没有嵌套虚拟化带来的性能限制或复杂性。对于Android工作负载来说,这是一项重大突破。

而它正好与Anbox Cloud完美契合。

Anbox Cloud是Canonical推出的平台,用于在云环境中大规模运行Android。它被设计用来可靠地管理、扩展和流式传输大量Android实例,无论用于测试、CI/CD集成、自动化还是远程交互式访问。

在C4A metal上,Anbox Cloud可以直接在Arm硬件上运行和编排大规模的Android系统集群。无需任何特殊配置,也不用学习替代工作流。你只需配置C4A metal,部署Anbox Cloud,然后Android工作负载就会按预期运行——只不过现在具备了原生性能和云弹性。

“Anbox Cloud对完全虚拟化Android的支持,提供了一个与AOSP和Cuttlefish等参考平台假设高度一致的执行环境,”Google Cloud Android团队的Alistair Delva表示。“通过允许完整的Android系统镜像(包括内核)在可扩展的云和裸金属基础设施(如C4A metal)上未经修改地运行,Anbox Cloud使系统级Android开发、验证和合规性工作流能够迁移到云端,其保真度以往只有物理设备实验室才能达到。这种平台保真度与云规模操作的结合,代表了Android系统构建、测试和运行方式的重大进步。”

从开发者的角度来看,这正是有趣之处。Android实例启动迅速,可以以编程方式轻松地上下扩展,需要时还能通过流式传输远程访问。从平台角度来看,一切都能自动化、可观测、可复现。

它就这么简单可靠地工作。

可扩展的Cuttlefish环境,终于不再让人头疼

C4A metal最吸引人的用例之一就是运行大规模Cuttlefish环境。

Android Cuttlefish被广泛用于Android平台开发和系统验证,但传统上很难扩展。物理设备实验室无法按需增长,而在虚拟机上再运行虚拟设备很快会变得效率低下且缺乏代表性。

C4A metal消除了这个瓶颈。Anbox Cloud可以直接在裸金属上启动并管理大量基于Cuttlefish的Android系统,无需嵌套虚拟化。结果就是一个云原生的Cuttlefish集群,它像真实硬件一样工作,却拥有云基础设施的可扩展性。

对于Android平台团队、汽车OEM厂商和系统开发者来说,这意味着更快的反馈周期、更高的并行度以及大幅降低的运维开销。

不只有裸金属:C4A与N4A上的统一平台

裸金属功能强大,但并非故事的全部。

得益于与Google Cloud的紧密合作,Anbox Cloud被设计为可在整个Axion产品组合上运行。团队可以使用C4A metal进行高保真系统测试,同时将构建流水线、编排服务和支持基础设施部署在C4A或N4A实例上。同一个Anbox Cloud部署可以跨越所有这些环境,无需改变工具或工作流。

这种灵活性才是真正的价值所在。你无需在真实性和效率之间预先做出选择。你可以将Android工作流的每个部分放到最合适的基础设施上,同时仍能作为单一、连贯的平台来统一管理。

现代Android开发的天然搭档

Android为Arm而生。C4A metal将Arm原生裸金属带入云端。Anbox Cloud则通过一个懂得如何可靠运行、扩展和流式传输Android的平台,将两者连接起来。

三者结合,让Android开发变得更简单、更快速、更具可扩展性,同时团队无需在性能或保真度上做出妥协。

随着Android工作负载不断从应用扩展到完整系统和平台,拥有符合Android底层假设的基础设施变得至关重要。借助C4A metal和Anbox Cloud,这种基础设施终于以按需云服务的形式呈现在大家面前。

立即在C4A metal上试用Anbox Cloud,并继续关注我们即将发布的新版本。如需了解如何升级现有部署的详细说明,请参阅Anbox Cloud文档

延伸阅读

了解更多关于Anbox Cloud的信息,或联系我们的团队讨论您的用例


Android是Google LLC的商标。

Anbox Cloud使用了Android开源项目中可用的资源。

Android机器人标识是在Google创建和共享的作品基础上复制或修改的,并根据知识共享3.0署名许可中描述的条款使用。


关注微信号:智享开源 ,及时了解更新信息。

原文链接:https://ubuntu.com//blog/anbox-cloud-on-c4a-metal-android-at-scale-without-friction

评论列表

发表评论

你必须 登录 才能发表评论.

为您推荐


请支持IMCN发展!

谁在捐赠

微信捐赠 支付宝捐赠
微信捐赠 支付宝捐赠
ta的个人站点

发表文章4394篇

关注我的头条 不要放弃,百折不挠,坚强、自信。


扫码关注公众号:智享开源

最新科技信息


[blog_mailer_subscribe]

归档

近期评论