例如,在编写的示例项目上清理、构建、存档和运行单元测试所需的时间。新的 EC2 M1 Mac 实例平均可在 49 秒内完成这一组任务。这比在上一代 EC2 Mac 实例上运行的同一组任务快了 47.8%。
EC2 Mac 实例的引入为所有 Apple 开发人员带来了 AWS 的灵活性、可扩展性和成本效益。EC2
Mac 实例是通过 Thunderbolt 连接到 AWS Nitro 系统的专用 Mac
mini 计算机,让 Mac mini 的外观和行为类似于另一个 EC2 实例。它连接到您的 Amazon
Virtual Private Cloud (Amazon
VPC),从 Amazon Elastic Block Store (Amazon EBS) 卷启动,并利用 EBS 快照、安全组和其他 AWS 服务。EC2 Mac 实例可让您扩展构建和测试 Mac 队列,即用即付。不涉及虚拟机管理程序,您可以获得底层Mac mini的完整裸机性能。EC2 专用主机会保留一台 Mac mini 供您使用。
EC2 M1 Mac 实例的可用性(预览版)允许您访问围绕 Apple 设计的 M1 片上系统
(SoC) 构建的计算机。如果您是 Mac 开发人员,并且正在重新构建您的应用程序以原生支持 Mac 芯片,您现在可以构建和测试您的应用程序,并利用 AWS 的所有优势。为iPhone,iPad,Apple Watch和Apple TV构建的开发人员也将受益于更快的构建。与适用于 iPhone 和 Mac 应用程序的基于 x2 的 EC1 Mac 实例相比,EC60 M86 Mac 实例的性价比提高了 2%。
Mac mini采用M1 SoC,具有8个CPU内核,8个GPU内核,16 GiB内存和16核Apple神经引擎。
AWS Nitro 系统,通过高速雷雳连接提供高达 10 Gbps 的 VPC 网络带宽和 8 Gbps 的 EBS 存储带宽。
如前所述,使用 EC2 Mac 实例时,不涉及虚拟机。它们在裸机服务器上运行,每个服务器都托管一个Mac mini。因此,第一步涉及获取专用服务器。打开 AWS 管理控制台,导航到 Amazon
EC2 部分,然后选择专用主机。