Cloud-based Amazon Web Services (AWS) announced a new service to help developers build software for a variety of Apple devices.
Cloud-based Amazon Web Services (AWS) announced a new service to help developers build software for a variety of Apple devices. Bare-metal x86 mac1.metal instances are now available in EC2. Instances with Apple M1 processors will appear next year .
In the meantime, the new service uses hardware based on the Mac mini. It includes an eighth generation Intel Core i7 (Coffee Lake) processor with six processing cores (3.2-4.6 GHz) and 32 GB of RAM. Developers can access a variety of cloud services including Amazon Elastic Block Store (EBS), Amazon Elastic File System (EFS), Amazon FSx for Windows File Server, Amazon Simple Storage Service (S3), AWS Systems Manager.
Instances run as part of VPCs with support for Elastic Network Adapters (ENAs) at speeds up to 10 Gb / s, which, combined with optimized access to EBS volumes, makes it possible to create fast build farms for CI / CD. In fact, it is the Mac mini-based farms that are often used by large software developers for the Apple ecosystem, so Amazon's offer through integration with other cloud services can be very attractive for them.
The cost of mac1.metal has not yet been named, but, according to preliminary data, it will be slightly more than $ 1 / hour. The minimum rental time is 24 hours. Discounted 1 or 3 year subscriptions will also be available. The Mac mini with the above configuration costs about $ 1,900.
You can create applications based on EC2 Mac Instances for different Apple operating systems - macOS, iOS, iPadOS, tvOS, and watchOS. In other words, developers can write programs for personal computers, tablets and smartphones, as well as smart watches. EC2 Mac Instances uses two versions of macOS - 10.14 (Mojave) and 10.15 (Catalina). They can be accessed through the command line (SSH) or remote desktop (VNC).