AWS Graviton Savings Dashboard

See how much you can save with AWS Graviton

The Graviton Savings Dashboard is a visualization tool that helps you understand the impact of current and future AWS Graviton usage on your workloads. In as little as 1 hour, the Graviton Savings Dashboard helps you evaluate and find the potential savings of moving workloads to AWS Graviton.*

AWS Graviton is a server processor designed and built by AWS. Amazon EC2 instances powered by Graviton are designed to offer the best price performance for a broad range of workloads in Amazon EC2. Customers who migrated their workloads to Graviton-based instances may see up to 40% better price performance than comparable EC2 instances.

* Graviton Savings Dashboard requires AWS services that incur costs. Actual cost might vary based on your case. Learn more at Graviton Savings Dashboard Resources section.

Graviton Savings Dashboard-Demo

Figure 1: Graviton Savings Dashboard with potential savings

See your savings now in three easy steps

  • The Graviton Savings Dashboard is part of the Cloud Intelligence Dashboards. They give AWS users the power to get high-level and granular insight into their cost and usage data. For the most up to date information, please refer to Graviton Savings Dashboard Prerequisite section of Cloud Intelligence Dashboards Framework.

    1. Deploy the Cost and Usage Report into a Data Collection Account

    This step ensures that your AWS Cost and Usage Reports contain all the details necessary for the Graviton Savings Dashboard. If you do not have your Cost and Usage Report (CUR) set up, follow Steps 1 and 2 from the Cost and Usage Dashboard Operations Solutions (CUDOS), Cloud Intelligence Dashboard (CID), and KPI Dashboard deployment guide. Otherwise, you may skip this step.

    2. Install Data Collection

    Before installing the Graviton Savings Dashboard, please deploy the Data Collection cloud formation stack and enable the Inventory Collector Module of Optimization Data Collection lab. The Inventory Collector Module provides an automated way to collect metadata for Amazon RDS, Amazon ElastiCache, and Amazon OpenSearch for all accounts in your AWS Organizations and AWS Regions.

    If you’ve already installed the Data Collection, check that the Inventory Collector Module is enabled. You can enable the Inventory Collector Module as shown in Step 1.2 of the Deployment (click on More info - partial screenshot below). 

    Graviton Savings Dashboard Step 1.2 of Deployment (542 by 373)

    Figure 2: Location of Step 1.2 of the Deployment

    Graviton Savings Dashboard Inventory Collector Module Toggle

    Figure 3: Inventory Collection Module setting

    3. Prepare Amazon Quicksight

    If you are already a regular Amazon QuickSight user you can skip this step. If not, complete Step 3.1 to Prepare Amazon Quicksight.

  • For the most up to date information, please refer to Graviton Savings Dashboard Deployment section of Cloud Intelligence Dashboards Framework.

    Deploy via CID tool

    1. Open up a terminal application with permissions to run API requests in your AWS data collection account. We recommend to use CloudShell.

    2. In your terminal, run the following command to make sure you have the latest pip package installed:

    python3 -m ensurepip --upgrade

    3. In your terminal, run the following command to download and install the CID CLI tool:

    pip3 install --upgrade cid-cmd

    4. In your terminal, run the following command to deploy the dashboard:

    cid-cmd deploy --dashboard-id graviton-savings

    You will be asked for the following parameters:

    • Athena Workgroup – choose the workgroup your CUR and Optimization Data are deployed in
    • Athena Database - please select the database used for your CUR
      CUR Table (optional)  - If you have multiple CURs deployed, you will need to select which one to use
    • data_collection_database_name - this is a variable to indicate the database your data collection is stored in. If you used the default selection when deploying your Data Collector, this will be "optimization_data"

    Update via CID tool

    When new version of the dashboard template released you can update your dashboard by running the following command in the terminal:

    cid-cmd update --dashboard-id graviton-savings --force

  • Current Graviton Usage and Savings

    The Current Amazon EC2 Graviton Usage and Savings section provides a comprehensive overview of your current usage of Graviton-based instances and the realized cost savings you achieved by migrating workloads to Graviton. These savings are calculated in comparison to comparable x86-based instances of the same size. The section also allows you to explore Graviton coverage by month, usage by account and instance family, and unit cost trends to see how your Graviton adoption has impacted your workloads. This detailed information can help you assess the benefits and cost optimization opportunities of adopting Graviton-based EC2 instances.

    Graviton_Savings_Dashboard-Current_Graviton_Usage_and_Savings-20241111

    Figure 4: Graviton Savings Dashboard - Existing Graviton Usage and Savings

    Graviton Opportunity

    The Amazon EC2 Graviton Opportunity section provides insights into the potential cost savings you could realize by migrating eligible workloads to Graviton-based instances. This section allows you to analyze your Graviton coverage - both at the account level and by instance family. This can help you identify clusters of workloads that present the greatest opportunities to benefit from the cost advantages of Graviton.

    Graviton Savings Dashboard - Potential Cost Savings

    Figure 5: Graviton Savings Dashboard - Potential Cost Savings

Next Step: Migrate your workloads to Graviton

You have deployed the Graviton Savings Dashboard by following the 3-step plan above. We understand this project took time and effort, and hope you were able to find the potential savings and price performance improvements on your workloads from adopting Graviton-based instances. 

We have seen many customers adopt Graviton with minimal effort and benefited from the significant price-performance benefits. To help you accelerate your Graviton adoption, we’ve developed a getting started guide to help you quickly move your workloads to AWS Graviton-based Amazon EC2 instances, all based on the best practices we’ve found from working with thousands of customers.

Graviton Savings Dashboard Resources

  • The Graviton Savings Dashboard requires AWS services that incur costs. They are:

    • Amazon S3 - stores for Cost & Usage Report (CUR)
    • AWS Glue Crawler - captures new and updated CUR data
    • Amazon Athena - queries CUR data directly from Amazon S3
    • QuickSight Enterprise - views datasets from Athena
    • QuickSight SPICE - caches Quicksight datasets

     

    The following is an example cost breakdown to run Graviton Savings Dashboard.

    Assumptions:

    • Number of working days per month = (22)
    • SPICE capacity = (100 GB)
    • Number of QuickSight authors = (1)
    • Number of QuickSight readers = (3)

     

    Cost breakdown using the dashboard:

    • S3 cost for Cost and Usage Report (CUR): < $5-10/month**
    • AWS Glue Crawler: < $3/month**
    • AWS Athena data scanned: < $7/month**
    • Amazon QuickSight Enterprise: <= $24/month/author or $3/month/reader (Pricing)
    • Amazon QuickSight SPICE capacity: < $10-20/month**
    • Total: ~$50-$100/month

    **Cost above are relative to the size of your CUR data.

  • If you have feedback or questions on the Graviton Savings Dashboard, please send your inquiries to [email protected].