在 11 月 30 日揭幕的 AWS(Amazon Web Services)re:Invent 2020 大会上,发布了适用于 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 instances)为此而生。
有了 EC2 Mac 执行个体,开发者可在 AWS 上执行 macOS 工作负载,希望增加更多运算能力以进行更多建置、测试,只需点击几下,即可无缝设置与使用 macOS 运算环境,进而实现开发流程的自动化。开发者还能将跨平台的 Apple、Windows、Android 应用程式整合到 AWS 上,提高生产效率并缩短产品上市时间。
开发者可以轻鬆将 EC2 Mac 执行个体与其他 AWS 服务结合使用,例如用于网路安全的 Amazon VPC(Amazon Virtual Private Cloud)、可扩展储存的 Amazon EBS(Amazon Elastic Block Storage)、分配建构伫列 Amazon ELB(Amazon Elastic Load Balancer),以及系统映像协调的 AMI(Amazon Machine Image),这点则与其他 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