Entitlements could not be checked due to an error reaching the service. Showing non-confidential search results only.

Migrate Your Workloads to Arm-Based Cloud

Build faster, scale smarter, and cut costs with Arm-powered cloud instances. The Arm Cloud Migration Program gives developers step-by-step tutorials, open source package support, tools, and GitHub-native CI/CD workflows to simplify migration. With resources across Amazon Web Services (AWS), Google Cloud, Microsoft Azure, and Oracle Cloud Infrastructure (OCI), you can plan, test, and optimize applications for maximum performance and efficiency.

Tools

Migrate in Three Steps

Migrate your workloads to Arm in three steps – assess compatibility, move your code, and optimize performance with the right tools.

1. Assess


Determine whether your app stack runs on Arm.

Use the Arm Software Ecosystem Dashboard to check packages, then run this simple verification script for your containers.    

2. Migrate


Build multi-architecture containers and update your CI/CD using Arm-native runners on GitHub Actions with this tutorial

For architecture-specific intrinsics, find Arm equivalents via SIMD.info.

Validate usage in your binaries with Process Watch

3. Optimize


Understand performance features on Arm-based servers by running sysreport and identify bottlenecks with Linux Perf.

For compiled languages, web servers, and databases, optimize your binaries using BOLT.

Language-specific optimization tools:

PyInstrument for Python

PyTorch Profiler for ML apps

MCA for C/C++ hot-loop optimization

Guides and Tutorials

Choose Your Workload

Migrating your workloads to Arm? Dive into workload-specific developer launchpads (guides) and learning paths (tutorials) to guide your workload migration.

Cloud Native

Want to deploy Kubernetes apps on Arm with multi-arch containers?

CI/CD

Need to build and test faster with Arm-native CI/CD pipelines?

AI/ML

Interested in running LLMs efficiently on Arm?

Java

Looking to run high-performance Java workloads on Arm?

PyTorch

Want to train and deploy PyTorch models more efficiently on Arm?

.NET

Need to migrate and optimize your .NET apps on Arm?

Redis

Looking to run Redis on Arm for lower latency?

NGINX

Looking to deploy or tune NGINX for higher throughput on Arm?

MongoDB

Want to analyze and optimize MongoDB performance on Arm?

MySQL

Need to tune MySQL/PostgreSQL for speed and scale on Arm?

Codecs

Looking to run video codecs like H.265, AV1, or VP9 on Arm?

Migrate to Arm In 3 Steps

Migrate your workloads to Arm in three steps with the right tools.

Use Cases

Real Migration Examples

See how developers are migrating to Arm-based platforms to cut costs, boost performance, and scale AI workloads.

Sitemana logo

Real-Time Scale on Arm

SiteMana migrates ingestion and inference to AWS Graviton3 for cost, throughput, and stability gains.

SiteMana Story
 Esankethik logo

25% Faster GenAI on Arm

Esankethik cut GenAI costs by 40% and boosted efficiency by 25% on Arm-based AWS Graviton.

Esankethik Story
Vociply.ai logo

LLM Inference Costs Down 35% on Arm

Vociply AI reduces inference costs by 35% by migrating LLM workloads to Arm-based AWS Graviton.

Vociply AI Story
Next Steps

What's Next?

  • Request a Call
  • GitHub Forum
  • CODE-ALONGS
  • Migration Benefits
  • Migration Stories
  • ARM DEVELOPER PROGRAM
Two software engineers working together on a laptop at night.
Request Support from Arm

Migrating to Arm from x86 to AWS, Azure, GCP, or OCI? Request a discovery call with Arm cloud migration experts to evaluate, begin, or troubleshoot your migration journey.    

Request A Call
A diverse group of developers collaborating in front of multiple computer screens.

GitHub Forum

Flag missing software dependencies, compatibility challenges, or other migration-related issues. Arm cloud migration experts can help identify and resolve gaps and keep your migration on track. 

Start a GitHub Discussion 

Arm Cloud Migration Program

Learn the full benefits and services freely available through the Arm Cloud Migration Program.

Program Overview

Why Developers Are Migrating

Discover how migrating to Arm unlocks greater performance, efficiency, and ecosystem support to build, optimize, and scale seamlessly in the cloud.

Read Blog
Robot and satellite on a tech-themed background.

Arm Developer Program

Join the Arm Developer Program and connect with a global community of developers and Arm engineers migrating to Arm in the cloud. Get early access to tools, technical content, workshops, and support to help you port, optimize, and scale your workloads.

Explore Program

Developer FAQs

Can I run the same Arm-based application on AWS, Azure, Google Cloud, and OCI?

Yes. Applications built for Arm architecture can run across all major cloud service providers, as long as they don’t rely on machine-specific instructions or x86-only optimizations.

What are the most common migration mistakes when moving to Arm?

Common pitfalls include missing architecture-specific dependencies, using unoptimized containers, or not validating performance on Arm hardware early. Following a guided migration workflow (see tools section above) helps avoid these issues.

Follow the step-by-step Cloud Migration Learning Path to avoid these mistakes.

What is the Arm Ecosystem Dashboard and how does it help developers?

The Ecosystem Dashboard is a centralized hub of open source and ISV software verified on Arm 64-bit platforms. It lists supported versions, build instructions, and deployment guides – helping developers save time, migrate from x86, and verify ecosystem readiness. Visit the Arm Software Ecosystem Dashboard.

How do I troubleshoot issues when developing on Arm?

If you run into build, deployment, or performance issues, start with: