- Rightsizing your resources: Optimizing resource size, known as rightsizing, entails evaluating performance needs and adjusting for cost efficiency. This involves analyzing CPU, RAM, storage, and network usage, downsizing eligible instances, removing underutilized resources, and implementing schedules for resource initiation and shutdown.
- Consider your EC2 Family Choice: AWS provides a vast array of EC2 Instances, but it's crucial to consider pricing nuances. Larger instances in the same family may not translate to cheaper rates. Older instance families may be less performant and costlier. C5/M5 Instances are outdated; consider switching to C6A (AMD) for cost reduction. T3 Instances are cost-effective for low CPU tasks, but avoid 'Unlimited Mode' to prevent excessive costs. Converting T3 to T3a (AMD) can save over 10%. Also moving Intel-based EC2s to Graviton is also an option.
- Detect underutilized Amazon Elastic Block Store (EBS) volumes by using Trusted Advisor. Volumes with minimal activity, less than 1 I/O operation daily, may indicate non-usage. Cut expenses by creating snapshots and deleting these inactive volumes. Amazon Data Lifecycle Manager enables automated snapshot creation. Follow the provided steps for EBS volume deletion.
- Optimize Amazon S3 usage to reduce costs, Clean up unnecessary objects in S3 buckets and review configurations to avoid unnecessary replication or versioning. Utilize S3 Analytics to analyze access patterns and consider S3 Infrequently Accessed (S3 IA) for cost savings. Automate object transfer to cheaper storage tiers through Lifecycle Policies or use S3 Intelligent Tiering for automatic assessment and relocation.
- Optimize costs by employing reserved instances and savings plans, pricing models offered by cloud providers. These models provide discounted rates in exchange for a committed level of usage, ensuring long-term cost savings. However, it's crucial to note that these models necessitate a long-term commitment and may not be universally suitable. Businesses should thoroughly assess usage patterns and future needs before opting for a reserved instance or savings plan.
CEO @ Adaptive6 | Governing Board Member @ FinOps Foundation
1 年Thanks for sharing!
Building AI Agents
1 年This is a fantastic list, Jaspreet B.! Aside from these, what are your thoughts on using EC2 spot instances to reduce cost?
FinOps Certified Practitioner | AWS Cloud Practitioner
1 年Great insights! ??
Engineering and Architecture leader, Strategic Accounts at Amazon Web Services (AWS)
1 年Also check this out: https://www.thefrugalarchitect.com/