Cloud Services7-minute read

Cloud Cost Optimization: A Strategic Framework to Lower Costs and Increase Efficiency

Many companies overpay for cloud services. These cloud cost optimization techniques will help you negotiate favorable terms and discounts with your cloud provider and maximize efficiency.

Many companies overpay for cloud services. These cloud cost optimization techniques will help you negotiate favorable terms and discounts with your cloud provider and maximize efficiency.

TJ Urglavitch
Cloud Services Practice Lead
13 Years of Experience

TJ has more than a decade of leadership experience in the hosting and cloud services industry and guides clients through the complexities of cloud computing adoption and transformation. He holds a degree in accounting from Delaware County Community College and accreditations for both Scrum and the Information Technology Infrastructure Library (ITIL).

Previously At

IonosNtirety
Share

The early adoption of cloud computing was driven by a few key promises: enhanced scalability, agility, automatic updates, and the elimination of large capital expenditures on hardware and data centers. These benefits positioned the cloud as the backbone of modern business operations—powering everything from collaboration tools to mission-critical systems. But, despite the promise of cost efficiency, nearly 60% of companies in a 2024 survey report that their cloud costs are spiraling out of control.

The challenges of cloud cost optimization are numerous, including lack of visibility into cloud spending, opaque pricing models, inefficient management of cloud resources, and the constant struggle to balance cost savings with security and compliance. In my experience, these obstacles often stem from a misaligned approach to cloud optimization in which organizations focus on minor adjustments to cloud infrastructure rather than a top-down strategy that aligns with business goals.

Throughout my 13 years as a leader in the hosting and cloud services industry, I’ve observed that achieving excellence in cost optimization on platforms like Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform requires a three-tier approach that includes establishing corporate guardrails, negotiating effectively with vendors, and fostering infrastructure health. In this article, I walk through this framework and share examples of how leaders can optimize cloud costs and boost efficiency at their organizations.

Strong Corporate Guardrails

Consider a midsized company that has recently migrated its operations to the cloud to enhance flexibility and scalability. Within a few months, the finance team notices that cloud expenses are significantly higher than projected. Upon investigation, they find that various departments have independently provisioned cloud resources without oversight, leading to redundant services and uncontrolled spending. This situation highlights the crucial need for establishing corporate guardrails in cloud cost optimization.

Corporate guardrails are high-level policies and guidelines that align cloud spending with the organization’s strategic objectives. They set clear boundaries for resource usage and financial commitments, fostering a culture of financial discipline across all departments. By explicitly defining how cloud expenditures support business goals, companies create a solid foundation for cost optimization.

The three key elements of corporate guardrails are:

  • Budget caps: Setting spending limits for each department or project ensures that costs remain within predefined thresholds. This encourages teams to prioritize their cloud resource usage and prevents unexpected expenses.
  • Expenditure tracking: Real-time monitoring of cloud spending provides visibility into resource utilization. This allows finance and management teams to make timely adjustments and informed decisions to stay on budget.
  • Approval processes: Requiring authorization for significant cloud expenditures adds a layer of oversight. This ensures that substantial investments align with strategic priorities and have been vetted by the appropriate stakeholders.

By implementing these measures, companies can mitigate risks associated with uncontrolled spending, such as shadow IT. Shadow IT occurs when departments or individuals procure cloud services without the knowledge or approval of IT and finance teams, leading to duplicated services, security vulnerabilities, and escalating costs.

For instance, teams may inadvertently procure cloud services that duplicate capabilities already available within the organization’s subscriptions. This often stems from a combination of urgency to meet project goals and insufficient visibility into enterprise-wide resource allocations. A 2024 Flexera State of the Cloud Report found that “wasted cloud spend” accounts for 27% of cloud budgets, with decentralized purchasing practices cited as a key contributor. With guardrails in place, such purchases would require approval, ensuring alignment with company policies and preventing unnecessary expenses.

Corporate guardrails require ongoing cooperation, executive sponsorship, and regular review across the organization to be effective. This foundational process prevents cost overruns and empowers executives to invest in cloud initiatives that drive the most significant growth, setting them on a path to long-term success in the cloud.

Strategic Vendor Negotiations

Cloud providers are often willing to offer significant discounts, especially when long-lasting commitments or higher usage volumes are part of the agreement. To successfully negotiate with vendors and reduce costs, your chief information officer or chief technology officer must be prepared with detailed usage data, future growth projections, and a clear understanding of their leverage.

The most common challenge I’ve encountered with cloud costs is when rapid growth leads to a sudden surge in cloud resource demand, often outpacing cost control measures. A compelling example of how to handle this thoughtfully is Airbnb’s approach to managing its rising cloud expenses with AWS. Recognizing the need to control costs without hindering performance, the company’s IT team took a strategic, data-driven approach to negotiate better terms with AWS. It thoroughly analyzed its usage to identify underutilized resources and leveraged forecasting tools to project future cloud needs.

