Skip to content

Commit c78f81c

Browse files
authored
Spot VMs paragraph (#1) (#69)
* spot vms paragraph * typos fix #47 * typo fix #47 --------- Signed-off-by: lbg-oju <[email protected]>
1 parent 9f01285 commit c78f81c

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

Guides/Cost Optimization in the Cloud.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Before you can optimize anything, you need to turn on metrics to monitor the per
2525
Examples of metrics monitoring services:
2626

2727
- AWS: [CloudWatch](https://aws.amazon.com/cloudwatch/)
28-
- [Azure Monitor](https://azure.microsoft.com/en-us/products/monitor/)
28+
- Azure: [Azure Monitor](https://azure.microsoft.com/en-us/products/monitor/)
2929
- GCP: [Cloud Monitoring](https://cloud.google.com/monitoring/?hl=en)
3030
- [Datadog](https://www.datadoghq.com/)
3131

@@ -39,6 +39,17 @@ Rightsizing is a term that means identifying and adjusting specific resources to
3939

4040
After rightsizing your compute service, you can typically enable autoscaling to dynamically adjust resources up and down based on demand in your workload. This means that if demand is low, autoscaling will reduce the amount of resources provisioned allowing you to save money. Along with autoscaling, you will typically set high and low thresholds which should be based around your typical workload.
4141

42+
### Using spot instances
43+
44+
This is a type of VM instance that can be terminated at any time when resources need to be reallocated for other tasks. Because of this, spot VMs are offered at a much lower price with cost reductions of up to 90% as they make use of unused compute capacity. Spot VMs are suitable for fault-tolerant, stateless and flexible workloads that can handle interruptions but don't need to be completed at a specific time. Examples of these types of workloads include CI/CD jobs or batch processing jobs and more but it's not recommended for other types of workloads.
45+
46+
Examples of different spot VMs:
47+
48+
- AWS: [AWS ECS Spot Instances](https://aws.amazon.com/ec2/spot/)
49+
- Azure: [Azure Spot VMs](https://azure.microsoft.com/en-us/products/virtual-machines/spot)
50+
- GCP: [GCP Spot VMs](https://cloud.google.com/spot-vms)
51+
- IBM: [Transient virtual servers](https://cloud.ibm.com/docs/virtual-servers?topic=virtual-servers-about-vs-transient)
52+
4253
### Savings plans
4354

4455
Finally, after exploring the above options, you can usually get significant savings by purchasing savings plans which are typically longer range commitments to use a predetermined amount of a resource. These are great when you know that your workload is relatively steady and predictable. Savings plans are a great high impact and low effort option for saving money.

0 commit comments

Comments
 (0)