AWS Graviton Savings Dashboard
See how much you can save with AWS GravitonThe 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.
Figure 1: Graviton Savings Dashboard with potential savings
See your savings now in three easy steps
-
Step 1: Prerequisite
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).
Figure 2: Location of Step 1.2 of the Deployment
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.
-
Step 2: Deploy Graviton Savings Dashboard
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
-
Step 3: Examine the Results
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.
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.
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
-
Cost Breakdown
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.
-
Troubleshooting & FAQs
For issues, please refer to the Cloud Intelligence Dashboards Framework FAQs’ Troubleshooting section.
You can customize your dashboard with these steps for your business needs.
-
Support Contact
If you have feedback or questions on the Graviton Savings Dashboard, please send your inquiries to aws-cid-graviton-savings-dashboard@amazon.com.