diff --git a/savings-opportunities/0006_rightsizing_ec2.md b/savings-opportunities/0006_rightsizing_ec2.md new file mode 100644 index 0000000..2dba67f --- /dev/null +++ b/savings-opportunities/0006_rightsizing_ec2.md @@ -0,0 +1,53 @@ +# Compute Optimizer EC2 Rightsizing + +{% hint style="success" %} +See [optimization-opportunities.md](../fundamentals/cost-savings/key-concepts/optimization-opportunities.md "mention") for more details on the concept. +{% endhint %} + +## Key Metadata + +### Source: `AWS Compute Optimizer` + +### Service: `Amazon EC2` + +### Difficulty: `Easy` + +{% hint style="info" %} +**Easy:** Zero downtime, zero performance risks + +**Medium:** Zero downtime, potential performance trade-offs + +**Hard:** Downtime required, potential performance trade-offs +{% endhint %} + +### Type: `Usage` + +{% hint style="info" %} +**Usage:** Actions altering actual cloud resources (e.g. changing VM specs, storage retention policies, removing unused resources) + +**Rate:** Actions targeting financial concepts, mainly commitment-based discounts (e.g. [Reserved Instances](https://aws.amazon.com/ec2/pricing/reserved-instances/) and [Savings Plans](https://aws.amazon.com/savingsplans/) for AWS, [Committed Use Discounts](https://cloud.google.com/compute/docs/instances/signing-up-committed-use-discounts) for GCP) + +**Custom:** Ad-hoc opportunities for custom tracking needs. See [creating-custom-optimization-opportunities.md](../guides/optimizing-cloud-costs/creating-custom-optimization-opportunities.md "mention") for more details. +{% endhint %} + +## Details + +### How Opportunity is Detected + +Cloudthread uses the AWS Compute Optimizer API to find instances that are overprovisioned. + +### How Estimated Monthly Savings is Calculated + +The cost impact for this opportunity is the Compute Optimizer estimated monthly savings for downsizing the instance. + +### Example + +Compute Opmimizer estimated monthly savings for downsizing this instance is $100.00. + +### Record ID Explanation + +An ID of EC2 instance, e.g. `i-04223c86f3f149f21` + +### Actions You Can Take + +Resize the instance to recommended size. diff --git a/savings-opportunities/0010_ce_ri_ec2.md b/savings-opportunities/0010_ce_ri_ec2.md new file mode 100644 index 0000000..238e46a --- /dev/null +++ b/savings-opportunities/0010_ce_ri_ec2.md @@ -0,0 +1,68 @@ +# Cost Explorer EC2 Rerserved Instance + +{% hint style="success" %} +See [optimization-opportunities.md](../fundamentals/cost-savings/key-concepts/optimization-opportunities.md "mention") for more details on the concept. +{% endhint %} + +## Key Metadata + +### Source: `Cost Explorer` + +### Service: `Amazon EC2` + +### Difficulty: `Easy` + +{% hint style="info" %} +**Easy:** Zero downtime, zero performance risks + +**Medium:** Zero downtime, potential performance trade-offs + +**Hard:** Downtime required, potential performance trade-offs +{% endhint %} + +### Type: `Rate` + +{% hint style="info" %} +**Usage:** Actions altering actual cloud resources (e.g. changing VM specs, storage retention policies, removing unused resources) + +**Rate:** Actions targeting financial concepts, mainly commitment-based discounts (e.g. [Reserved Instances](https://aws.amazon.com/ec2/pricing/reserved-instances/) and [Savings Plans](https://aws.amazon.com/savingsplans/) for AWS, [Committed Use Discounts](https://cloud.google.com/compute/docs/instances/signing-up-committed-use-discounts) for GCP) + +**Custom:** Ad-hoc opportunities for custom tracking needs. See [creating-custom-optimization-opportunities.md](../guides/optimizing-cloud-costs/creating-custom-optimization-opportunities.md "mention") for more details. +{% endhint %} + +## Details + +### How Opportunity is Detected + +Cloudthread uses the AWS Cost Explorer API to get suggestions for purchasing reserved instances. + +### How Estimated Monthly Savings is Calculated + +The cost impact for this opportunity is estimated by Cost Explorer. Please be aware this is amortized over the life of the reservation. + +### Example + +The daily cost impact for this opportunity if you purchase the recommended reservation ($7.801429), divided by 30. Please be aware this is amortized over the life of the reservation. + +### Record ID Explanation + +Composed of the following fields (separated by colon symbol `:`): + - opportunity type, fixed value: `0010_ce_ri_ec2` + - account ID, e.g. `123456789012` + - region, e.g. `us-east-1` + - instance type, e.g. `t3a.xlarge` + - platform, e.g. `Red Hat Enterprise Linux` + - tenancy, e.g. `Shared` + - is current generation, e.g. `True` + - is size flexible, e.g. `False` +that are followed by a slash symbol `/` and the reservation options that you can choose in the Cloudthread Savings Hub UI (separated by colon symbol `:`): + - payment option, e.g. `PARTIAL_UPFRONT` + - term, e.g. `ONE_YEAR` + - offering class, e.g. `STANDARD` + +The example record id would then be as follows: +`0010_ce_ri_ec2/123456789012:us-east-1:t3a.xlarge:Red Hat Enterprise Linux:Shared:True:False/PARTIAL_UPFRONT:ONE_YEAR:STANDARD` + +### Actions You Can Take + +Purchase the recommended reservation. diff --git a/savings-opportunities/0011_ce_ri_rds.md b/savings-opportunities/0011_ce_ri_rds.md new file mode 100644 index 0000000..fd923e8 --- /dev/null +++ b/savings-opportunities/0011_ce_ri_rds.md @@ -0,0 +1,69 @@ +# Cost Explorer RDS Rerserved Instance + +{% hint style="success" %} +See [optimization-opportunities.md](../fundamentals/cost-savings/key-concepts/optimization-opportunities.md "mention") for more details on the concept. +{% endhint %} + +## Key Metadata + +### Source: `Cost Explorer` + +### Service: `Amazon Relational Database Service` + +### Difficulty: `Easy` + +{% hint style="info" %} +**Easy:** Zero downtime, zero performance risks + +**Medium:** Zero downtime, potential performance trade-offs + +**Hard:** Downtime required, potential performance trade-offs +{% endhint %} + +### Type: `Rate` + +{% hint style="info" %} +**Usage:** Actions altering actual cloud resources (e.g. changing VM specs, storage retention policies, removing unused resources) + +**Rate:** Actions targeting financial concepts, mainly commitment-based discounts (e.g. [Reserved Instances](https://aws.amazon.com/ec2/pricing/reserved-instances/) and [Savings Plans](https://aws.amazon.com/savingsplans/) for AWS, [Committed Use Discounts](https://cloud.google.com/compute/docs/instances/signing-up-committed-use-discounts) for GCP) + +**Custom:** Ad-hoc opportunities for custom tracking needs. See [creating-custom-optimization-opportunities.md](../guides/optimizing-cloud-costs/creating-custom-optimization-opportunities.md "mention") for more details. +{% endhint %} + +## Details + +### How Opportunity is Detected + +Cloudthread uses the AWS Cost Explorer API to get suggestions for purchasing reserved instances. + +### How Estimated Monthly Savings is Calculated + +The cost impact for this opportunity is estimated by Cost Explorer. Please be aware this is amortized over the life of the reservation. + +### Example + +The daily cost impact for this opportunity if you purchase the recommended reservation ($7.801429), divided by 30. Please be aware this is amortized over the life of the reservation. + +### Record ID Explanation + +Composed of the following fields (separated by colon symbol `:`): + - opportunity type, fixed value: `0011_ce_ri_rds` + - account ID, e.g. `123456789012` + - region, e.g. `us-east-1` + - database engine, e.g. `PostgreSQL` + - database edition, e.g. `` + - deployment option, e.g. `Single-AZ` + - database instance type, e.g. `db.m4.large` + - license model, e.g. `No license required` + - is current generation, e.g. `True` + - is size flexible, e.g. `False` +that are followed by a slash symbol `/` and the reservation options that you can choose in the Cloudthread Savings Hub UI (separated by colon symbol `:`): + - payment option, e.g. `ALL_UPFRONT` + - term, e.g. `THREE_YEARS` + +The example record id would then be as follows: +`0011_ce_ri_rds/123456789012:us-east-1:PostgreSQL::Single-AZ:db.m4.large:No license required:False:True/ALL_UPFRONT:THREE_YEARS` + +### Actions You Can Take + +Purchase the recommended reservation. diff --git a/savings-opportunities/0012_ce_ri_redshift.md b/savings-opportunities/0012_ce_ri_redshift.md new file mode 100644 index 0000000..c76d363 --- /dev/null +++ b/savings-opportunities/0012_ce_ri_redshift.md @@ -0,0 +1,65 @@ +# Cost Explorer Redshift Rerserved Instance + +{% hint style="success" %} +See [optimization-opportunities.md](../fundamentals/cost-savings/key-concepts/optimization-opportunities.md "mention") for more details on the concept. +{% endhint %} + +## Key Metadata + +### Source: `Cost Explorer` + +### Service: `Amazon Redshift` + +### Difficulty: `Easy` + +{% hint style="info" %} +**Easy:** Zero downtime, zero performance risks + +**Medium:** Zero downtime, potential performance trade-offs + +**Hard:** Downtime required, potential performance trade-offs +{% endhint %} + +### Type: `Rate` + +{% hint style="info" %} +**Usage:** Actions altering actual cloud resources (e.g. changing VM specs, storage retention policies, removing unused resources) + +**Rate:** Actions targeting financial concepts, mainly commitment-based discounts (e.g. [Reserved Instances](https://aws.amazon.com/ec2/pricing/reserved-instances/) and [Savings Plans](https://aws.amazon.com/savingsplans/) for AWS, [Committed Use Discounts](https://cloud.google.com/compute/docs/instances/signing-up-committed-use-discounts) for GCP) + +**Custom:** Ad-hoc opportunities for custom tracking needs. See [creating-custom-optimization-opportunities.md](../guides/optimizing-cloud-costs/creating-custom-optimization-opportunities.md "mention") for more details. +{% endhint %} + +## Details + +### How Opportunity is Detected + +Cloudthread uses the AWS Cost Explorer API to get suggestions for purchasing reserved instances. + +### How Estimated Monthly Savings is Calculated + +The cost impact for this opportunity is estimated by Cost Explorer. Please be aware this is amortized over the life of the reservation. + +### Example + +The daily cost impact for this opportunity if you purchase the recommended reservation ($7.801429), divided by 30. Please be aware this is amortized over the life of the reservation. + +### Record ID Explanation + +Composed of the following fields (separated by colon symbol `:`): + - opportunity type, fixed value: `0012_ce_ri_redshift` + - account ID, e.g. `123456789012` + - region, e.g. `us-west-2` + - RedShift node type, e.g. `dc2.large` + - is current generation, e.g. `True` + - is size flexible, e.g. `False` +that are followed by a slash symbol `/` and the reservation options that you can choose in the Cloudthread Savings Hub UI (separated by colon symbol `:`): + - payment option, e.g. `PARTIAL_UPFRONT` + - term, e.g. `ONE_YEAR` + +The example record id would then be as follows: +`0012_ce_ri_redshift/123456789012:us-west-2:dc2.large:True:False/NO_UPFRONT:ONE_YEAR` + +### Actions You Can Take + +Purchase the recommended reservation. diff --git a/savings-opportunities/0013_ce_ri_elasticache.md b/savings-opportunities/0013_ce_ri_elasticache.md new file mode 100644 index 0000000..5d096a7 --- /dev/null +++ b/savings-opportunities/0013_ce_ri_elasticache.md @@ -0,0 +1,65 @@ +# Cost Explorer ElastiCache Rerserved Instance + +{% hint style="success" %} +See [optimization-opportunities.md](../fundamentals/cost-savings/key-concepts/optimization-opportunities.md "mention") for more details on the concept. +{% endhint %} + +## Key Metadata + +### Source: `Cost Explorer` + +### Service: `Amazon ElastiCache` + +### Difficulty: `Easy` + +{% hint style="info" %} +**Easy:** Zero downtime, zero performance risks + +**Medium:** Zero downtime, potential performance trade-offs + +**Hard:** Downtime required, potential performance trade-offs +{% endhint %} + +### Type: `Rate` + +{% hint style="info" %} +**Usage:** Actions altering actual cloud resources (e.g. changing VM specs, storage retention policies, removing unused resources) + +**Rate:** Actions targeting financial concepts, mainly commitment-based discounts (e.g. [Reserved Instances](https://aws.amazon.com/ec2/pricing/reserved-instances/) and [Savings Plans](https://aws.amazon.com/savingsplans/) for AWS, [Committed Use Discounts](https://cloud.google.com/compute/docs/instances/signing-up-committed-use-discounts) for GCP) + +**Custom:** Ad-hoc opportunities for custom tracking needs. See [creating-custom-optimization-opportunities.md](../guides/optimizing-cloud-costs/creating-custom-optimization-opportunities.md "mention") for more details. +{% endhint %} + +## Details + +### How Opportunity is Detected + +Cloudthread uses the AWS Cost Explorer API to get suggestions for purchasing reserved instances. + +### How Estimated Monthly Savings is Calculated + +The cost impact for this opportunity is estimated by Cost Explorer. Please be aware this is amortized over the life of the reservation. + +### Example + +The daily cost impact for this opportunity if you purchase the recommended reservation ($7.801429), divided by 30. Please be aware this is amortized over the life of the reservation. + +### Record ID Explanation + +Composed of the following fields (separated by colon symbol `:`): + - opportunity type, fixed value: `0013_ce_ri_elasticache` + - account ID, e.g. `123456789012` + - region, e.g. `us-west-2` + - cache node type, e.g. `cache.m6g.large` + - is current generation, e.g. `True` + - is size flexible, e.g. `False` +that are followed by a slash symbol `/` and the reservation options that you can choose in the Cloudthread Savings Hub UI (separated by colon symbol `:`): + - payment option, e.g. `ALL_UPFRONT` + - term, e.g. `THREE_YEARS` + +The example record id would then be as follows: +`0013_ce_ri_elasticache/123456789012:us-west-2:cache.m6g.large:True:False/ALL_UPFRONT:THREE_YEARS` + +### Actions You Can Take + +Purchase the recommended reservation. diff --git a/savings-opportunities/0014_ce_ri_elasticsearch.md b/savings-opportunities/0014_ce_ri_elasticsearch.md new file mode 100644 index 0000000..3ff9605 --- /dev/null +++ b/savings-opportunities/0014_ce_ri_elasticsearch.md @@ -0,0 +1,66 @@ +# Cost Explorer ElasticSearch Rerserved Instance + +{% hint style="success" %} +See [optimization-opportunities.md](../fundamentals/cost-savings/key-concepts/optimization-opportunities.md "mention") for more details on the concept. +{% endhint %} + +## Key Metadata + +### Source: `Cost Explorer` + +### Service: `Amazon Elasticsearch Service` + +### Difficulty: `Easy` + +{% hint style="info" %} +**Easy:** Zero downtime, zero performance risks + +**Medium:** Zero downtime, potential performance trade-offs + +**Hard:** Downtime required, potential performance trade-offs +{% endhint %} + +### Type: `Rate` + +{% hint style="info" %} +**Usage:** Actions altering actual cloud resources (e.g. changing VM specs, storage retention policies, removing unused resources) + +**Rate:** Actions targeting financial concepts, mainly commitment-based discounts (e.g. [Reserved Instances](https://aws.amazon.com/ec2/pricing/reserved-instances/) and [Savings Plans](https://aws.amazon.com/savingsplans/) for AWS, [Committed Use Discounts](https://cloud.google.com/compute/docs/instances/signing-up-committed-use-discounts) for GCP) + +**Custom:** Ad-hoc opportunities for custom tracking needs. See [creating-custom-optimization-opportunities.md](../guides/optimizing-cloud-costs/creating-custom-optimization-opportunities.md "mention") for more details. +{% endhint %} + +## Details + +### How Opportunity is Detected + +Cloudthread uses the AWS Cost Explorer API to get suggestions for purchasing reserved instances. + +### How Estimated Monthly Savings is Calculated + +The cost impact for this opportunity is estimated by Cost Explorer. Please be aware this is amortized over the life of the reservation. + +### Example + +The daily cost impact for this opportunity if you purchase the recommended reservation ($7.801429), divided by 30. Please be aware this is amortized over the life of the reservation. + +### Record ID Explanation + +Composed of the following fields (separated by colon symbol `:`): + - opportunity type, fixed value: `0014_ce_ri_elasticsearch` + - account ID, e.g. `123456789012` + - region, e.g. `us-west-2` + - Search instance class, e.g. `r6gd.2xlarge` + - Search instance type, e.g. `r6gd.2xlarge.search` + - is current generation, e.g. `True` + - is size flexible, e.g. `False` +that are followed by a slash symbol `/` and the reservation options that you can choose in the Cloudthread Savings Hub UI (separated by colon symbol `:`): + - payment option, e.g. `NO_UPFRONT` + - term, e.g. `THREE_YEARS` + +The example record id would then be as follows: +`0014_ce_ri_elasticsearch/123456789012:us-west-2:r6gd.2xlarge:r6gd.2xlarge.search:True:False/NO_UPFRONT:THREE_YEARS` + +### Actions You Can Take + +Purchase the recommended reservation. diff --git a/savings-opportunities/0015_ce_ri_opensearch.md b/savings-opportunities/0015_ce_ri_opensearch.md new file mode 100644 index 0000000..0b76bf9 --- /dev/null +++ b/savings-opportunities/0015_ce_ri_opensearch.md @@ -0,0 +1,66 @@ +# Cost Explorer OpenSearch Rerserved Instance + +{% hint style="success" %} +See [optimization-opportunities.md](../fundamentals/cost-savings/key-concepts/optimization-opportunities.md "mention") for more details on the concept. +{% endhint %} + +## Key Metadata + +### Source: `Cost Explorer` + +### Service: `Amazon OpenSearch Service` + +### Difficulty: `Easy` + +{% hint style="info" %} +**Easy:** Zero downtime, zero performance risks + +**Medium:** Zero downtime, potential performance trade-offs + +**Hard:** Downtime required, potential performance trade-offs +{% endhint %} + +### Type: `Rate` + +{% hint style="info" %} +**Usage:** Actions altering actual cloud resources (e.g. changing VM specs, storage retention policies, removing unused resources) + +**Rate:** Actions targeting financial concepts, mainly commitment-based discounts (e.g. [Reserved Instances](https://aws.amazon.com/ec2/pricing/reserved-instances/) and [Savings Plans](https://aws.amazon.com/savingsplans/) for AWS, [Committed Use Discounts](https://cloud.google.com/compute/docs/instances/signing-up-committed-use-discounts) for GCP) + +**Custom:** Ad-hoc opportunities for custom tracking needs. See [creating-custom-optimization-opportunities.md](../guides/optimizing-cloud-costs/creating-custom-optimization-opportunities.md "mention") for more details. +{% endhint %} + +## Details + +### How Opportunity is Detected + +Cloudthread uses the AWS Cost Explorer API to get suggestions for purchasing reserved instances. + +### How Estimated Monthly Savings is Calculated + +The cost impact for this opportunity is estimated by Cost Explorer. Please be aware this is amortized over the life of the reservation. + +### Example + +The daily cost impact for this opportunity if you purchase the recommended reservation ($7.801429), divided by 30. Please be aware this is amortized over the life of the reservation. + +### Record ID Explanation + +Composed of the following fields (separated by colon symbol `:`): + - opportunity type, fixed value: `0015_ce_ri_opensearch` + - account ID, e.g. `123456789012` + - region, e.g. `us-west-2` + - Search instance class, e.g. `m6g.large` + - Search instance type, e.g. `m6g.large.search` + - is current generation, e.g. `True` + - is size flexible, e.g. `False` +that are followed by a slash symbol `/` and the reservation options that you can choose in the Cloudthread Savings Hub UI (separated by colon symbol `:`): + - payment option, e.g. `PARTIAL_UPFRONT` + - term, e.g. `ONE_YEAR` + +The example record id would then be as follows: +`0015_ce_ri_opensearch/123456789012:us-west-2:m6g.large:m6g.large.search:True:False/PARTIAL_UPFRONT:ONE_YEAR` + +### Actions You Can Take + +Purchase the recommended reservation. diff --git a/savings-opportunities/0016_rds_rightsizing.md b/savings-opportunities/0016_rds_rightsizing.md new file mode 100644 index 0000000..bd35305 --- /dev/null +++ b/savings-opportunities/0016_rds_rightsizing.md @@ -0,0 +1,64 @@ +# RDS Righsizing + +{% hint style="success" %} +See [optimization-opportunities.md](../fundamentals/cost-savings/key-concepts/optimization-opportunities.md "mention") for more details on the concept. +{% endhint %} + +## Key Metadata + +### Source: `AWS` + +### Service: `Amazon RDS` + +### Difficulty: `Easy` + +{% hint style="info" %} +**Easy:** Zero downtime, zero performance risks + +**Medium:** Zero downtime, potential performance trade-offs + +**Hard:** Downtime required, potential performance trade-offs +{% endhint %} + +### Type: `Usage` + +{% hint style="info" %} +**Usage:** Actions altering actual cloud resources (e.g. changing VM specs, storage retention policies, removing unused resources) + +**Rate:** Actions targeting financial concepts, mainly commitment-based discounts (e.g. [Reserved Instances](https://aws.amazon.com/ec2/pricing/reserved-instances/) and [Savings Plans](https://aws.amazon.com/savingsplans/) for AWS, [Committed Use Discounts](https://cloud.google.com/compute/docs/instances/signing-up-committed-use-discounts) for GCP) + +**Custom:** Ad-hoc opportunities for custom tracking needs. See [creating-custom-optimization-opportunities.md](../guides/optimizing-cloud-costs/creating-custom-optimization-opportunities.md "mention") for more details. +{% endhint %} + +## Details + +### How Opportunity is Detected + +Cloudthread scans RDS for instances eligible for downsizing based on CPU utilization maximum days below adjustable threshold and freeable memory minimum being above respective adjustable threshold.' + +### Opportunity Threshold Metrics + +* CPUUtilization + * **Default value:** `40%` +* FreeableMemory + * **Default value:** `60%` + +{% hint style="info" %} +What metrics the Savings Opportunity is referencing. +{% endhint %} + +### How Estimated Monthly Savings is Calculated + +Cost impact for this opportunity is the average daily InstanceUsage cost of the instance multiplied by the discount of downsizing the instance. The discount is ratio of the recommended instance size cost to the current instance size cost. + +### Example + +The daily cost impact for this opportunity is the average daily InstanceUsage cost of the instance ($12.313171) between 2023-08-18 and 2023-09-15 multiplied by the discount of downsizing the instance from db.t3.2xlarge to db.t3.xlarge. + +### Record ID Explanation + +An ARN of RDS database followed by a slash characer and the current database instance type, e.g. `arn:aws:rds:us-west-2:101311352144:db:lama-dev/db.t3.2xlarge` + +### Actions You Can Take + +Downsize the instance to recommended size. diff --git a/savings-opportunities/0017_opensearch_rightsizing.md b/savings-opportunities/0017_opensearch_rightsizing.md new file mode 100644 index 0000000..899407b --- /dev/null +++ b/savings-opportunities/0017_opensearch_rightsizing.md @@ -0,0 +1,68 @@ +# OpenSearch Righsizing + +{% hint style="success" %} +See [optimization-opportunities.md](../fundamentals/cost-savings/key-concepts/optimization-opportunities.md "mention") for more details on the concept. +{% endhint %} + +## Key Metadata + +### Source: `AWS` + +### Service: `Amazon OpenSearch` + +### Difficulty: `Easy` + +{% hint style="info" %} +**Easy:** Zero downtime, zero performance risks + +**Medium:** Zero downtime, potential performance trade-offs + +**Hard:** Downtime required, potential performance trade-offs +{% endhint %} + +### Type: `Usage` + +{% hint style="info" %} +**Usage:** Actions altering actual cloud resources (e.g. changing VM specs, storage retention policies, removing unused resources) + +**Rate:** Actions targeting financial concepts, mainly commitment-based discounts (e.g. [Reserved Instances](https://aws.amazon.com/ec2/pricing/reserved-instances/) and [Savings Plans](https://aws.amazon.com/savingsplans/) for AWS, [Committed Use Discounts](https://cloud.google.com/compute/docs/instances/signing-up-committed-use-discounts) for GCP) + +**Custom:** Ad-hoc opportunities for custom tracking needs. See [creating-custom-optimization-opportunities.md](../guides/optimizing-cloud-costs/creating-custom-optimization-opportunities.md "mention") for more details. +{% endhint %} + +## Details + +### How Opportunity is Detected + +Cloudthread scans OpenSearch for domains eligible for downsizing based on CPU and memory utilization maximum being below adjustable thresholds. + +### Opportunity Threshold Metrics + +* CPUUtilization + * **Default value:** `40%` +* SysMemoryUtilization + * **Default value:** `40%` + +{% hint style="info" %} +What metrics the Savings Opportunity is referencing. +{% endhint %} + +### How Estimated Monthly Savings is Calculated + +Cost impact for this opportunity is the average daily ESInstance cost of the domain multiplied by the discount of downsizing the instance. The discount is ratio of the recommended instance size cost to the current instance size cost. + +{% hint style="warning" %} +Note that this is an **upper bound** for snapshot cost - snapshots are typically smaller than the full volume size. +{% endhint %} + +### Example + +The daily cost impact for this opportunity is the average daily ESInstance cost of the instance ($8.123818) between 2023-08-09 and 2023-09-06 multiplied by the discount of downsizing the instance from m6g.4xlarge.search to m6g.2xlarge.search.' + +### Record ID Explanation + +ARN of OpenSearch domain, followed by a slash character and the current instance size e.g. 'arn:aws:es:eu-central-1:341922118221:domain/costopt/m6g.4xlarge.search' + +### Actions You Can Take + +Resize the Domain to recommended size.