Choosing Your Initial Cloud

Currently, MacStadium can accommodate virtualization on the following three platforms.
And while all MacStadium private clouds provide virtualization on Mac hardware,
development teams have distinct virtualization needs, so one solution may be a better fit than another.

Orka

MacStadium's proprietary, Kubernetes-based solution.

VMware

A cross-platform leader in enterprise tier virtualization.

Anka

A macOS-specific CI solution.

Orka

Pros:

Orka is simple to get started, and it is inherently powerful. A proprietary solution, MacStadium's Orka offers a unique, K8s-based experience in a Mac environment. This means that teams no longer require the degree of expertise in virtualization that macOS dev ops processes used to.

Considerations:

Orka is currently in Beta, so we have to warn you that changes will be coming.

VMware

Pros:

VMware was the first hypervisor to support Macs. It has unmatched enterprise IT and security credibility, and the latest release has built-in support for Mojave as well as Instant Clones, which are faster and lighter-weight than a VM has ever been.

Considerations:

That said, Apple support and CI/CD are not VMware’s primary use case, which means that the experience can be clunky unless your team is already familiar with VMware products.

Anka

Pros:

This hypervisor was built with iOS and Mac CI in mind and was built from the ground up to look and feel container-like. Turnkey plugins, simple APIs, and an easy CLI make Anka a great choice if you're eager to get started and don’t need VMware’s advanced features. Anka’s Registry also makes it easy to manage VM images over time. Anka was launched in 2018 and has been growing fast in the iOS DevOps community.

Considerations:

Teams using Anka pay quite a bit more for the convenience of an 'out of the box' solution. They also lack some advanced features of VMware as well as its track record of enterprise success.

Choosing Your Initial Cloud


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.