Cloud Cost Management FAQs

Updated 3 weeks ago by Archana Singh

This article addresses some frequently asked questions about Harness Cloud Cost Management (CCM).

AWS

Can I create an AWS connector at the Project level in Harness?

No. For CCM, AWS connectors are available only at the Account level in Harness.

Do I need to create an AWS connector for all my linked accounts?

No. You can create an AWS connector in the master or linked account. CCM requires one connector per AWS account (master or linked).

It is recommended to create a CUR at the master account to avoid the CUR creation step for each linked account.

What types of access do you get to my accounts?

CCM gets read-only access to the cost data along with a list of all the member (or linked) accounts. CCM does not get access to any other privileges.

What kind of access does Harness CCM need to the cost and usage reports (CUR)?

If you have a consolidated billing process enabled, then CCM needs read-only access to the cost and usage reports (CUR) stored in the S3 bucket in the master or payer account. This gives access to the cost data for all the accounts (linked/member) in the organization.

If you don't have consolidated billing enabled at the organization level then you can create the CUR at a linked account level.

Do I need to create a CloudFormation stack?

Yes. You need to create a Cloudformation stack to provision IAM Roles and corresponding policies to grant access for the required features. CCM offers the following features:

Cost Visibility (Required)

This feature is available by default and requires access to the CUR report. Provides the following capabilities:

  • Insights into AWS costs by services, accounts, etc.
  • Root cost analysis using cost perspectives
  • Cost anomaly detection
  • Governance using budgets and forecasts
  • Alert users using Email and Slack notification

AWS ECS and Resource Inventory Management (Optional)

This feature provides visibility into your EC2, EBS volumes, and ECS costs. The insights provided by inventory management can be consumed by Finance teams to understand the resource utilization across the board.

AWS resource optimization using AutoStopping rules (Optional)

This feature allows you to enable Intelligent Cloud AutoStopping for your AWS instances and auto-scaling groups. For more information, see Create AutoStopping Rules for AWS.

  • Orchestrate VMs and ASGs based on idleness
  • Run your workloads on fully orchestrated spot instances
  • Provides Granular savings visibility

Do you import the data into your account?

The CUR reports are imported into our account. CCM stores them securely with read-only access.

How long do I need to wait before data appears for AWS? Why?

After enabling CCM, it takes about 24 hours for the data to be available for viewing and analysis. AWS billing data is synced once every 24 hours. You will see up to 24 hours delay for data to show up for AWS.

Does CCM take into account my RI purchases?

Yes, the data from your CUR is read which is the source of truth on how you are billed monthly.

Does CCM take into account custom discounts, rewards, or credits?

Yes, if they are part of your billing.

Azure

Can I create an Azure connector at the Project level in Harness?

No. For CCM, Azure connectors are available only at the Account level.

Can I create multiple Azure connectors for each Harness Account?

Yes, you can create multiple Azure connectors for each Harness Account.

  • You can create multiple Azure connectors per Azure Tenant with unique subscription IDs.
  • If you have separate billing exports for each of your subscriptions in your Azure account, set up separate connectors in Harness to view the cloud cost of all the subscriptions in CCM.
What types of access do you get to my accounts?

CCM gets only read permissions to the storage account in which the billing data export is available.

How long do I need to wait before data appears for Azure? Why?

After enabling CCM, it takes about 24 hours for the data to be available for viewing and analysis. Azure billing data is synced once every 24 hours. You will see up to 24 hours delay for data to show up for Azure.

Does CCM support Azure tagging?

Yes, Azure tags are available in CCM Perspectives as labels. Select a label name to get granular details of your label. See Analyze Azure Cost.

Does CCM take into account custom discounts, rewards, or credits?

Yes, if they are part of your billing.

GCP

Can I create a GCP connector at the Project level in Harness?

No. For CCM, GCP connectors are available only at the Account level.

How long do I need to wait before data appears for GCP? Why?

After enabling CCM, it takes about 24 hours for the data to be available for viewing and analysis. GCP billing data is synced once every 24 hours. You will see up to 24 hours delay for data to show up for GCP.

Does CCM take into account custom discounts, rewards, or credits?

Yes, if they are part of your billing.

Kubernetes

How long do I need to wait before data appears for Kubernetes? Why?

Once you enable CCM, for the first cluster the data is available within a few minutes for viewing and analysis. However, you will not see the idle cost because of the lack of utilization data. CCM generates the last 30 days of the cost data based on the first events. From the second cluster onwards, it takes about 2–3 hours for the data to be available for viewing and analysis.

General

Does CCM support On-Prem platform installations?

Currently, not. Harness is working on providing this functionality.

Efficiency Score

Is the efficiency score configurable? Why not?

Efficiency score is not configurable at the moment. The efficiency score objectively represents how well your cluster resources are utilized.

5% buffer of the total cost is allowed while computing the unallocated resources and 30% for idle resources. A baseline of 65% is defined for utilized resources. So your utilization need not be at the capacity to get a perfect score.

Does the efficiency score take into account overall cloud costs? How is it computed?

It takes only the cluster resources into account and not the overall cloud costs. Efficiency score is derived from the total and idle (and or unallocated) spend of your resources.


Please Provide Feedback