Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 53 additions & 0 deletions savings-opportunities/0006_rightsizing_ec2.md
Original file line number Diff line number Diff line change
@@ -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.
68 changes: 68 additions & 0 deletions savings-opportunities/0010_ce_ri_ec2.md
Original file line number Diff line number Diff line change
@@ -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.
69 changes: 69 additions & 0 deletions savings-opportunities/0011_ce_ri_rds.md
Original file line number Diff line number Diff line change
@@ -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.
65 changes: 65 additions & 0 deletions savings-opportunities/0012_ce_ri_redshift.md
Original file line number Diff line number Diff line change
@@ -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.
65 changes: 65 additions & 0 deletions savings-opportunities/0013_ce_ri_elasticache.md
Original file line number Diff line number Diff line change
@@ -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.
66 changes: 66 additions & 0 deletions savings-opportunities/0014_ce_ri_elasticsearch.md
Original file line number Diff line number Diff line change
@@ -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.
Loading