Logo

dev-resources.site

for different kinds of informations.

Optimize AWS Cloud Costs

Published at
11/11/2024
Categories
aws
finops
Author
maradwan
Categories
2 categories in total
aws
open
finops
open
Author
8 person written this
maradwan
open
Optimize AWS Cloud Costs

Optimize AWS cloud costs by implementing the following strategies:

VPC Optimization:

  • Manage Data Transfer Costs: NAT gateways incur costs; in most cases, two subnets with 99.9% availability are sufficient. For 99.99% availability, use three subnets with three NAT gateways. Two subnets are generally sufficient for most scenarios.
  • Remove IP v4 addresses that are not needed or associated with Network Interface Card (NIC).
  • Use VPC endpoints to privately connect to supported AWS services and VPC endpoint services, rather than relying on NAT gateways, to reduce costs. Additionally, AWS PrivateLink is often required for other purposes, such as compliance, irrespective of cost considerations.

EKS/EC2/Auto Scaling Group (ASG) Optimization:

  • Implement Instance Auto scaling: Configure autoscaling with Spot instances for worker nodes by using Karpenter to adjust resources based on demand dynamically.
  • Use Reserved Instances and Savings Plans: Optimize for a single node type, such as m5a.large or m5a.xlarge , for most applications to gain cost efficiencies through reserved capacity.
  • Rightsize Resources: Regularly reassess applications and nodes to evaluate utilization and rightsize resources for optimized performance and cost.
  • Use scheduled actions in the Auto Scaling Group ASG for test and development environments to automatically stop instances at specified times when compute nodes are not in use and start them when needed.
  • CPU Type: ARM-based CPUs (such as AWS Graviton) are more cost-effective but may have compatibility issues with certain applications. Developers should ensure application compatibility to support multiple CPU types.
  • Upgrades: Cloud providers may impose fees for clusters that are not upgraded to a supported version. For EKS, using outdated Kubernetes Cluster requires Extended Support, resulting in additional expenses.

EBS Optimization:

  • Ensure that EBS volumes are configured to use the GP3 storage type, which is 20% more cost-effective than GP2.
  • Delete unused EBS volumes and snapshots that are no longer in use.

S3 Optimization:

  • Optimize Storage Costs for Object Storage: Configure lifecycle policies, especially when using versioning, and choose the appropriate storage class (e.g., Standard or Infrequent Access). Consider S3 Intelligent Tiering for automated cost-efficient storage management.

Database Optimization:

  • For RDS, consider rightsizing, using Graviton-based instances, and performing mass engine version upgrades if applications support the new version.
  • Switching to Amazon Aurora I/O-Optimized increases instance costs by approximately 25% to include I/O operations, making it an ideal choice for high I/O workloads. This option offers improved cost predictability and can potentially reduce total costs when I/O demand is significant.
  • Upgrades: Cloud providers may impose fees for clusters that are not upgraded to a supported version. For RDS, using outdated database engines may require Extended Support, resulting in additional expenses.
finops Article's
30 articles in total
Favicon
Nueva regi贸n AWS en M茅xico: su implicaci贸n de los costos y FinOps
Favicon
Optimizaciones de costo claves de EC2 en AWS
Favicon
Create spot instances on GCP & AWS
Favicon
S茅curiser l'association entre un projet et son compte de facturation sur Google Cloud Platform
Favicon
Clean up S3 with Batch Operations, Tags and Lifecycle policies, they said. It will be cheaper, they said.
Favicon
Reducciones de costo, ahorro y optimizaci贸n de costos 驴Diferentes o iguales?
Favicon
AWS Compute Optimizer released a new feature
Favicon
S铆ndrome del bolsillo profundo: s铆ntomas y remedios
Favicon
FinOps Consulting Services for Cloud Cost Optimization
Favicon
Building Bedrock Agents for AWS Account Metadata and Cost Analysis
Favicon
Budget Forecasting for Legacy Cloud deployments using Cost Explorer and AWS Pricing Calculator
Favicon
Set budget alerts on GCP & AWS
Favicon
How to Estimate Cloud Costs with Terraform using Infracost
Favicon
How Can You Initiate FinOps Practices in an Organization?
Favicon
Cloud Financial Management: Best Practices for Optimizing Cloud Spend
Favicon
The Hidden Cost of Paying Twice for Inter-AZ Network Traffic in AWS
Favicon
Amazon EC2 now supports to Optimize CPUs post instance launch
Favicon
Optimize AWS Cloud Costs
Favicon
When Your AWS Bill Goes Viral and Your Finance Department Becomes a Memelord 馃殌馃捀
Favicon
AWS Compute Optimizer now supports 80 additional Amazon EC2 instance types
Favicon
Cloud FinOps Services for Effective Financial Forecasting in Cloud Operations
Favicon
How I spent a few hours using advanced technology to save $2
Favicon
Optimization and Automation of AWS Resources to reduce costs without impacting operations
Favicon
AWS Cost Management now provides purchase recommendations for Amazon #DynamoDB reserved capacity
Favicon
k8s-pvc-tagger: The Swiss Army Knife of AWS EBS Tagging
Favicon
The Ultimate Guide to Kubernetes Monitoring: Best Practices and Hands-On Instructions
Favicon
Cuando tu factura de AWS se convierte en un meme y tu departamento financiero en un meme-lord 馃殌馃捀
Favicon
2 simple tips to reduce your Google Cloud Run costs
Favicon
Turbo360 FinOps and Cost Management Is Now Available in the Microsoft Azure Marketplace
Favicon
Insights do IBM FinOps Day: Transformando a Gest茫o Financeira na Era da Nuvem

Featured ones: