Don't let runaway cloud costs take you by surprise. Here are seven ways to keep cloud costs under control while making the most of cloud services.
Itโs no secret that organizations are deploying more and more cloud services as they look for ways to increase business agility and scalability while reducing costs. But in an interesting twist, increased cloud adoption can lead to runaway spending. As a result, enterprises need to look for ways to control their cloud costs.
A May 2024 report by research firm Gartner said worldwide end-user spending on public cloud services was forecast to grow 20 percent and total $675.4 billion in 2024, up from $561 billion in 2023. The market growth is being driven by the rise in generative AI and application modernization.
With continued growth, Gartner expects public cloud spending to eclipse the trillion-dollar mark before the end of this decade. All segments of the cloud market are expected to see growth in 2024, the firm said.
While a rise in overall spending on cloud services doesnโt necessarily translate to higher cloud costs at individual organizations, itโs safe to say that many enterprises are seeing a cost increase. In some cases, there might even be out-of-control expenditures that cut into the financial benefits of the cloud.
7 ways to control cloud costs
Experts offered the following suggestions for reining in cloud costs:
- Ensure cloud services match requirements
- Take advantage of reserved instances
- Leverage analytical tools to monitor usage
- Use resource tagging
- Closely examine billing documents
- Deploy storage autoscaling
- Create a culture that embraces cost control
Ensure cloud services match current requirements
Do all the cloud services an organization has in place meet its current needs? Not likely. When companies procure cloud services, itโs generally to meet a specific need or to take advantage of a market opportunity. Sometimes, this is a short-term requirement.
For example, a business might need to launch a big data analytics project before introducing a new product or service in the market. A cloud-based service provides the means for collecting and analyzing customer and market data, providing the necessary computing resources.
Once the project is completed, those cloud services are no longer needed, however.
โA critical practice we implement is โright-sizing,โโ says Simon Bacher, CEO and co-founder of technology startup Ling, which relies heavily on cloud services to run its business.
โWe review our cloud usage regularly, making sure our chosen services match our unique requirements,โ Bacher says. โWhen we launched Ling, we started with a basic package, and as we grew, we scaled up appropriately. This prevented us from over-spending on services we didnโt require in our early stages.โ
A big part of ensuring that cloud services match up with organizational needs is to review cloud service usage in an ongoing way.
โWe exercise caution to avoid overcommitting and periodically reevaluate [cloud spending] as usage changes,โ says Markus Schaal managing director and COO at software company Plitch. โTo further reduce waste, we right-size instances and continuously track resource consumption across environments.โ
Take advantage of reserved instances
Amazon Web Services (AWS), one of the big three public cloud providers along with Microsoft and Google, offers Amazon EC2 Reserved Instances (RI), which can provide a discount on services up to 72% compared with on-demand pricing, according to AWS. It can also provide a capacity reservation when used in a specific availability zone.
EC2 RIs provide a discounted hourly rate and an optional capacity reservation for EC2 instances, the company says. AWS billing automatically applies a customerโs RIโs discounted rate when attributes of EC2 instance usage match attributes of an active RI.
Microsoftโs Azure and Google Cloud also offer their own versions of reserved instances for customers.
Ling takes advantage of this arrangement to save on costs. โAfter evaluating our long-term needs, we committed to a one-year plan for some of our primary cloud services, taking advantage of the significant discounts that come with reserved instances,โ Bacher says. This saved the company about 15 percent annually in costs.
Another company, Internet proxy services provider Live Proxies, upon reviewing its cloud usage patterns found several workloads that would benefit under reserved instance pricing.
โBy committing to one-year or three-year reserved instances, we could bring down our cloud spending by up to 40 percent,โ says Jacob Kalvo, co-founder and CEO. โThis is a solution that involves some sort of up-front commitment, but pays off in the long term with considerable savings. For example, our data scraping operations, running continuously, were perfect candidates for reserved instances. This results in much more predictable and manageable cloud budgets.โ
Leverage analytical tools to monitor usage
โOne of the most potent strategies for managing costs in the cloud is to put robust monitoring and analytical tools in place,โ Kalvo says.
โThese are mechanisms we put in place to get very sophisticated details on how we utilize the cloud,โ Kalvo says. โThis helps us discover underutilized resources and removes waste. Continual vigilance over your cloud environment keeps you on a trajectory toward cost reduction via data-driven decisions.โ
For instance, Live Proxies discovered that some of the virtual machines (VM) it had in use were running continuously, even though they were only needed during business hours. Scheduling these VMs to shut off outside of core hours yielded significant savings, Kalvo says.
โGaining visibility into expenditures is very important,โ says Puneet Gogia, data and business analyst and founder of Excel Champs, which provides Excel certification. โWithout the proper tools, itโs easy for costs to spiral out of control without noticing.โ
Proactive tools and strategies for managing cloud spending โensure youโre using resources effectively without waste,โ Gogia says. โThe returns come from digging into patterns, committing to cheaper options, and keeping deployments tuned.โ
One client of Excel Champs was overprovisioning resources and spending more than needed without realizing it. By implementing tools available from AWS and Azure, it was able to see where spending was going and this led to a 20% reduction by cutting waste, Gogia says.
Use resource tagging
Cloud resource tagging, a process that involves attaching descriptive metadata or labels to cloud resources to define the types of resources within a cloud environment, can be an effective way to help optimize cloud costs.
โResources tagging gives visibility on how expenditure in the cloud can be traced or managed by the various departments, projects, or teams,โ Kalvo says. โWe have a very strict tagging policy at Live Proxies: every cloud resource is tagged with relevant metadata.โ
This enables optimal cost allocation and also enhances accountability throughout the organization, Kalvo says. When Live Proxies had a spike in its cloud bills, it used tags to determine the exact source of the spike. A new project was consuming more resources than were estimated.
โThis gave us the opportunity to fix the issue on the spot and budget accordingly,โ Kalvo says.
Closely examine billing documents
It sounds obvious, but closely examining the bills that come in from cloud providers is an important part of controlling cloud costs that some organizations of IT departments might overlook. In some cases, the use of multiple providers and a variety of cloud services makes this more complex.
โKeeping an eye on the billing information is one of the perfect ways to reduce cloud costs,โ says Martin Gasparian, managing attorney at Maison Law. โMany business owners do not bother to check the billing details, even the cloud expenses [that] seem to be higher than expected.โ
Companies should ask their vendors to provide a breakdown of the billing for cloud services, Gasparian says. โThe analysis of these details will help you to cut redundant services being paid for in the cloud packages,โ he says. โJust pay for priority cloud services rather than marketed packages that come with unnecessary but complementary services.โ
Deploy storage autoscaling
Autoscaling is a method used in cloud services that dynamically adjusts the number of resources available based on the demand on servers. Organizations can leverage this for services such as data storage to reduce expenditures.
โOne way we stay on top of our budget is by autoscaling our services based on current storage needs,โ says Michael Sawyer, operations director at travel company Ultimate Kilimanjaro. โThis way, storage supply meets our data demand where it is, instead of overspending on storage we do not even need.โ
Another way Ultimate Kilimanjaro budgets for cloud storage is by offering allocated storage allowances per department, so those who might need more storage have it at their disposal. โTo me, this allocation of budget is no different than other department budgets, especially since the need to monitor funds spent on technology is always important,โ Sawyer says.
Conducting audits and shutting down unused resources, especially at off-hours, prevents overspending, Gogia says. โOne e-commerce company I worked with was able to cut their bill by a third by implementing autoscaling and addressing inefficiencies,โ he says. โPerformance improved at the same time as costs declined.โ
Given the โextremely dynamic workloads at Plitch, the company uses, autoscaling extensively to spin up and down resources in response to demand, Schaal says. โEvery two weeks we also analyze usage statistics to identify areas that could be optimized,โ he says. โThis level of information is essential because unrestrained cloud spending has a tendency to grow rapidly.โ
Create a culture that embraces cost control
To help keep cloud costs under control, itโs a good practice to create a company culture that encourages users, including line-of-business leaders, to be aware of expenses
โHaving a cloud-conscious team is often ignored,โ says Stefan Chekanov, co-founder and CEO of Brosix, a provider of communications and messaging tools. โThe human factor canโt be tracked or measured like plain data, but its impact is just as huge.โ
Simply having the right tools isnโt enough, Chekanov says. โIn my experience, you have to actively promote a culture where everyone understands the impact of their cloud usage. As a leader, you have to have those transparent cost discussions, especially when it comes to development processes.โ
Cloud engineers who are aware of the financial implications of their choices are more likely to be resource-efficient, Chekanov says.


