StormForge has announced that its Optimize Live solution now enables bi-directional Kubernetes pod autoscaling. Optimize Live uses machine learning to suggest actions that improve the efficiency of an organization’s production Kubernetes environment, saving cloud resources and money.
StormForge specializes in cloud-native application performance testing and resource optimization. The company first announced StormForge Optimize Live in February and has now added support for two-dimensional autoscaling of Kubernetes pods.
Optimize Live provides an automated way to optimize applications for Kubernetes, ensuring code is using the underlying resources of CPU and memory as efficiently as possible. To do this, it analyzes data about the applications and also determines the optimal target usage for the horizontal pod autoscaler (HPA). The Kubernetes HPA automatically updates a workload resource, such as a deployment or StatefulSet, with the goal of automatically scaling the workload based on demand. Horizontal scaling means that the response to increased load is to deploy more pods.
Kubernetes offers two main methods of dynamically scaling applications, the HPA and the Vertical Pod Autoscaler (VPA), but using the two together is complicated, and the HPA requires users to set a target load that determines when replicas are added or removed . According to Datadog, only 40% of companies use horizontal pod autoscaling (HPA) and less than 1% vertical pod autoscaling (VPA). By setting target usage, Optimize Live allows vertical and horizontal autoscaling to work together without conflict.
StormForge CEO Matt Provo said the bi-directional pod autoscaling is an industry first:
“The promise of Kubernetes is still out of reach for so many organizations, but the two-dimensional autoscaling of pods will change that for the vast majority of Kubernetes users.”
StormForge says the machine learning capabilities in StormForge Optimize Live go beyond cost or performance, optimizing both to enable intelligent business decisions with minimal trade-offs. StormForge Optimize Live consists of three elements; A controller running on your cluster, a CLI tool to install the controller, and an API that automatically generates recommended configurations for your application. StormForge runs in any CNCF certified distribution.
A free trial is available and StormForge is hosting a webinar introducing the new two-dimensional auto-scaling feature.
Free trial of StormForge Optimize Live
StormForge Optimize Live Webinar
Constellation – The first confidential Kubernetes
What is the best way to effectively monitor a Kubernetes cluster?
To be notified of new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and keep following us Twitter, Facebook or LinkedIn.
or email your comment to: [email protected]