Thursday, October 23, 2025

Vespa on ARM64


Decorative image

Photo by Niek Doup
on Unsplash

Since open-sourcing Vespa.ai in 2017,
it has been available as a container image for the x86_64 architecture.
Vespa.ai is now released as a multiplatform image, supporting both x86_64 and ARM64.
Read more at Vespa container images.

The Vespa Team has performance-tested ARM64 extensively to optimize code and validate performance.
The CPU architectures have different performance and cost characteristics –
application owners can now easily benchmark their applications on more alternatives
to find the sweet spot for their workloads.

Supporting ARM64 gives application owners more options when selecting resources for deployment,
and therefore more alternatives for vendor and cost optimization.

A common workflow for development using Vespa is developing code and configuration on a laptop.
This is enabled by Vespa scaling from one to hundreds of nodes with no other configuration changes.
The updated application is manually deployed to development/test systems for fast iteration,
then checked in to a version control system for automatic production deployment.
The multi-architecture image simplifies this flow –
developers using e.g. Apple MacBooks with the M1 chipset can use the vespaengine/vespa image out of the box,
regardless of deployment to other clusters.

ARM64 is also available on Vespa Cloud.

RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS