Anka vs Orka in 2024

It has been several years since we made our first side by side comparison between Anka and Orka. A lot has changed, and we believe it’s important to make sure the information out there is accurate. We’ll be specifically addressing a newer Macstadium’s 2024 blog post about Anka as it contains a lot of incorrect information.

Kubernetes

Let’s start with “K8s native” support: The Anka Build Cloud Controller and Registry is agnostic and can flexibly deploy and scale no matter if you want to deploy it on Kubernetes, AWS EC2 and ECS, or on-prem infrastructure. The Controller, similarly to Kubernetes, then intelligently manages VMs through various CI/CD plugins, integrations, and API. We also provide a helm chart.

Ease of use

Anka’s Ease of use is mentioned as a “Proprietary system”. However, it’s not clear how exactly these two are related. Our CLI and Plugins have been copied over the years by many other tools and we take this as a compliment. Our CI plugins and integrations are also open source and available on our github.

The Anka image format does a great job at optimizing disk space usage and transfer times, allowing users to quickly move their VM images around hosts using the Registry or Anka’s export/import. It’s important to clarify that changes to any VM image (we call them templates) does not impact any “diffs” you created from it. They remain independent and you can even delete the base/source VM image without impacting others you created from it. The speed at which the VM images are transferred onto a host machine in order for them to be able to run VMs is entirely dependent on network speed, disk IO, and whether the destination has many of the layers already.

Performance, Scalability, and Reliability

Performance, Scalability, and Reliability is next on the list and a very important one to get right. Claims of “Performance degrades at scale” are baseless. There are several well-known public CI providers and game studios that run hundreds of nodes with on-prem hardware or even by scaling AWS EC2 Mac instances to meet their demand at scale. You can also scale + load balance your Controller and Registry ensuring that there is High Availability, regardless of where it’s hosted and across regions.

Vendor Maturity, Security, and Support

Finally, Vendor Maturity, Security, and Support! This one is important to us as it’s an area where Veertu and Anka really beat the competition. We offer support by email and community Slack, where you get access to our entire team whenever you need us. Our customers love how they can call us any time they need us and we’ll get into the weeds with them.

Veertu has been successfully building enterprise grade macOS virtualization technology since 2016, building the industry first virtualization for Intel MacOS with unique features like nested virtualization, GPU/Metal, and advanced networking. We now support ARM/Silicon with advanced features, becoming the first to automate the entire macOS setup process with Anka Click scripts so you can fully automate VM creation for new versions of macOS. Our strong belief in innovation and that we will continue to invest to build more innovative features in this space to help users with macOS or iOS CI on Mac hardware. Learn more about our technology at https://docs.veertu.com/anka/

Share this post

anka-and-kubernetes
On-Demand macOS VMs in Azure DevOps Pipelines with Anka
Run macOS VMs in Azure DevOps Pipelines with Anka. Anklet-style on-demand agents are blocked by Microsoft self-hosted pools today; use a registered agent plus per-job Anka VMs.
Read More
AWS + Anka Build Cost Diagramv3
Ephemeral macOS VMs on AWS EC2 Mac with Anka
Run ephemeral macOS VMs on AWS EC2 Mac with Anka and Anklet. Pack more iOS CI capacity per instance, start jobs in seconds, and cut cost.
Read More
Screenshot 2025-01-08 at 2.16
Enterprise macOS GitHub Actions Runners with Anka
Run self-hosted macOS GitHub Actions at enterprise scale with Anka and Anklet: ephemeral Apple Silicon VMs, more control than hosted runners.
Read More
The Anka product ladder: Develop, Flow, Build, and EC2 Mac as four ascending steps, with Crypt, MCP, Anka Scan, and AMI Scan named below
Which Anka Product Do You Actually Need? A Walkthrough of the Whole Lineup
A situation-first guide to every Veertu product: Anka Develop, Anka Flow, Anka Build, AWS EC2 Mac, Anka Crypt, Anka MCP, Anka Scan, and EC2 Mac AMI Scan, including the moment you move from one to the next.
Read More
anka2024v1-1536x768
A Year of Anka: Highlights from 2024
We’re starting a new annual tradition here at Veertu with our A Year of Anka blog posts. We want our customers to know how the product has grown over the past year and think this is a great avenue to do so. Please enjoy and happy holidays from all...
Read More
networking-performancev1
Unlocking Superior macOS VM Network Performance: Introducing Anka's new networking mode for Apple Silicon
Large and complex enterprises using Anka have many different demands, and we have worked to continue to develop innovative technology to meet these demands. Enterprise infrastructure hardware is often on the cutting edge, and they need advanced capabilities...
Read More
gitlab-with-anka
Anka Cloud Gitlab Executor
Veertu’s Anka and the new Anka Cloud Gitlab Executor Veertu’s Anka is a suite of software tools built on the macOS virtualization platform. It enables the execution of single or multi-use macOS virtual machines (VMs) in a manner similar to Docker....
Read More
mac-scan-v1
Real-Time CVE Scanning of your macOS Build Systems
It’s common that an organization’s macOS build system will download thousands, sometimes tens of thousands of third-party dependencies every hour. When building and testing iOS applications, it typically downloads and installs third-party...
Read More
anka-on-silicon-v1
The ONLY Fully Automated Apple Silicon macOS VM Creation Solution
Starting in Anka 3.1 we announced that Anka is now able to fully automate the macOS installation processes, disabling SIP, and enabling VNC — all previously manual steps users had to perform inside o the VM. At the time of writing this article,...
Read More
anka_click
Scripting macOS UI User Actions With Anka Click
Starting in Anka 3.2, we’ve introduced a solution for scripting macOS UI user actions. You may ask, “Why would I want to do that?”. Well, often macOS configuration and applications do not have a CLI allowing you to perform certain actions...
Read More