Deploy Apache Spark on Google Axion processors
Introduction
Getting started with Apache Spark on Google Axion C4A (Arm Neoverse-V2)
How to create a Google Axion C4A Arm virtual machine on GCP
How to deploy Apache Spark on Google Axion C4A Arm virtual machines
Apache Spark baseline testing on Google Axion C4A Arm VM
Apache Spark performance benchmarks on Arm64 and x86_64 in Google Cloud
Next Steps
Deploy Apache Spark on Google Axion processors
Introduction
Getting started with Apache Spark on Google Axion C4A (Arm Neoverse-V2)
How to create a Google Axion C4A Arm virtual machine on GCP
How to deploy Apache Spark on Google Axion C4A Arm virtual machines
Apache Spark baseline testing on Google Axion C4A Arm VM
Apache Spark performance benchmarks on Arm64 and x86_64 in Google Cloud
Next Steps
Who is this for?
This introductory topic is for software developers interested in migrating their Apache Spark workloads from x86_64 platforms to Arm-based platforms, specifically on Google Axion–based C4A virtual machines.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Start an Arm virtual machine on Google Cloud Platform (GCP) using the C4A Google Axion instance family with RHEL 9 as the base image
- Install and configure Apache Spark on Arm-based GCP C4A instances
- Validate Spark functionality through baseline testing
- Benchmark Apache Spark performance on Arm
Prerequisites
Before starting, you will need the following:
- A Google Cloud Platform (GCP) account with billing enabled
- Familiarity with distributed computing concepts and the Apache Spark architecture