Four days to achieve up to 40% better price performance
Get support from Graviton experts
About Graviton Challenge
AWS Graviton2 is the latest generation of AWS-designed processors built for the cloud, enabling the best price performance for a broad range of workloads in Amazon EC2. Customers say EC2 instances powered by Graviton2 provide up to 40% better price performance over comparable fifth generation x86-based instances.
We want to make it easy for you to get started with Graviton2-based instances and take advantage of similar price performance benefits. The Graviton Challenge is a guided pathway to help you get started with a 4-day step-by-step plan, daily tips and tricks, and access to Graviton experts. You can also take the challenge independently by downloading the 4-day plan.
What to expect
Join the Graviton Challenge, to get access to the 4-day step-by-step plan, support from Graviton experts, and resources to guide your journey. By the end of the challenge, you will have moved an application to Graviton2 and benchmarked its performance.
Graviton Challenge at a glance
Learn and explore
Start learning about Graviton2 processors and identify a workload to migrate
Familiarize yourself with Graviton2
Explore your workloads
- Watch videos to learn about Graviton2 instances, use cases, and benefits
- Visit the AWS Graviton Getting Started Github page and explore resources
- Identity a workload suitable for Graviton2-based instances
- Create list of workload and environment dependencies
Plan the migration and start porting
Start the move to Graviton2 by building you application stack. First, you will build a Graviton2 environment and then, you will bootstrap your application
Build a Graviton2 environment
Bootstrap your application
- Obtain or create an arm64 AMI to boot your Graviton2-based instances
- For container-based environments, build or extend existing cluster with support for Graviton2-based instances
- Install all application dependencies
- Build your application stack on Graviton2
- Applications running on containers will need an arm64 container image or a multi-arch container image that can automatically run on both x86-64 and arm64
Debug and optimize
Test, debug, and optimize your workloads on Graviton2
Test and debug your workload on Graviton2
Optimize your workload on Graviton2
- Run your test suite and ensure your unit and functional tests pass
- Identify and resolve any errors related to the modifications and new software you installed in the Graviton2 environment
- Establish a baseline for your application’s performance on Graviton2-based instances
- If needed, optimize the performance of your application for Graviton2
Deploy and scale
Update your infrastructure as code and finalize development
Update your infrastructure as code to support Graviton2
- Update instance types, AMI IDs, and Auto Scaling groups (ASG) constructs to support multi-architecture deployments
- Deploy or redeploy your infrastructure
- Run initial tests in development environment and complete load test with traffic patterns similar to production
- Start canary or blue-green deployment to redirect a portion of application traffic to Graviton2-based instances
Graviton Challenge Contest and Hackathon winners
As part of the Graviton Challenge, developers and businesses were invited to compete by building new applications or migrating existing applications to run on AWS Graviton2-based instances through the Graviton Challenge Contest (in the US) and Hackathon (globally). Congrats to the Graviton Challenge Contest and Hackathon winners.
Graviton Challenge Contest
Awarded to a company with more than 1000 employees, based on the performance gains, total cost savings, number of instances, and time taken to migrate the workload.
Awarded to the workload with the biggest impact based on either cost savings to the company, or contributions to the Graviton2 ecosystem.
Awarded to innovative workloads that solve unique problems for their customers, address new use cases, or are groundbreaking in their industry.
Awarded to a company with less than 100 employees, based on the performance gains, total cost savings, number of instances, and time taken to migrate the workload.
Awarded to a workload that’s new to Amazon EC2, based on the performance gains, total cost savings, number of instances, and time taken to build the workload.