Armed with detailed data and precise growth projections, Airbnb engaged AWS in negotiations. The company became an early adopter of AWS Savings Plans, a flexible pricing model offering lower prices compared to on-demand instances in exchange for a specific usage commitment. By migrating its Amazon EC2 Reserved Instances to Savings Plans and discontinuing On-Demand Instance usage where appropriate, Airbnb reduced operational workloads and saved up to 27% in storage costs and 60% in OpenSearch Service costs.

Practical cloud cost optimization strategies for vendor negotiations, including extended contracts and consolidated services.

Airbnb’s case exemplifies how data-driven, strategic negotiations focused on aligning cloud spending with business objectives can maximize efficiency. This approach involves viewing the cloud vendor not merely as a service provider but as a strategic partner who can assist in achieving that alignment.

Negotiating with cloud vendors is an ongoing process that requires agility and adaptability. Leaders should conduct enterprise-wide assessments quarterly or semiannually to evaluate cloud vendor relationships, examine current pricing models, and stay informed about market trends. Understanding how increased volume can unlock lower pricing and exploring any new services that vendors offer are key to maintaining optimal agreements.

Infrastructure Health and Continuous Optimization

The final step in cloud cost optimization involves a thorough analysis of your cloud architecture to identify improperly configured, inefficient, or unnecessary resources. While it might be tempting to make aggressive cuts to reduce costs quickly, balancing cost-saving measures with the need to maintain performance, reliability, and security is crucial.

Effective infrastructure optimization begins with a deep understanding of your cloud environment. This involves analyzing resource utilization to identify underused or idle assets that can be decommissioned or scaled down. For example, a Toptal data scientist recently collaborated with a company to address escalating AWS costs caused by inefficient data handling in outbound transfers. By leveraging the platform’s cloud management tools, he identified opportunities to optimize data transfers through compression, caching, and re-architecting applications to process data within the cloud. These adjustments delivered significant cost savings while maintaining performance.

Cloud vendors offer many tools to help IT teams detect underutilized resources, match the size and type of cloud resources to the needs of an application or workload, and optimize scaling operations to more precisely match demand. These tools include AWS’s Cost Explorer, Google’s Cloud Management Tools, and Microsoft Azure’s Cost Management. While helpful, they are insufficient to keep costs in check without other measures—cloud optimization is a dynamic process that requires regular reassessment of infrastructure efficiency. As business needs and technological advancements evolve, cloud environments change, making it crucial to stay informed about new services and updates from cloud providers that can improve performance or reduce costs.

The Continuous Cloud Infrastructure Optimization Cycle includes tips on establishing cloud cost optimization best practices.

Automation can also enhance efficiency, but implement it carefully to avoid introducing errors or compromising system integrity. Keeping the system clean should be the first objective when implementing automation. Cost savings should not take precedence over performance and security.

A Top-Down, Multitiered Approach

Think of cloud cost optimization not as a one-time project but as an ongoing journey. It’s about creating a balance between your strategic objectives and the ever-evolving landscape of cloud services. Establishing corporate guardrails sets the foundation, ensuring everyone is on the same page and working toward common goals. Engaging in strategic vendor negotiations turns your cloud providers into partners rather than just suppliers, opening doors to better deals and collaborative innovation. And by continuously monitoring and optimizing your infrastructure, you keep your operations lean, efficient, and ready to adapt to new challenges.

A particularly effective way of ensuring that your company understands and embraces these cloud cost optimization efforts is to foster a Financial Operations (FinOps) culture. FinOps is an operational framework that promotes collaboration among finance, technology, and business teams to optimize cloud spending, emphasizing transparency, accountability, and continuous improvement.

The adoption of the FinOps framework varies from company to company, but it generally unfolds in three key phases:

  • Inform: Gaining clear visibility into cloud usage and associated costs.
  • Socialize: Collaborating and sharing insights to align cloud usage with financial objectives.
  • Operate: Implementing continuous optimization practices to manage cloud spending effectively and efficiently.

For a deeper dive into these stages, the FinOps Foundation offers a range of free resources to guide organizations through the process.

Perhaps the most critical insight I hope you take away from this discussion is that successful cloud cost optimization is as much about people and culture as it is about technology. It’s a leadership endeavor that requires buy-in from the top and a commitment to fostering a culture of financial accountability, cooperation, and continuous improvement. When individuals at all levels of the organization understand the impact of their decisions on the company’s cloud spending, cost optimization becomes a shared mission rather than a burdensome task.

Have a question for TJ or his Cloud Services team? Get in touch.

Have a question for TJ and his team?
Get in Touch
TJ Urglavitch

TJ Urglavitch

Cloud Services Practice Lead
13 Years of Experience

About the author

TJ is the Cloud Services Practice Lead at Toptal. He has more than a decade of leadership experience in the hosting and cloud services industry, and guides clients through the complexities of cloud computing adoption and transformation.

PREVIOUSLY AT

IonosNtirety

Join the Toptal® community.