Blogs

AI and Performance Engineering: How can AI be used to predict all the possible configuration options – and which will, and will not, deploy successfully?

Efficient application performance. It sounds great, right? As engineers and developers, it’s what we’re all striving for. Unfortunately, when it comes to Kubernetes applications, it’s not that easy. There are so many variables and configuration options, when it comes to tuning applications, how can you know which configuration will deliver the desired outcome (and trade-offs) for performance, resource optimization, and cost? And, even if you could manually tune cloud native applications efficiently given the talent and resources available in your organization, how will you know which configurations will deploy successfully? Or, something that can be even more valuable, learn which configurations will fail? 

Here’s where machine learning can help. As humans, SREs apply their experience earned over time to the load testing and tuning of Kubernetes workloads. But even experience – years of it – can’t eliminate the bias that comes along with human nature. Sure, we can observe outcomes and experiment based upon what we learn, however the impact of these incremental, small adjustments to a near-infinite number of options can never get us to our ultimate goal – better, faster, and more efficient decision making. Machine learning is what can get us there. 

Machine learning, along with automation, has the ability to eliminate bias and manipulate a large number of variables all at once rather than one at a time. The result: You avoid bias-driven decisions and, instead, rely on demonstrated correlation and causation links to drive informed decisions. And that comes from leveraging as many data points as possible without the constraints of what a human can manually process or evaluate. 

At the end of the day, that not only leads to efficient application performance but to cost savings that don’t demand unwelcome compromise.

Watch the video from Scott Moore’s Performance Tour, where StormForge CEO, Matt Provo, discussed how AI can be used to predict configuration options – and which will, and will not, deploy successfully – and how StormForge is leading the way.

Sign up for our newsletter

Exclusive insights and strategies for cloud pros. Delivered straight to your inbox.


AUTHOR
CloudBolt
  Learn more

Related Blogs

 
thumbnail
Your OpenShift License Cost Is Going Up at Renewal. The Cheapest Lever You Control Is vCPU Count. 

A multi-million dollar OpenShift renewal is sitting on your calendar a few months out, and the quote came back higher…

 
thumbnail
When Karpenter isn’t enough: a real Kubernetes cost teardown

A high-volume payments platform runs hundreds of Kubernetes clusters and thousands of services, with a platform team responsible for the…

 
thumbnail
What actually happens when a workload OOMs in production

The pager goes off at 2:47 AM. CrashLoopBackOff on a payment service. The on-call rolls over, opens a laptop, runs…