November 10, 2023 By Paul Carley 5 min read

Public cloud computing is a must if your organization wants to scale quickly and meet the day-to-day, ever-changing demands of the business. One of the challenges for IT, though, is controlling cloud consumption costs while moving workloads.

A recent survey1 found that cloud over-spending was higher in 2022 than in the previous year: 56% of companies surveyed admitted that spending on public cloud was significantly over budget, some by over 20% to 30% of their intended spend. 

While there are multiple factors related to unexpected spending in the cloud, some of the most common are:

  • Scaling resources to address unexpected demand
  • Overprovisioning
  • Lack of resource utilization governance
  • Idle workloads
  • Failure to take advantage of cloud provider discounts

With concerns over cloud costs rising, several organizations have scaled back their cloud use, limiting their growth potential. Some organizations are even considering cloud repatriation or a move back to a data center-first approach. But there’s another option: cloud management platforms and FinOps to better manage costs.

In this blog, we’ll look at five simple ways to optimize spend with IBM Turbonomic — a hybrid cloud cost optimization platform and the “Ops” in FinOps — while still leveraging the elasticity of the cloud.

1. Proper resource utilization with rightsizing

Rightsizing is the action of matching workload types and sizes to your instance performance and capacity requirements while keeping costs down. Turbonomic analyzes application performance with its AI-based insights and monitors demand to ensure that cloud resources are right sized to meet demand. The solution continuously analyzes application performance and demand and recommends the optimal resource configuration. It does this by considering a variety of factors; first and foremost is application performance. Turbonomic monitors the applications performance and identifies any bottlenecks that are causing issues. When appropriately sizing virtual machines (VMs), Turbonomic software considers VM virtual memory, CPU, storage, IOPS and latency, as well as demand across the entire infrastructure. Also, Turbonomic looks at current resource utilization of cloud resources and identifies under and over-provisioned workloads and can take actions to properly resource each workload optimally in real time to keep performance matching demand.

Figure 1: VM rightsizing with Turbonomic.

2. Meet demand with Autoscaling

Autoscaling is a cloud computing feature that enables IT admins to scale cloud services such as server capacities or VMs up or down automatically based on defined policies created by the admin team. While many public cloud services offer Autoscaling service, there are limitations to customizing public cloud tools as they are designed around basic, simplified policies that need to be implemented for all scenarios.

Turbonomic offers a more intelligent approach. It uses machine learning to analyze application performance and demand and then make real-time recommendations. These immediate actions prevent application performance issues before they happen. How does Turbonomic do this?

Turbonomic’s full-stack visualization of resources across the entire infrastructure can quickly identify potential resource issues and automatically scale cloud resources up or down based on demand. This ensures that applications continue to run as needed and that organizations are only paying for the resources they need when they need them.

Turbonomic’s “scaling but not overprovisioning” is done in two ways:

  • Use machine learning through its AI insights to predict future demand for cloud resources. This allows Turbonomic to automatically scale resources up or down before demand spikes, which helps prevent performance problems before they happen. This helps prevent overprovisioning to protect application performance, resulting in saving wasted cloud consumption of resources.
  • Automatically rightsize cloud resources, such as VMs or containers based on their current utilization. It can also shut down idle instances or unused resources or move workloads to a more appropriate cloud instance that will enable the application to perform better and, in some cases, reducing long-term cost.

While other public cloud tools may offer recommendations to autoscale, most don’t take cost in effect. Or they may recommend a larger instance when dealing with performance issues. But Turbonomic helps you focus on the big picture of controlling costs while assuring application performance.

3. Managing reserve instances

Customers typically buy reserve instances (RI) to save money and maintain flexibility. With reserved instances you purchase upfront, often at a discount. Ideally, you then leverage them when there are historical times of high demand—think black Friday for retail, or when those Taylor Swift concert tickets go on sale. The challenge for IT can be when to use these RIs and when to purchase them.

Using AI-insights and embedded automation, Turbonomic leverages RIs by recommending when to use and when to buy RIs. It can also automatically purchase them when it is cost-effective to do so and save time for admins to manage.

