dev-resources.site
for different kinds of informations.
Optimize AWS Cloud Costs
Published at
11/11/2024
Categories
aws
finops
Author
maradwan
Author
8 person written this
maradwan
open
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
orm5a.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
Nueva regi贸n AWS en M茅xico: su implicaci贸n de los costos y FinOps
read article
Optimizaciones de costo claves de EC2 en AWS
read article
Create spot instances on GCP & AWS
read article
S茅curiser l'association entre un projet et son compte de facturation sur Google Cloud Platform
read article
Clean up S3 with Batch Operations, Tags and Lifecycle policies, they said. It will be cheaper, they said.
read article
Reducciones de costo, ahorro y optimizaci贸n de costos 驴Diferentes o iguales?
read article
AWS Compute Optimizer released a new feature
read article
S铆ndrome del bolsillo profundo: s铆ntomas y remedios
read article
FinOps Consulting Services for Cloud Cost Optimization
read article
Building Bedrock Agents for AWS Account Metadata and Cost Analysis
read article
Budget Forecasting for Legacy Cloud deployments using Cost Explorer and AWS Pricing Calculator
read article
Set budget alerts on GCP & AWS
read article
How to Estimate Cloud Costs with Terraform using Infracost
read article
How Can You Initiate FinOps Practices in an Organization?
read article
Cloud Financial Management: Best Practices for Optimizing Cloud Spend
read article
The Hidden Cost of Paying Twice for Inter-AZ Network Traffic in AWS
read article
Amazon EC2 now supports to Optimize CPUs post instance launch
read article
Optimize AWS Cloud Costs
currently reading
When Your AWS Bill Goes Viral and Your Finance Department Becomes a Memelord 馃殌馃捀
read article
AWS Compute Optimizer now supports 80 additional Amazon EC2 instance types
read article
Cloud FinOps Services for Effective Financial Forecasting in Cloud Operations
read article
How I spent a few hours using advanced technology to save $2
read article
Optimization and Automation of AWS Resources to reduce costs without impacting operations
read article
AWS Cost Management now provides purchase recommendations for Amazon #DynamoDB reserved capacity
read article
k8s-pvc-tagger: The Swiss Army Knife of AWS EBS Tagging
read article
The Ultimate Guide to Kubernetes Monitoring: Best Practices and Hands-On Instructions
read article
Cuando tu factura de AWS se convierte en un meme y tu departamento financiero en un meme-lord 馃殌馃捀
read article
2 simple tips to reduce your Google Cloud Run costs
read article
Turbo360 FinOps and Cost Management Is Now Available in the Microsoft Azure Marketplace
read article
Insights do IBM FinOps Day: Transformando a Gest茫o Financeira na Era da Nuvem
read article
Featured ones: