Graviton Challenge

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

Enter the Graviton Challenge Contest for a chance to win a trip to AWS re:Invent 2021. Submissions close Oct 13. T&Cs apply. Register now »

Overview of the Graviton Challenge

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.

Share your experience and win

Tell us about the benefits of moving your application to Graviton2 and get your swag. You can also enter the Graviton Challenge contest for a chance to win prizes, including an opportunity to present at re:Invent 2021. Terms and conditions apply.

Graviton Challenge at a glance

  • Day 1
    AWS-Application-Discovery-Service_48
  • Day 2
    Amazon-EC2_48 - Copy
  • Day 3
    CloudEndure-Migration_48
  • Day 4
    Amazon-EC2-Auto-Scaling_48 - Copy
  • Day 1
  • Learn and explore

    Learn and explore

    Start learning about Graviton2 processors and identify a workload to migrate

    Familiarize yourself with Graviton2
    • Watch videos to learn about Graviton2 instances, use cases, and benefits
    • Visit the AWS Graviton Getting Started Github page and explore resources
    Explore your workloads
    • Identity a workload suitable for Graviton2-based instances
    • Create list of workload and environment dependencies

    For step-by-step details, download the Graviton Challenge Plan »

    Outcome: Application dependencies are mapped for the move to Graviton2

  • Day 2
  • Start porting

    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
    • 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 
    Bootstrap your application
    • 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

    For step-by-step details, download the Graviton Challenge Plan »

    Outcome: Your application is now ready for Graviton2

  • Day 3
  • Debug and optimize

    Debug and optimize

    Test, debug, and optimize your workloads on Graviton2

    Test and debug 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
    Optimize your workload on Graviton2
    • Establish a baseline for your application’s performance on Graviton2-based instances
    • If needed, optimize the performance of your application for Graviton2

    For step-by-step details, download the Graviton Challenge Plan »

    Outcome: Your application’s performance is benchmarked on Graviton2

  • Day 4
  • Deploy and Scale

    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
    Finalize deployment
    • 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

    For step-by-step details, download the Graviton Challenge Plan »

    Outcome: Congrats on taking the Graviton Challenge. Your application is now running on Graviton2!

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.

Enter the contest » 

Award categories

Best adoption - Enterprise

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.

Best new workload adoption

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.

Best adoption - Small/Medium Business

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.

Most impactful adoption

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.

Best adoption - Startup

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.

Most innovative adoption

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.

Contest Prizes
  • First 500 valid entries get $500 AWS credit
  • Each category winners get a pass, hotel, and flight to re:Invent 2021 and a chance to meet senior members of the Graviton team
  • Best adoption category winners also get a chance to present at re:Invent 2021
  • Best new workload adoption, most impactful adoption, and most innovative adoption winners get a chance to feature in an AWS written/video case study