MacStadium has formally introduced Orka, a Kubernetes-compatible virtualization layer for Mac cloud infrastructure designed to spice up construction of cloud services and products and answers on Apple’s platforms.
A Mac-based cloud for builders
You will have heard of MacStadium earlier than.
Talking all over the Mac mini release in 2018, Apple advised us how the corporate manages over eight,000 Mac mini techniques in colocation facilities.
The corporate now manages an international fleet of 20,000 Macs of quite a lot of sorts (quickly together with the brand new Mac Professional). It’s even patenting probably the most applied sciences it makes use of to rack-mount those machines. Capital One, Pandora and Field are all current MacStadium consumers.
The Macs are used to run the web components of video games, apps and services and products, equivalent to Sweet Weigh down, Shopify and Day One.
The corporate’s new Orka answer shall we builders use Macs within the cloud. It permits them to observe local Kubernetes instructions for macOS digital machines (VMs) operating on actual Apple .
MacStadium has been quietly discussing Orka (which stands for Orchestration with Kubernetes on Apple) for a couple of weeks, however formally unveiled the answer at DevOps World in San Francisco.
“Orka takes a standard macOS VM, puts it inside of a Docker container, and then uses Kubernetes to orchestrate everything. Spin up a virtual machine in seconds with any version of macOS, then orchestrate pods of those VMs across a Kubernetes cluster,” the company says.
Orka should make it as easy to use Mac-based cloud infrastructure as it is to use AWS, Azure, GCP, or any other generic-compute cloud service.
How will developers use Orka?
Interest in Apple’s platforms continues to grow. There are presently over 2.5 million iOS and Mac developers in the world, which means Apple’s developer community has doubled since 2015.
When it comes to development, most companies must invest in their own infrastructure, particularly since iOS development can only be engaged in using Macs.
“Most companies that aren’t MacStadium customers run their builds on a ‘pile’ of Macs that live under their desk or in a closet,” MacStadium CRO Sean Lankton said. “Some more enterprising companies even set up mini-data centers filled with Macs.”
MacStadium already powers popular build-as-a-service and test-as-a- service tools that depend on Macs. Orka adds cloud-based Mac infrastructure as a service.
I think developers will use the cloud-based service for quality assurance purposes when building or updating new applications, Safari browser testing and trials of code at scale.
But the main use will be when developers test new code commits during the development cycle – the flexibility of using cloud-based Macs to test and run their code means they won’t be limited by the number of Macs they have to hand.
Another benefit is that the use of Kubernettes: “Enables automation so that as the team’s build needs change the infrastructure can easily adapt because it’s defined “as code” rather than configured by-hand on a one-off basis.”
The evolving Mac ecosystem
If you think about it, the introduction of the new MacStadium service reflects the changing needs of development ecosystems.
All the data shows rapid adoption of Mac and iOS technologies across the enterprise.
This is driving demand for developers and technology improvement across increasingly digital workflows.
The snag is that demand for developers far exceeds supply. This makes it necessary to support them effectively in order to bring projects home on time and within budget. Automation of processes can help achieve this.
At present, the development process usually means developers will compile and test new code every time it is committed.
In real terms, this can mean hundreds or even thousands of builds each day — and this can require huge fleets of Macs to run the test builds – or it did.
“For developers, Orka will mean, faster builds, more reliable builds, and less queue time since it allows DevOps teams to run builds on powerful, scalable infrastructure that incorporates best practices of the cloud out-of- the-box,” Lankton said.
“The reality is that most enterprises need to develop applications for Apple platforms, but these enterprises prefer to use nimble, software-defined build environments,” said MacStadium CEO, Greg McGraw.
So, will the solution have any huge impact on Apple’s ecosystem?
Not really where you can see it, but developers should find it possible to work faster and more efficiently than before because solutions like these let them focus on building better apps, rather than figuring out how to manage infrastructure.
Enterprise IT chiefs may also benefit from the real cost savings that can be unlocked through use of cloud services when building new solutions for Apple’s platforms.
Please follow me on Twitter, or sign up for me within the AppleHolic’s bar & grill and Apple Discussions teams on MeWe.
Copyright © 2019 IDG Communications, Inc.