Turbonomic uses several factors of determine when to recommend and purchase RIs, including:

  • Current usage of cloud resources
  • The cost of RIs
  • Predicted future demand for resources
  • The cost of on demand cloud resources

Turbonomic provides admins the option to purchase RI through actions when it detects that a resource is consistently being leveraged at a high rate over time. This helps ensure that organization are not overpaying for on-demand cloud resources. To build trust in the process, Turbonomic provides details within the suggested RI purchase outlining why the RI action should take place and the projected improvements. That provides admins with the insights they need to clearly understand before acting.

Figure 2: RI insights with Turbonomic.

4. Automation

With the Turbonomic platform’s advanced automation capabilities, IT teams can automate their infrastructure and application performance optimization actions. This allows them to focus on more strategic tasks. This automation is transparent and auditable, so that all teams can trust and understand the decisions made.

Our automation is designed to enable all teams, including engineering, operations, and application teams, to confidently execute actions based on real-time data and insights. Turbonomic software’s trustworthy actions, automation and insights enable teams to confidently adopt automation at scale.

5. Eliminate cloud waste through optimization

Figure 3: IBM Turbonomic cloud cost optimization.

While the previous four steps can help reduce cloud waste, this last option is especially key:  proper resource utilization. Too often, admins over-provision resources—especially for critical business applications—to ensure performance during times of high demand. But this leads to a waste of resources during normal business operations. This is where Turbonomic shines because it can automatically distribute workloads across available resources, shut down ones that aren’t being used and reduce waste.

Turbonomic leverages it’s AI-insights to add or reduce resources on demand to prevent application performance issues before they happen. This enables IT to run properly utilized workloads in the cloud at the lowest cost.

Explore IBM Turbonomic today

If you are searching for ways to reduce cloud waste and cost, consider Turbonomic. This powerful tool can help you realize true cloud elasticity for your business. Explore the IBM Turbonomic interactive demo to see how IBM Turbonomic works across your entire cloud and on-prem hybrid environment.

IBM also offers a comprehensive approach to FinOps with IBM Apptio Cloudability. Learn how you can operationalize and automate FinOps using Apptio Cloudability with IBM Turbonomic for an end-to-end solution.

Explore IBM Turbonomic interactive demo today

1 Data Resource: 451 Research – Voice of the Enterprise: Cloud, Hosting & Managed Services, Cloud Spending 2023 and Budgets & Outlook 2022

Was this article helpful?
YesNo

More from Automation

Watsonx.data introduces support for a suite of modern dataops tools

2 min read - We’re excited to announce that IBM® watsonx.data™ now supports a powerful suite of tools for the modern dataops stack: data-build-tool, Apache Airflow, and VSCode. With data build tool (dbt) compatibility for both Spark and Presto engines, automated orchestration through Apache Airflow, and an integrated development environment via VSCode, watsonx.data offers a new set of rich capabilities. These features empower teams to efficiently build, manage and orchestrate data pipelines. The challenge of complex data pipelines Organizations today face the challenge of…

IBM API Connect launches a generative AI API Assistant feature to help you create better APIs faster

3 min read - In the past couple of years, generative AI (gen AI) has evolved from an experimental technology to a key component of many software applications, transforming industries and reshaping how we approach tasks traditionally thought to require human creativity and decision-making. From digital art and music composition to personalized customer support to software code creation, gen AI has ushered in a new era of efficiency, productivity and creativity. The rise of AI assistants According to a recent survey, 3 out of…

Navigating the future of API and event management with IBM Event Endpoint Management & IBM API Connect

3 min read - Real-time data processing and integration are more crucial than ever, making APIs essential for seamless communication between systems. IBM® Event Automation empowers organizations to combine the need for APIs and real-time events through its ongoing support for the open-source AsyncAPI specification. This solution is designed to meet the growing need for effective API management and governance, while helping businesses build thorough event-driven integrations. With added composability, it also allows other integration systems to consume events via Apache Kafka. With the…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters