在AWS EC2 A1实例上运行安卓环境
by liam zheng on 25 April 2019
亚马逊网络服务(AWS)宣布推出基于ARM架构的AWS Graviton处理器的新Amazon EC2 A1实例,该架构将ARM作为第一类服务带入公有云。 基于ARM的处理器在密度和功耗方面提供了许多优势,最终可使得云计算的“每个理器周期”成本降低。它们还为ARM体系结构的工作负载优化提供了可能性。
当亚马逊联系我们讨论如何帮助展示其新实例类型的功能时,我们看到了一个独特的机会,我们认为可以将Canonical在容器化云实例和设备上运行工作负载的优势结合在一起。
通过结合我们的应用程序和高密度Linux容器管理工具,我们能够在Amazon EC2 A1实例上快速启动大量ARM服务器,并运行Android应用程序。 这可能在移动应用程序测试和分发中有许多有趣的应用。

具体而言,在AWS re:Invent中,我们展示了Juju部署的全自动解决方案,在云上的LXD容器中运行安卓系统环境,并通过互联网将Amazon EC2 A1实例上的游戏应用程序内容传输到手机。 我们运行了10个容器,每个容器在同一个EC2实例上提供单独的Android系统。 由于Ubuntu本身支持各种服务器架构,包括x86-64,Arm,POWER和S390X,因此我们使用了用户熟悉的相同技术。
如无法观看,请点击视频链接。
在LXD容器中运行Android,能以高密度和无与伦比的规模运行基于Android的应用程序。 Canonical的众多产品都可提供提供简单,自动化设置和纯净的操作体验。 Juju提供了使用单个命令在AWS上部署软件堆栈所需的所有必要功能。机器容器管理程序LXD带来了所有需要的功能,可以将各个Android系统相互隔离,在多台机器的集群中管理和分发容器。 Snaps是Juju部署的所有软件提供底层包装格式。 它们提供了一种安全,简便的方式来交付软件并使其保持最新。
画面的实时串流输出只是该技术众多令人兴奋用途的其一。 从安全的应用程序访问到完全成熟的CI / CD测试管道,适用于在各种Android版本上运行新构建的应用程序,我们相信这种独特的技术将为大量客户提供价值。
如果您有兴趣讨论这项超赞的新技术,请随时与我们联系。
订阅博客文章
查看更多内容
Canonical 与 Ubuntu RISC-V – 2025 年回顾及 2026 年展望
2025 年:从 RISC-V 技术支持到实际执行 2025 年是 RISC-V 从准备就绪转向实际应用的一年。这段历程实属不易。多年前始于早期架构探索与技术支持的工作,如今已成熟落地为真实的芯片、系统与部署应用。特别是,RVA23 提供了一个稳定且可预期的基准,我们能够与更广泛的合作伙伴生态系统保持一致。 在 Canonical,我们致力于让 RISC-V 成为所有希望采用它的用户的可行选择。我们审慎采取措施,与生态系统及合作伙伴保持一致,成为值得信赖的软件合作伙伴,让 RISC-V 实用、可扩展且具备生产就绪能力。 我们的目标是提供一个稳定、可预期、生产级的 Linux 平台,让芯片厂商、原始设备制造商、原始设计制造商和开发者能够放心地在此基础上进行开发。 接下 […]
8.8 万亿美元的成本优势:开源软件如何降低 IT 成本
众所周知,开源软件可降低 IT 成本。但在 2025 年,高性价比只是其价值的一部分。Linux Foundation 最新报告《开源技术的战略演进》显示,开源技术已从一项战术性的成本节约举措,发展成为支撑企业级投资的关键任务基础设施,并由此为企业带来更优异的业务成果。 这一转型的背后有学术研究佐证:研究估算,若没有开源技术,企业开发支撑业务运转的软件所需成本将增加约 3.5 倍,额外支出高达 8.8 万亿美元。[1] 开源技术:从“免费替代方案” 到核心基础设施 Linux Foundation 2025 年开源生态现状调查显示,开源技术已深度融入企业技术栈的各个层面,成为全球 IT 运营的核心基石。事实上,在受分析的技术栈中,超 55% 采用了基于 Linux 的操 […]