Introduction
Get started with Apache Arrow and Arrow Flight on Google Axion C4A
Create firewall rules on GCP for Apache Arrow, MinIO, and Arrow Flight
Create a Google Axion C4A arm64 virtual machine on GCP
Set up Apache Arrow and MinIO on arm64
Analyze columnar data with Apache Arrow on arm64
Run high-speed analytics with Apache Arrow Flight on arm64
Next Steps
Google Axion C4A is a family of Arm-based virtual machines built on Google’s custom Axion CPU, which is based on Arm Neoverse-V2 cores. Designed for high-performance and energy-efficient computing, these virtual machines offer strong performance for data-intensive and analytics workloads such as big data processing, in-memory analytics, columnar data processing, and high-throughput data services.
The C4A series provides a cost-effective alternative to x86 virtual machines while leveraging the scalability, SIMD acceleration, and memory bandwidth advantages of the Arm architecture in Google Cloud.
These characteristics make Axion C4A instances well-suited for modern analytics stacks that rely on columnar data formats and memory-efficient execution engines.
To learn more, see the Google blog Introducing Google Axion Processors, our new Arm-based CPUs .
Apache Arrow is an open-source, cross-language platform for in-memory data processing. It defines a standardized columnar memory format that enables zero-copy data sharing between analytics systems, significantly improving performance for modern data workloads.
Arrow is widely used as a foundational layer for analytics engines, data science tools, and big data frameworks, enabling efficient processing of formats such as Parquet and ORC while minimizing serialization overhead.
Arrow Flight is a high-performance RPC framework built on gRPC that enables fast, memory-to-memory data transfer using the Arrow columnar format. It is designed to replace traditional REST- or file-based data exchange with a low-latency, high-throughput alternative optimized for analytics workloads.
Running Apache Arrow and Arrow Flight on Google Axion C4A Arm-based infrastructure allows you to achieve:
Common use cases include interactive analytics, data lake acceleration, machine learning feature pipelines, distributed query engines, and high-performance data services.
To learn more, visit the Apache Arrow website and explore the Arrow Flight documentation .
In this section, you learned about:
Next, you’ll configure firewall rules and network access to allow external communication between MinIO object storage, Apache Arrow workloads, and Arrow Flight services running on your Axion C4A virtual machine.