亚马逊Web服务(AWS)是当前可用的最大的公共云,今天宣布它为其EC2运行命令功能添加了本地和多云支持,这允许用户在多台计算机上运行shell脚本和其他管理作业。到目前为止,该服务仅让用户在Amazon的数据中心中的多个EC2实例或虚拟切片的虚拟切片。

“许多AWS客户也有一些服务器内部或另一个云,并且一直在寻找一个统一的方式来管理他们的混合环境,”AWS首席福音师杰夫巴尔写在一个博客帖子中。

这里的重要性是AWS再次超出仅提供在公共云中工作的工具。混合云的想法是依靠多个基础架构 - 也许是AWS和本地私有云,也许是AWS和Microsoft Azure和私有云,例如AWS正在接受这种方案的另一个步骤。过去几次发生了这一点。例如,2015年4月,AWS介绍了对CodeDeploy,连续交付服务的内部部署支持。AWS雪球硬件用于有效地运输到AWS的障碍也是对公司仍然维持本地数据中心设备的分类,即使产品的整个前提是将数据迁移到AWS中。

支持AWS以外的公共云上的基础架构 - 是IT Azure或Google云平台或IBM的软层 - 具有较少的先例,更令人惊讶。

就在上周,在华盛顿的AWS公共部门峰会的ONSTAGE讨论期间,AWS首席执行官安迪Jassy谈到了使用多个公共云的缺点:

如果您想在电路板上进行多云,则必须使用最不公共位定标准化电路板。...大多数公司和组织都不希望放弃所有能力。管理多个堆栈 - 它是屁股的痛苦。所以它很难,它是资源密集的,它的昂贵。要尝试深入了解多(云)是非常困难和非常浪费的。你放弃了一些购买杠杆。

但是,微软AWS最接近的竞争对手已经在云策略上执行,涉及公共和私人基础架构的管理工具,并在附近提供与Azure中可用的工具。从本质上讲,微软的云比AWS更加混合。现在AWS正在进行一点才能接近,同时也从谷歌云进一步站出来,这已经更少接受了本地计算。谷歌和微软分别提供基于云的管理工具(分别运营管理套件和堆栈司机),可以让客户与某些AWS基础设施一起工作,但通常亚马逊,正如您可能期望的市场领导者,并没有延伸同样的礼貌过去。EC2 RUN命令不是相同类型的服务,但它最终采用其底层产品设计选择与您自己以外的基础架构一起使用。

所有客户都必须在其服务器上安装AWS的SSM代理。它适用于Windows Server(2003-2012)和Linux(Red Hat Enterprise Linux和CentOS)。使用VMware ESXi,Microsoft Hyper-V或KVM虚拟机管理程序也可以安装代理在客户操作系统的顶部。

Run命令的扩展功能可通过NINE AWS区域获得:美国东(北弗吉尼亚州),美国西部(北加州和俄勒冈州),欧盟(法兰克福),亚太地区(新加坡,悉尼和东京)和南美洲(圣保罗)。AWS首次宣布10月份运行命令。