在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版本上运行新构建的应用程序,我们相信这种独特的技术将为大量客户提供价值。

如果您有兴趣讨论这项超赞的新技术,请随时与我们联系

订阅博客文章

选择您感兴趣的主题

在提交此表格的同时,我确认已阅读和同意的隐私声明隐私政策。

查看更多内容

信息图:“Ubuntu: 从2004到20.04 LTS”

Ubuntu 20.04.1 LTS 今天已发布,为了庆祝新的子版本发布,我们想要展示Ubuntu自2004年第一个版本发布至今的进化史。在此感谢社区和我们用户的贡献和与我们的成长。 现在就升级到Ubuntu 20.40.1 LTS吧! […]

研华发布预装Ubuntu 18.04 LTS且适用于机器视觉应用的EPC-C301

研华是全球领先的智能物联网系统和嵌入式平台的领导者,现很高兴地发布由Intel 8代处理器驱动的紧凑无风扇设计PC EPC-C301。该系统具有多种以域为中心的I / O,可在较宽的温度范围内运行。EPC-C301整合了Intel和Canonical的技术以提供Ubuntu和OpenVINO工具套件,旨在加速AIoT的前进。这个强大的系统对例如自动光学检查(AOI)和自动车牌号识别(APNR)等机器视觉应用来说是一个非常优秀的选择。 支持嵌入式软件 EPC-C301预装了Ubuntu 18.04 LTS镜像和iManager软件API。“通过对研华 EPC-C301和Ubuntu 18.04 LTS的认证,Canonical承诺10年的软件更新支持为企业的工业自动化和机器 […]