Overview
Cost dimensions allow you to slice and dice your cost information to provide insights on spend and potential savings. This page describes the RightScale-generated cost dimensions, but there are also bill-based dimensions and custom dimensions.
RightScale-generated dimensions are created by the RightScale platform, combining data from across providers into a standardized form. Today there is really only one such dimension, covered below.
Category
The Category
dimension in Optima is generated by the RightScale platform based off of data in each cloud. RightScale evaluates each line item in the bill and applies a set of rules to place each line item in a given high-level category. The set of category values are as follows: Admin
, AI
, App-Service
, Applications
, Compute
, Database
, IOT
, MachineLearning
, Marketplace
, Network
, Other
, RI/CUD
, Storage
, Streaming
, Support
To determine which category a given cost falls into, a set of prioritized rules are applied to each cost. The rules use various data elements from each provider to divvy up the cost. The following sections detail the rules that are used for each cloud provider.
Note: In the below table, the *
character matches any value. For example, EBS:*
matches any value for the column that begins with EBS:
.
Amazon Web Services
Data for AWS is sourced from the cost and usage report CSV from AWS. The source columns below are the column names that correlate to data in those billing files.
Rule Priority | Category | lineItem/ProductCode | product/productFamily | lineItem/UsageType | lineItem/LineItemType |
---|---|---|---|---|---|
1 | Storage | AmazonS3 | |||
2 | Storage | AmazonGlacier | |||
3 | Storage | AWS Import/Export | |||
4 | Storage | Storage Snapshot | |||
5 | Storage | Storage | |||
6 | Storage | EBS:* | |||
7 | Network | AmazonCloudFront | |||
8 | Network | AWSDataTransfer | |||
9 | Network | AmazonRoute53 | |||
10 | Network | AmazonVPC | |||
11 | Network | Data Transfer | |||
12 | Commitments | Reserved Instance Purchase | |||
13 | Commitments | SavingsPlanRecurringFee | |||
14 | Commitments | SavingsPlanUpfrontFee | |||
15 | Compute | AmazonEC2 | |||
16 | Compute | AWSLambda | |||
17 | Compute | ElasticMapReduce | |||
18 | Database | AmazonRDS | |||
19 | Database | AmazonSimpleDB | |||
20 | Database | AmazonDynamoDB | |||
21 | Database | AmazonRedshift | |||
22 | Database | AmazonElasticache | |||
23 | Database | AWSDatabaseMigrationSvc | |||
24 | Streaming | AmazonKinesis | |||
25 | Streaming | AWSQueueService | |||
26 | Streaming | AmazonSWF | |||
27 | Streaming | AmazonSNS | |||
28 | Streaming | datapipeline | |||
29 | Applications | AmazonQuickSight | |||
30 | Admin | AWSConfig | |||
31 | Admin | AmazonCloudWatch | |||
32 | Admin | AWSCloudTrail | |||
33 | Admin | AWSXRay | |||
34 | Admin | AmazonECR | |||
35 | Admin | awskms | |||
36 | Other |
Data for Google Cloud Platform is sourced from the BigQuery billing export from GCP. The source columns below are the column names that correlate to the fields in BigQuery.
Rule Priority | Category | service.description |
sku.description |
---|---|---|---|
1 | RI/CUD | Commitment* | |
2 | Storage | Cloud Storage | |
3 | Network | Cloud CDN | |
4 | Network | Cloud DNS | |
5 | Compute | Container Builder | |
6 | Compute | Container Engine | |
7 | Compute | Cloud Dataflow | |
8 | Compute | App Engine | |
9 | Compute | Cloud Functions | |
10 | Compute | Compute Engine | |
11 | Database | BigQuery | |
12 | Database | Cloud Bigtable | |
13 | Database | Cloud Spanner | |
14 | Database | Cloud SQL | |
15 | Database | Firebase Database | |
16 | Database | Firebase Hosting | |
17 | MachineLearning | Cloud Machine Learning Engine | |
18 | MachineLearning | Cloud Natural Language API | |
19 | MachineLearning | Cloud Speech API | |
20 | Applications | Cloud Pub/Sub | |
21 | Admin | Cloud Key Management Service (KMS) | |
22 | Admin | Stackdriver | |
23 | Support | Support | |
24 | Other |
Microsoft Azure EA & Microsoft CSP (Modern Commerce)
Data for Microsoft Azure EA (Legacy & Modern Commerce) & Microsoft CSP (Modern Commerce) is sourced from the Legacy and Modern Commerce Enterprise Billing Usage Details APIs. The source columns below are the fields from that API response. Reference information for all fields from the Azure billing API can be found here.
Rule Priority | Category | consumedService |
meterSubCategory -or- meterCategory |
---|---|---|---|
1 | Commitments | Microsoft.Reservation | |
2 | Marketplace | Microsoft.Marketplace | |
3 | Network | Networking | |
4 | App-Service | Azure App Service | |
5 | App-Service | Azure App Service - Standard | |
6 | Database | Azure Redis Cache | |
7 | Network | Instance IP Address | |
8 | Network | Load balanced IP Address | |
9 | Other | Microsoft.1 | |
10 | Admin | Microsoft.AAD | |
11 | Admin | Microsoft.AADDomainServices | |
12 | App-Service | Microsoft.AnalysisServices | |
13 | App-Service | Microsoft.ApiManagement | |
14 | App-Service | Microsoft.Automation | |
15 | Database | Microsoft.Cache | |
16 | Network | Microsoft.Cdn | |
17 | Admin | Microsoft.CertificateRegistration | |
18 | Other | Microsoft.Citrix.Services | |
19 | AI | Microsoft.CognitiveServices | |
20 | Compute | Microsoft.Compute | |
21 | Database | Microsoft.DBforMySQL | |
22 | App-Service | Microsoft.DataFactory | |
23 | Database | Microsoft.DataLakeStore | |
24 | Database | Microsoft.Database | |
25 | IOT | Microsoft.Devices | |
26 | Database | Microsoft.DocumentDB | |
27 | Network | Microsoft.DomainRegistration | |
28 | App-Service | Microsoft.HDInsight | |
29 | Admin | Microsoft.KeyVault | |
30 | AI | Microsoft.MachineLearning | |
31 | Network | Microsoft.Network | |
32 | App-Service | Microsoft.NotificationHubs | |
33 | Database | Microsoft.PowerBI | |
34 | App-Service | Microsoft.RecoveryServices | |
35 | App-Service | Microsoft.Scheduler | |
36 | App-Service | Microsoft.Search | |
37 | App-Service | Microsoft.ServiceBus | |
38 | Database | Microsoft.Sql | |
39 | Storage | Microsoft.Storage | |
40 | App-Service | Microsoft.StreamAnalytics | |
41 | App-Service | Microsoft.VisualStudioOnline | |
42 | App-Service | Microsoft.Web | |
43 | App-Service | Operational Insights | |
44 | Database | Premium Redis Cache | |
45 | App-Service | Stream Analytics | |
46 | Network | Virtual Network | |
47 | App-Service | microsoft.automation | |
48 | App-Service | microsoft.backup | |
49 | Database | microsoft.documentdb | |
50 | App-Service | microsoft.insights | |
51 | App-Service | microsoft.media | |
52 | App-Service | microsoft.operationalinsights | |
53 | App-Service | microsoft.security | |
54 | App-Service | microsoft.siterecovery | |
55 | Storage | microsoft.storsimple | |
56 | App-Service | microsoft.web | |
57 | Network | Microsoft.ExpressRoute | |
58 | Network | Microsoft.Networking | |
59 | Storage | Microsoft.Backup | |
60 | Network | VNet Gateway | |
61 | Storage | Microsoft.ClassicStorage | |
62 | Network | Microsoft.ClassicNetwork | |
63 | Compute | Microsoft.ClassicCompute | |
64 | Other |
Microsoft Azure CSP (Legacy)
Data for Microsoft Azure CSP (Legacy) is sourced by combining the Partner Center public rates from the Rate Card API with customer utilization records. For more details, please see Generating CSP customer cost data.
Rule Priority | Category | consumedService |
meterSubCategory -or- meterCategory |
---|---|---|---|
1 | App-Service | API Management | |
2 | App-Service | Advanced Threat Protection | |
3 | App-Service | App Center | |
4 | Network | Application Gateway | |
5 | App-Service | Application Insights | |
6 | App-Service | Automation | |
7 | App-Service | Azure Active Directory B2C | |
8 | Admin | Azure Active Directory Domain Services | |
9 | App-Service | Azure Analysis Services | |
10 | App-Service | Azure App Service | |
11 | AI | Azure Bot Service | |
12 | Database | Azure Cosmos DB | |
13 | App-Service | Azure DDOS Protection | |
14 | Network | Azure DNS | |
15 | App-Service | Azure Data Factory | |
16 | App-Service | Azure Data Factory v2 | |
17 | Database | Azure Database for MariaDB | |
18 | Database | Azure Database for MySQL | |
19 | Database | Azure Database for PostgreSQL | |
20 | Database | Azure Databricks | |
21 | App-Service | Azure DevOps | |
22 | Network | Azure Firewall | |
23 | Network | Azure Front Door Service | |
24 | App-Service | Azure Lab Services | |
25 | App-Service | Azure Maps | |
26 | Admin | Azure Monitor | |
27 | Storage | Azure NetApp Files | |
28 | App-Service | Azure Search | |
29 | App-Service | Azure Site Recovery | |
30 | App-Service | Azure Stack | |
31 | App-Service | Backup | |
32 | Network | Bandwidth | |
33 | Network | BizTalk Services | |
34 | Compute | Cloud Services | |
35 | AI | Cognitive Services | |
36 | App-Service | Container Instances | |
37 | App-Service | Container Registry | |
38 | Compute | Content Delivery Network | |
39 | Database | Data Box | |
40 | App-Service | Data Catalog | |
41 | App-Service | Data Explorer | |
42 | App-Service | Data Lake Analytics | |
43 | Database | Data Lake Store | |
44 | App-Service | Data Management | |
45 | App-Service | Datacenter Capacity | |
46 | IOT | Digital Twins | |
47 | App-Service | Dynamics 365 for Customer Insights | |
48 | App-Service | Event Grid | |
49 | App-Service | Event Hubs | |
50 | Network | ExpressRoute | |
51 | App-Service | Functions | |
52 | App-Service | HDInsight | |
53 | App-Service | Insight and Analytics | |
54 | IOT | IoT Central | |
55 | IOT | IoT Hub | |
56 | Admin | Key Vault | |
57 | Network | Load Balancer | |
58 | App-Service | Log Analytics | |
59 | App-Service | Logic Apps | |
60 | AI | Machine Learning Service | |
61 | AI | Machine Learning Studio | |
62 | AI | Machine Learning service | |
63 | App-Service | Media Services | |
64 | AI | Microsoft Genomics | |
65 | App-Service | Multi-Factor Authentication | |
66 | Network | Network Watcher | |
67 | App-Service | Notification Hubs | |
68 | Database | Power BI | |
69 | Database | Power BI Embedded | |
70 | Database | Redis Cache | |
71 | App-Service | SQL Advanced Threat Protection | |
72 | App-Service | SQL Data Warehouse | |
73 | Database | SQL Database | |
74 | Database | SQL Server Stretch Database | |
75 | App-Service | Scheduler | |
76 | App-Service | Security Center | |
77 | App-Service | Service Bus | |
78 | Compute | Service Fabric | |
79 | App-Service | Service Fabric Mesh | |
80 | App-Service | SignalR | |
81 | Storage | StorSimple | |
82 | Storage | Storage | |
83 | App-Service | Stream Analytics | |
84 | IOT | Time Series Insights | |
85 | Compute | Traffic Manager | |
86 | Network | VNet Gateway | |
87 | Network | VPN Gateway | |
88 | Compute | Virtual Machines | |
89 | App-Service | Virtual Machines Licenses | |
90 | Network | Virtual Network | |
91 | Network | Virtual WAN | |
92 | App-Service | Visual Studio | |
93 | App-Service | Visual Studio Subscription | |
94 | IOT | Windows 10 IoT Core Services | |
95 | App-Service | Xamarin University | |
96 | App-Service | Data Services | |
97 | App-Service | Recovery Services | |
98 | App-Service | App Services | |
99 | App-Service | Advanced Data Security | |
100 | Other |