亚马逊首次把macOS引入云服务
亚马逊(Amazon)有史以来第一次将macOS引入其AWS云服务。新的Macmini实例将在亚马逊弹性计算服务(EC2)上提供,允许开发者为iPhone、iPad、Mac和更多AWS上的应用程序创建应用程序。这代表着开发者在AWS的存储服务有了除微软Windows和开源Linux以外的替代选择。
这些实例在裸机上运行,这意味着开发者将获得Mac的全部功能,而不是虚拟机。
亚马逊网络服务AWS控制着云基础设施市场,并试图保持领先地位,以对抗像Google和微软这样的公司。AWS通过定期增加各种各样的工具来保持领先。到目前为止,还没有一家主要的云供应商提供了一种从他们的云中使用macOS租用远程计算基础设施的方法。因此,至少在最初阶段,亚马逊拥有吸引客户到AWS的优势,而AWS是亚马逊运营收入的主要来源。
亚马逊引入macOS实例对开发人员来说意义重大。他们现在有了一个大型的云提供商,可以让他们在云上运行Xcode和Swift开发工具,不再需要为专用的Mac机器维护和打补丁。亚马逊还没有宣布定价,但预计公司将在今天的re:Invent活动上公布更多信息。
亚马逊在其云版macOS中使用了苹果公司(Apple)搭载英特尔(intel)处理器的Macmini电脑。每台Macmini都配备了英特尔第8代酷核i7处理器和32GB内存,开发者可以在macOSMojave和macOSCatalina中进行选择,最新的BigSur的支持也即将推出。亚马逊还计划在2021年推出支持M1处理器版本的设备。
开发人员可以将应用程序的早期版本放在实例上,以便在向最终用户推出更新之前运行必要的测试。这些实例提供了一种远程使用特定于mac的软件(如Xcode集成开发环境)的方法。通过Xcode,开发者可以上传应用到苹果的应用商店。开发者可以选择使用现有的Mac电脑,或者依赖于MacStadium等Mac专家。
Mac实例今天将在美国东部(北弗吉尼亚)、美国东部(俄亥俄州)、美国西部(俄勒冈州)、欧洲(爱尔兰)和亚太地区(新加坡)AWS地区可用。
虽然开发者以前可以求助于Macstadium这样的公司来托管macOS实例,但苹果macOS的授权协议一直是一个灰色地带。苹果公司最近更新了BigSur的许可协议之后变得更加清楚了。苹果的软件和硬件现在可以租借给个人或组织,以获得许可的开发服务,只要至少连续24小时。
Amazon遵守24小时限制,这意味着实例不能作为自动伸缩组的一部分使用。不过,亚马逊将允许开发者使用其macOS机器的实时弹性定价。
亚马逊和苹果关系密切。苹果的iCloud服务依赖于AWS。截至去年,苹果在AWS上的支出已超过3000万美元。AWS负责EC2的副总裁DaveBrown在一次新闻发布会上说,大约一年前,两家公司开始在macOS上密切合作开发EC2实例。该发言人说,AWS正从苹果购买Macmini,以提供Mac实例。