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.
Get Started
Tools
- Migrate in Three Steps
- Explore Other Tools
Migrate your workloads to Arm in three steps – assess compatibility, move your code, and optimize performance with the right tools.
1. Assessment
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. Migration
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. Optimization
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:
Resources | Description |
Migrate Ease | An introductory guide that uses a code analysis tool to scan repositories, identify architecture-specific porting issues, and streamline migration to Arm servers. |
Runbook Tutorials | Hands-on tutorials with real code examples, guiding you through performance tuning, optimization, porting, and cloud workflows across Arm platforms. |
AWS Q CLI | Install Guide: Rapid setup for Arm-compatible generative-AI CLI, bringing natural language command parsing and AWS introspection straight into your terminal. |
AWS Perf (APerf) | Install Guide: Quick setup instructions for installing Arm-friendly, low-level performance counter tools, providing profiling insights with minimal effort. |
GitHub Runners | Learn how to use GitHub Copilot together with Arm64 runners to simplify migrating code and streamlining adoption of Arm architecture. |
Guides and Tutorials
Migrating your workloads to Arm? Dive into workload-specific developer launchpads (guides) and learning paths (tutorials) to guide your workload migration.
Real Migration Examples
See how developers are migrating to Arm-based platforms to cut costs, boost performance, and scale AI workloads.
Real-Time Scale on Arm
SiteMana migrates ingestion and inference to AWS Graviton3 for cost, throughput, and stability gains.

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

LLM Inference Costs Down 35% on Arm
Vociply AI reduces inference costs by 35% by migrating LLM workloads to Arm-based AWS Graviton.
What's Next?
- Request a Call
- GitHub Forum
- CODE-ALONGS
- Migration Benefits
- Migration Stories
- ARM DEVELOPER PROGRAM

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.

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.
Arm Cloud Migration Program
Learn the full benefits and services freely available through the Arm Cloud Migration Program.
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.

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.
Developer FAQs
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.
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.
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.
If you run into build, deployment, or performance issues, start with:
- Tools and resources at the top of this page.
- GitHub Forum to flag missing software dependencies, compatibility challenges, or other migration-related issues.
- Request a discovery call with Arm cloud migration experts for further support.