docker 和Arm 推动云端App 到边缘设备

        DockerArm今天(2019年五月)宣布了一项重要的新合作伙伴关系,两家公司将合作为Docker的工具提供对Arm平台的改进支持。

   他们的主要想法是让Docker变得简单开发人员可以直接从他们的x86桌面构建Arm平台的应用程序,然后将它们部署到云(包括基于Arm的AWS EC2 A1实例),边缘和物联网设备。开发人员将能够像今天一样为Arm构建容器,而无需任何交叉编译。

      这个新功能适用于用JavaScript / Node.js,Python,Java,C ++,Ruby,.NET核心,Go,Rust和PHP编写的应用程序,下周将成为技术预览版,届时Docker将举办年度会议北美开发者大会在旧金山举行。

       通常,开发人员必须构建他们想要在基于Arm的服务器上的Arm平台上运行的容器。有了这个系统,Docker基本上可以在PC上模拟了一个用于构建Arm芯片上的docker images。

“一夜之间,200万Docker开发人员可以使用他们已经知道的Docker命令成为Arm开发人员,”战略联盟的Docker执行副总裁David Messina告诉我。“Docker,就像我们已经完成了很多次一样,简化了流程,使开发人员更容易理解。在这种情况下,开发人员在他们的笔记本电脑上制造x86应用程序。

      鉴于像亚马逊的A1实例表明,基于云的Arm服务器通常比x86机器便宜得多,用户可以通过使用这个新系统并在Arm上运行其容器来实现一些直接的成本效益。

      对于Docker而言,这种合作关系开辟了新的机遇,特别是在Arm芯片已经很强大的领域,包括边缘和物联网场景。同样,Arm也希望通过使其平台更容易开发来加强其开发人员生态系统。为平台构建应用程序越容易,开发人员就越有可能在拥有Arm合作伙伴芯片的服务器上运行它们。

      “Arm对基础架构的看法真正涵盖了从端点到边缘到云数据中心的所有方式,因为我们是少数能够在整个路径中一直存在的公司之一,”Mohamed Awad ,Arm公司营销副总裁,基础设施业务部门表示。“正是这种观点促使我们确保以有意义的方式与Docker交流并与他们建立有意义的关系。我们看到计算和基础架构正在从原来的集中式计算,通用架构模型转变为更分散,更异构的计算系统。“

       然而,Awad指出,开发人员越来越需要确保他们的应用程序在各种平台上运行,并且他们可以根据需要移动它们。“对我们来说,这是为了让开发人员能够让他们在任何特定区域锁定,并让他们为正确的工作选择合适的计算机,这对他们来说是最有效的,”Awad说。

        Messina指出,Docker的承诺一直在努力消除应用程序对运行的基础架构的依赖。添加Arm支持只是将此承诺扩展到另一个平台。他还强调,这方面的工作是由公司的企业客户推动的。这些用户已经使用Docker的工具设置了用于云原生开发的系统 - 至少对于他们的x86开发而言。这些客户现在正在寻求开发其边缘设备,这通常意味着开发基于Arm的设备。

    Awad和Messina都强调开发人员真的不需要学习任何新功能来完成这项工作。所有常用的Docker命令都可以正常工作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值