ASCII码 ASCII码

macOS首次出现在云端:无需购置任何特定的硬件或软件,即可针对iPhone、iPad、Mac 等开发软件

发布于:2020-12-03 10:59:22  栏目:技术文档

  周一晚间,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 实例现已在美国东部(弗吉尼亚北部)、美国东部(俄亥俄州),美国西部(俄勒冈州)、欧洲(爱尔兰)和亚太(新加坡)等地区提供预览版,很快会覆盖其他地区。

  点击查看视频

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

相关推荐
阅读 +