在 11 月 30 日揭幕的 AWS(Amazon Web Services)re:Invent 大会上,发布了适用于 Amazon EC2(Amazon Elastic Compute Cloud)的全新苹果 macOS 执行个体(下称“EC2 Mac 执行个体”),对开发者而言意义重大。为 iPhone、iPad、Mac、Apple Watch、Apple TV 以及 Safari 建立应用程序的开发者可在数秒钟内配置与使用 macOS 环境,并根据需求动态扩展容量,从 AWS 的按用量付费定价中受益。
数以千万的开发者依靠苹果平台与工具,像是 Xcode、Swift,以及强大的框架如 Core ML 与 Metal,为全球超过 10 亿用户提供一流的应用程序。
AWS 的 EC2 副总裁 David Brown 表示,“客户告诉我们,他们希望将苹果建构环境与 AWS 服务整合在一起”,于是以 Mac mini 建构而成的 EC2 Mac 执行个体为此而生。
有了 EC2 Mac 执行个体,开发者可在 AWS 上执行 macOS 工作负载,希望增加更多运算能力以进行更多建置、测试,只需点击几下,即可无缝设置与使用 macOS 运算环境,进而实现开发流程的自动化。开发者还能将跨平台的 Apple、Windows、Android 应用程序整合到 AWS 上,提高生产效率并缩短产品上市时间。
开发者可以轻松将 EC2 Mac 执行个体与其他 AWS 服务结合使用,例如用于网络安全的 Amazon Virtual Private Cloud(Amazon VPC)、可扩展储存的 Amazon Elastic Block Storage(Amazon EBS)、分配建构伫列 Amazon Elastic Load Balancer(Amazon ELB),以及系统映像协调的 Amazon Machine Image(AMI),这点则与其他 Amazon EC2 执行个体类似。
于是 EC2 Mac 执行个体减轻了管理 AWS 基础架构所带来的繁重工作,也意味着苹果的开发者更能完全专注于应用程序上,包括任务驱动型的全球金融平台 Intuit、为民众提供安全社区环境的 Ring、以及行动电影摄影机 App FiLMiC Pro 等,这些知名产品的开发团队都对 EC2 Mac 执行个体的帮助给予高度评价。
AWS 的 EC2 Mac 执行个体是由苹果 Mac mini 所供给,其搭载 Intel 第 8 代 3.2GHz(4.6GHz Turbo)Core i7 处理器,拥有 6 个物理/12 个逻辑内核,还有 32GB 内存,并且内建 AWS Nitro System,可透过 Thunderbolt 3 连线提供高达 10Gbps VPC 网络带宽与 8Gbps EBS 储存带宽。目前 Mac mini 内支援的是 macOS 10.14 Mojave 与 macOS 10.15 Catalina,至于最新版的 macOS 11 Big Sur、甚至是众所期待的 M1 Silicon Mac 暂时皆未支援,AWS 官方只表示“coming soon”。
EC2 Mac 执行个体可随需求购买或透过 Savings Plans,目前已于美国东部(维吉尼亚北部)、美国东部(俄亥俄州)、美国西部(俄勒冈)、欧洲(爱尔兰)以及亚太地区(新加坡)等区域提供,其他地区还要再等等。
- AWS Announces Mac Instances for Amazon EC2
(首图来源:亚马逊)