<img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=1005900&amp;fmt=gif">

Insights

The Unusual Suspects in AWS and How to Find Them

When it comes to reducing costs on AWS, everyone focuses on EC2, EBS and S3 because they are some of the most commonly used services in AWS infrastructure. While these services are usually the outliers for rising costs, it is important to take a comprehensive approach to cost optimisation and not just focus on the basic services for large environments.

By taking a broader view of the entire infrastructure and understanding how different services interact and how they are driven by demand, companies can not only identify areas for optimisation but also improve performance, reduce downtime, and enhance user experience. 

Here are some top tips on how to optimise  other AWS services:

  • Lambda: Set a concurrency limit, optimise code, and reduce dependencies to ensure your function does not spawn more instances than required.

  • API (Application Programming Interface) Gateway: Use caching, throttling, and CDNs to reduce the number of API calls and minimize costs.

  • Aurora: Choose the right instance type and storage, use reserved instances, and autoscaling to ensure you have the right capacity and avoid unused resources.

  • ElastiCache: Use data compression, eviction policies, and right-sized cache nodes to optimize costs.

  • DynamoDB: Choose the right provisioned throughput and data storage configuration based on your application's needs.

  • VPC: Use VPC endpoints to avoid data transfer costs and right-size your VPC based on your application's needs.

  • CloudFront: Use caching and edge locations to minimize the number of requests to origin servers and reduce data transfer costs.

Remember to monitor usage patterns regularly against the demand signal to identify areas for optimisation and make informed decisions about resource allocation. This can ensure the company is optimised for both cost and performance.

By implementing these recommendations, companies can curb unnecessary expenses while also improving overall efficiency, minimizing downtime, and elevating user experiences. The constant monitoring of usage patterns against demand signals ensures that the organization remains agile, making informed decisions about resource allocation.

A comprehensive approach to AWS cost optimization goes beyond the basics, ensuring that the unusual suspects are identified and addressed, leading to a well-balanced and optimized cloud infrastructure.

 

About the Author

Ram Sharma

Ram Sharma is a Capacitas consultant specialising in Capacity Management solutions for growing organisations in the SaaS space, including delivering long-term FinOps transformation programs and training their FinOps team in Cloud Cost Optimisation best practices.

If you would like to have a chat about optimising your cloud costs, feel free to reach out for a no commitment chat. You can contact us via the website or reach out via email at contact@capacitas.co.uk

Also worth having a look at some of our recent case studies where we have saved our clients Millions of pounds in cloud spend.

Cegid and Capacitas case study   New call-to-action