Unveiling Our IT Cost Reduction: Reducing from $27.8k/month to $181.44 for AWS Billing
Introduction
Managing IT costs is a critical aspect of maximizing efficiency and profitability. As the Head of Engineering at Nas Company, I have spearheaded efforts to revise our usage of IT services and successfully reduce 70% of our monthly IT expenses.
One of the most significant savings happened from Amazon Web Services (AWS). In this article, we will explore how Nas Company achieves substantial cost savings through AWS while highlighting the importance of avoiding costly mistakes in tech usage.
Situation
I joined Nas Company on Oct 25th, 2022 as the Head of Engineering. Like many start-ups, we faced the challenge of balancing rapid growth with limited resources. The increasing demand for our services put a strain on our IT infrastructure, leading to higher operational costs. We recognized the need to optimize our technology stack and find innovative solutions to reduce expenses without compromising performance.
Complication
Among all the costs, AWS is one of the most costly services. Revising the usage of AWS service will be the most effective step to take.
The company started using AWS in Sep 2019. After 3 years, the whole infra become less efficient due to the rapid change of business and people. Without careful oversight and optimization, AWS usage can quickly lead to unnecessary expenses. Inefficient resource allocation, idle instances, overprovisioned storage, and suboptimal utilization of cost-saving features contribute to inflated bills. Understanding how the cost is generated and avoiding these common pitfalls is crucial to achieving cost efficiency.
Resolution
After several months of effort, we successfully reduce the AWS bill from 27.8k to an acceptable level.
Following are the major operations to save out cost.
Optimise performance and allocate proper resource
AWS provides great flexibility to scale up service vertically and horizontally. However, it’s easy to make mistakes when blindly scaling up service without figuring out the root cause of performance issues and optimizing the solution. Also, people may tend to create new services using existing instance configurations without reviewing and planning based on the new use case.
After improving the logic of our services and allocating resources based on CPU/Memory/Network usage, we are able to
领英推荐
Clean up idle resources
After running for 3 years, there are some services deprecated. However, they may not tear down completely.
Share reusable resources
AWS provided a lot scaffold to set up your service so you don’t need to do everything from scratch. But if we don’t know what is exactly happened, there could be some reusable resource being created multiple times
Choose more cost-effective solutions
AWS provides some more powerful and easier solutions. But if we are not 100% familiar with how it works internally and do optimization, it will be easier for you to make mistakes.
Apply saving bundles
If your usage has been optimized and you foresee there won’t be big changes, you can consider committing to a long-term contract to save some cost.
Pay through service resellers
We didn’t move into this in the end. But there are some AWS resellers that can provide savings by changing your billing through them. From their side, they will own a resource pool with cheaper resources and allocate them to the vendors. I was approached by https://www.cloudkeeper.ai/ to know this info.
Enrol in the AWS activate program
After the above operations, the latest estimation of our monthly AWS cost is around 7k-8k. At this point, our investigator introduces the AWS Activate program to us. The program provides company credit to encourage startups to explore different tools and accelerate their journey. In the end, we are able to get enough credits to cover bills. The current 181.44 is from CloudFront Saving Bundle which is not covered by this program.
Conclusion
Cost saving is a continuous journey and there are still a lot of to-do items from our side. If you haven’t looked into a bill for a long time, maybe this is a good time to do so and get some instant effect.
In the next article, I will share more savings from other IT subscriptions and share more pitfalls.
Enabling #freedomtodrive @ GetGo
1 年Thank you for sharing
Problem Solving & Empath Software Engineer @ Mind Strecher
1 年Thanks for sharing! Hope to read your next article.
Executive IT Strategist | 20+ Years in Digital Transformation | CRM & Automation Expert | Writer
1 年This is quite insightful, thanks for sharing. Adding my two cents, moving to cloud is still handled (I'm constantly getting surprised) with lift-n-shift approach. That may be needed for some apps, however for most utilizing appropriate cloud technologies (and arch redesign) can bring significant cost and efficiency benefits. For organization already moving to cloud, or considering it, its important to realize, cloud is not just a remote server, but a completely different architecture.
I help companies to save millions on AWS
1 年Thank you for sharing your story! Very useful article with real-world cost-saving approaches. Btw. Cost-savings don't walk alone. If you have such incredible cost-savings in this account/cloud/vendor - you might also want to look into other spendings of your company. There's high probability that processes that had led AWS usage grow to $27.8k/mo had lead other areas towards similar bloated costs.
CEO at Nas Company
1 年love it!!