周一晚间,AWS发布了在其亚马逊弹性计算云(EC2)平台上的首批本地运行、基于云的macOS实例。

打开网易新闻 查看更多图片

新的macOS实例是亚马逊EC2副总裁Dave Brown在AWS re: Invent 2020年虚拟大会的开幕之夜宣布的,它们为苹果开发人员提供了一种在云端运行按需macOS工作负载的方法。

此举意义重大,因为这意味着苹果开发人员可以在短短几秒钟内在亚马逊云上配置和访问macOS环境,并开始针对iPhone、iPad、Mac、Apple Watch、Apple TV或Safari浏览器开发软件,无需购置任何特定的硬件或软件。

亚马逊表示,macOS实例建立在Mac mini计算机上,这种计算机搭载最新的第8代六核英特尔酷睿i7处理器、32GB内存以及AWS Nitro系统,Nitro系统通过高速Thunderbolt 3连接提供了高达10 Gbps的VPC网络带宽和8 Gbps的弹性块存储(EBS)存储带宽。值得注意的是,这些实例还可以访问亚马逊的许多云服务,包括亚马逊简单存储服务、亚马逊弹性块存储、亚马逊弹性文件系统以及Amazon Fsx for Windows File Server等。

亚马逊表示,底层支持这些实例的是AWS Nitro系统,因此Mac mini可以作为全面集成和托管的计算实例来提供,就像其他任何Amazon EC2实例一样。

Brown在记者问答环节中表示,这些实例是为响应开发人员的需求而创建的;大概一年多来,亚马逊一直在与苹果合作,以开发和完善这项服务。他表示,鉴于亚马逊目睹的巨大需求,这些实例应该能够服务于非常庞大的生态系统。

Brown表示,对于普通开发人员而言,最明显的好处是能够将工作负载扩展到前所未有的规模。他说:“之前普通开发人员没有机会获得该服务所提供的规模。现在只要有信用卡,点击几下,即可使用上千台机器。”

AWS首席宣传官Jeff Barr在博文中表示,他预计开发人员会使用大多数Mac实例针对苹果平台构建、测试、打包和签名Xcode应用程序。

他补充道,开发人员可以通过命令行或远程桌面访问macOS实例,在短短数分钟内对其进行配置,然后用它们来创建构建集群、渲染集群以及可以处理所有上述苹果环境的持续集成/持续开发集群。

开发人员还可以选择在同一个云平台上统一开发在苹果、Windows和安卓上运行的跨平台应用程序。Barr表示,这将不可避免地大幅提高工作效率。

早期采用者已经试用了EC2 Mac实例,表示结果让他们颇为惊讶,其实AWS的新闻稿已提到了这点,因此不足为奇。比如说,财务、会计和税务准备软件公司Intuit Inc.将现有的iOS和macOS构建和测试管道迁移到了亚马逊云上,其开发人员表示,此举显著提高了工作效率。

Intuit的产品开发副总裁Pratik Wadher表示:“得益于容量弹性扩展以及充分利用多个区域的高可用性环境,我们的数据中心基础架构的性能最多提升了30%。我们现在大约80%的生产级版本都在EC2 Mac实例上运行。”

亚马逊表示,EC2 Mac实例现已在美国东部(弗吉尼亚北部)、美国东部(俄亥俄州),美国西部(俄勒冈州)、欧洲(爱尔兰)和亚太(新加坡)等地区提供预览版,很快会覆盖其他地区。

打开网易新闻 查看更多视频
意义重大!macOS 首次出现在云端:无需购置任何特定的硬件或软件,即可针对 iPhone、iPad、Mac 等开发软件

用户可以选择根据需要为实例付费,如果打算经常使用实例,也可以选择节约资金的方案。