Four days to achieve up to 40% better price performance
Get support from Graviton experts and a
chance to present at AWS re:Invent 2021
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
After you have completed the Graviton Challenge by moving your application to Graviton2-based instances, you can enter the Graviton Challenge contest to win prizes, including a chance to present at re:Invent 2021. To register for the contest, submit a completed form with a 5-10 minute video outlining the details of your Graviton2 adoption experience. Submissions are open June 22, 2021 and close on August 31, 2021. Note: The contest is currently available in the US only.
Awarded to a company with more than 1000 employees based on the performance gains, total cost savings, number of instances the application is running on, and time taken to migrate the application.
Awarded to a company for migrating a new application to a Graviton2-based Amazon EC2 instance (from on-premesis, or other cloud) based on the performance gains, total cost savings, number of instances the workload is running on, and time taken to migrate the workload.
Awarded to a company with 100-1000 employees based on the performance gains, total cost savings, number of instances the application is running on, and time taken to migrate the application.
Awarded to a company for migrating the application with the biggest social impact based on details provided about what the application does. Applications in this category are related to fields such as sustainability, healthcare and life sciences, conservation, learning/education, and justice/equity.
Awarded to a company with less than 100 employees based on the performance gains, total cost savings, number of instances the application is running on, and time taken to migrate the application.
Awarded to a company with the most innovative application migrated to Graviton2 based on the application description, price performance gains, and total cost savings. Applications in this category solve unique problems for their customers, address new use cases, and are groundbreaking.