Skip to main content

FinOps FAQs

Eco

How are savings calculated when I purchase reserved instances?

Eco gathers data about all of your instances before you are using reserved instances. Savings are calculated each month. This means that you are not charged at the purchasing moment, but for each month separately. The calculation of each purchase is multiplied by the number of instances. For example, Eco purchases one reserved instance at a price of $24 for a duration of one year (amounting to $2 per month). Running an on-demand instance would cost $3 per month. Therefore, Eco saves you $1 per month, and you are charged based on $1 savings each month.

Does Eco also recommend Spot instances in the projected savings?

Eco is a tool for management and optimization of commitment discounts (reservations and savings plans). The projected savings by using Eco relate to commitments. You can use Eco for managing commitments in your organization, while using Elastigroup or Ocean to optimize the combined use of Spot and reserved instances in the workload.

If my management account already has reserved instances when I install Eco, how are the savings calculated?

Eco charges only for the reserved instances that have a start date after Eco started.

How does ECO consider reserved instance volume discounts?

Reserved instance volume discounts drive the cost of reservations down. When Eco makes a large reserved instance purchase which generates the reserved instance volume discount, it is by design. Eco includes the cost reductions in the net savings calculations, which may impact your Eco fee.

What does the reservation end date mean for renewals?

When a reservation expires, Eco first makes sure a renewal is the right course of action. If so, expired coverage is replaced with the best commitment to provide a blend of flexibility and savings. When an expiration is renewed, a new lease ID is created. Depending on the situation, an expired reservation may be renewed under different parameters, so do not be concerned if you do not see an exact match.

AWS: Is there a best practice template for limiting a policy?

You can use the AWS restricted Eco policy.

AWS: What are the minimum permissions Spot needs to my AWS environment?

You can see the list of permissions required for Spot in Sample AWS policies.

AWS: Does the pricing for Eco include the AWS charge for selling reserved instances in the marketplace?

If there is a fee for selling on the marketplace, you pay AWS based on the current AWS selling fee. Eco pricing is based on the actual savings you achieve.

AWS: If I have convertible AWS reserved instances, does the savings recommendation include the savings by exchanging these?

Yes. Eco is not able to sell convertible reserved instances. It can only replace them with other reserved instances under AWS constraints. Therefore, Eco suggests how to manage your convertibles. Also, Eco may purchase convertibles for you.

AWS: Can I connect my bank account to the AWS marketplace if my company is not in the United States?

Contact your account manager for more information.

AWS: Why does Eco need to sync my S3 bucket instead of just reading it?

Eco syncs your S3 bucket to Spot instead of reading the data each time from your S3 bucket. This improves response time and reduces your costs. Also, if you delete your S3 bucket, then Spot still has the historical data saved.

AWS: Why am I getting an Invalid ARN message?

Review the Getting Started documentation for Eco and compare it to your management account resources. Make sure the CloudFormation stack providing the ARN has not been changed. Additionally, make sure no AWS Service Control Policies restrict access.

Contact Spot support.

AWS: Why am I getting a No access to S3 bucket message?

There are insufficient permissions. Review the Getting Started documentation for Eco. Confirm that the S3 bucket still exists, bucket policies and Service Control policies have not changed, and the Cost and Usage report is still scheduled to create data within the bucket.

If you continue to get this message, contact Spot support.

AWS: Why am I getting an S3 bucket no longer exists message?

Review the Getting Started documentation for Eco. Confirm that the S3 bucket still exists, bucket policies and Service Control policies have not changed, and the Cost and Usage report is still scheduled to create data within the bucket.

If you continue to get this message, contact Spot support.

AWS: Why am I getting a No new data in S3 bucket for over 48 hours message?

Review the Getting Started documentation for Eco. Confirm that the Cost and Usage report is still scheduled to create data within the bucket.

If you continue to get this message, contact Spot support.

AWS: Why am I getting a No CE access message?

Make sure the Eco permissions policy includes reading Cost Explorer data.

If you continue to get this message, contact Spot support.

AWS: Why am I getting a We were not able to access data in the S3 bucket message?

This is normal if the AWS CUR was only recently configured. If your CUR was configured more than 48 hours ago, submit a support ticket.

AWS: Why am I getting a Failure to retrieve data message?

If you get a Failure to retrieve data from < bucket >. Last Successful sync is < insert last_cur_sync_timestamp >. Expecting parquet format. message, review the Getting Started documentation for Eco.

If you continue to get this message, contact Spot support.

AWS: Why don't I see data in the Eco Dashboard?

If you cannot see data in the Eco Dashboard, check if:

  • 48 hours have passed since registration with Eco. Data appears for the first time 48 hours after registration.
  • The S3 bucket name is missing. Verify that the bucket name you inserted during your registration to Eco appears in the AWS Cost and Usage report list.
  • The IAMRole permissions may be missing or incorrect. Verify that your permissions are complete and the same as in the Eco Policy.

If you continue to get this message, contact Spot support.

Azure: Why I am getting an Invalid credentials (tenant ID doesn't match) message?

If you get a Tenant ID in request does not match tenant ID where Eco Azuer app was consented message during setup, make sure to sign in to the Azure tenant that you would like to register for Eco.

Azure: Why I am getting a billing permission message?

If you get a Permission is not valid, pleae update permissions as needed and try again message during setup, make sure you have billing account admin access to Azure. Check your access:

Azure: Why I am getting a Registration failure (permission is not valid) message?

If you get a Permission is not valid, pleae update permissions as needed and try again message during setup, make sure you have reservation admin access to Azure. Check your access.

If you are not able to add reservation administrator permissions to your user, you might need to elevate the global admin access first.

Azure: Why don't I see data in the Eco Dashboard?

Contact Spot support.

Azure: Where can I find my tenant ID and billing account ID?

You can get your tenant ID and billing ID from Azure.