Amazon surprised us today by adding support for Mac instance on its EC2 platform. This will allow developers to run macOS on Amazon Elastic Compute Cloud (EC2). The new instance is powered by Mac Mini hardware and AWS Nitro System.
These instances are powered by 8th generation, 6-core Intel Core i7 (Coffee Lake) processor running at 3.2 GHz, with Turbo Boost up to 4.6 GHz and 32GB of memory and run macOS 10.14 (Mojave) and 10.15 (Catalina). They can be accessed via command line (SSH) or remote desktop (VNC).
Developers can use these instances to build, test, package, and sign Xcode applications for the Apple platform including macOS, iOS, iPadOS, tvOS, watchOS, and Safari. Support for M1 chips are also coming next year as mentioned by Amazon.
Mac instances are available starting today in the US East (N. Virginia), US East (Ohio), US West (Oregon), Europe (Ireland), and Asia Pacific (Singapore) Regions.