Elastic Machine Pool (Early Access)

Maximize EKS utilization and reduce AWS costs by 50% — automatically

Designed for DevOps/FinOps teams, EMP delivers automated EKS cluster efficiency and cost savings – powered by virtualization and live rebalancing of cloud compute resources – with no app disruptions or discussions needed with your development teams.

Platform9 Elastic Machine Pool dashboard shown within a laptop

EKS resource and cost management challenges

The constant manual loop between DevOps and AppDev to optimize resources is slow, inefficient, and leaves savings on the table.

A diagram showing EKS resource and cost management challenges including the manually-intensive observation, monitoring, and optimization tasks

Pain points with this manual approach:

  • Negotiating with developers for app “requests” and “limits” is hard. Developers are hesitant to change because of the potential impact on SLAs.
  • DevOps teams must manually monitor and dig through utilization data to find waste. This is time-consuming and complex.
  • Resizing pods and VMs or restarting applications causes pod disruption and downtime.

EMP real-time optimization eliminates manual loops and saves EKS costs

EMP is a new compute engine for EKS that runs on AWS Bare Metal. It delivers automated real-time optimization and does not cause any application disruption.

A diagram showing a linear path from App Dev to DevOps / FinOps to Amazon EKS to the Elastic Machine Pool (EMP) that demonstrates how EMP eliminates manual loops and saves EKS costs

Platform9 EMP:
Addressing the root cause unlike any other

Our product delivers compute layer optimization using virtualization on AWS Bare Metal, saving 35% cost above and beyond existing optimization tools.

EMP optimizes at the compute layer, so there is no need to rightsize pods or EC2 instances. It also provides cost-saving visibility in real time.

This enables a level of efficiency and cost optimization which is not possible with existing tools and approaches.

EMP is complementary to your existing cost savings tools. EMP can work side by side with your existing cost-saving automation tools like Karpenter or Spot.io and your cost visibility tools like CloudHealth or Cloudability.

VisibilityCost and consumption
FinancialSpot instances, reserved instances, savings plan
Right-sizingPods and instances
Compute optimizationElastic Machine Pool (EMP)
Solves the root cause problem of low compute utilization

Experience EMP in Action

Watch this demo video to see how easy it is to create EMP clusters and their seamless integration with EKS.

Just sit back, relax, and watch your EKS clusters operate with fewer resources

Set and forget. Zero tuning required. 

EMP doesn’t require you to continuously analyze reports, tweak configuration settings, and chase engineers to optimize resources . It’s fully automated and doesn’t impact your application SLAs.

An illustration of a person leaning back with their feet up on their desk, relaxing.
Icon: Receive Savings

Unparalleled cost savings

Pay only for what you use. EMP is the only product to offer you a quantum leap in savings for your EKS clusters. Get up to an additional 35% incremental cost savings, effortlessly.
Icon: Hands-free

Completely hands free

EMP auto-tunes, auto-learns and auto-optimizes resources for your workloads. Sit back, relax, and watch the savings!
Icon: No Dowtime

Zero application downtime

Enjoy savings with zero risk of node termination or your application going down.

Icon: Eliminate Dev

Eliminate negotiations with developers

Automated app-aware resource optimization means no optimization negotiations with developers.

Additional Resources

Announcing Elastic Machine Pool: The most cost-effective Compute Engine for EKS

Announcing Elastic Machine Pool: The most cost-effective Compute Engine for EKS

How a SaaS data management company slashed AWS EKS costs

How a SaaS data management company slashed AWS EKS costs by 58%

The preview image for the EKS Cost Optimization Guide resource shows a collage of a monetary concept over a technology background

EKS Cost Optimization Guide – steps to optimize costs with EKS

The preview image for the Elastic Machine Pool Datasheet shows a close-up image of a coil or spring

Elastic Machine Pool datasheet — Understand how EMP works

Frequently Asked Questions

What is Platform9 Elastic Machine Pool (EMP)?
Elastic Machine Pool (EMP) is a new computing engine designed for AWS EKS that can double resource utilization while lowering costs by up to 50%. Its patent-pending software uses proven server consolidation principles and modern cloud infrastructure to dynamically scale compute instances according to actual resource usage, without impacting the application SLAs.
What results can I expect from implementing EMP?
Within weeks, most customers’ cluster utilization increases from 15-30% to more than 50%.
How do I use EMP?
EMP integrates seamlessly with your existing EKS environment. Just provide your AWS credentials, and within minutes, you can install EMP and configure it to work with your existing, or new EKS clusters. You can then direct some or all of your workloads to run on EMP, providing you with cost savings.
How does EMP help DevOps teams and Developers?
Application developers frequently define the resource requirements of their workloads based on peak CPU and memory requirements. However, real-world usage may frequently vary or be significantly lower than configured values for the majority of the time, necessitating ongoing resource parameter adjustments by DevOps teams or Developers. EMP intelligently detects actual usage and automatically fine-tunes computing resources to meet the needs of the application, eliminating the need for manual configurations.

Developers can continue to base their application’s resource requirements on peak usage. At the same time, operations teams gain a powerful lever to rein in expenses.

Does EMP require changes to my applications?
No, EMP performs its optimization automatically in the background without any app changes or impact on SLAs.
Will EMP impact my application SLAs?
No. One of the key value propositions of EMP is that it guarantees your application’s SLA 100% of the time. EMP fully understands the resource request and limit values set by your Developers for your applications. EMP combines this information with the application’s actual usage to dynamically adjust the amount of resources given to your application. So when your application actually needs the peak resources it’s configured to use, it will always be given those resources. Hence your application SLA will never be impacted with EMP.
What Kubernetes platforms does EMP support?
EMP currently only integrates with and supports AWS EKS clusters—support for other platforms is coming soon.
Why should we consider EMP when we are already using other cost management tools?
There are several monitoring and visibility tools available on the market that claim to provide significant cost savings for your Kubernetes environment. CloudHealth, Cloudability, and Datadog are great tools for understanding your cloud costs and identifying areas where you can save money. However, they do not specifically focus on automating the changes needed to increase your overall resource utilization.

Then there are other tools that make it easy to use spot instances with your EKS clusters to reduce your costs. However, spot instances are not a good fit for many applications that can not tolerate node interrupts, thus putting a ceiling on the amount of savings such tools can offer.

As a result, despite the use of these tools, Kubernetes utilization remains shockingly low, ranging between 15 and 30%. That means 70% or more of your k8s cloud resources are being completely wasted. This inefficiency is silently swelling costs to unsustainable levels.

With EMP, there is no more manual tweaking or negotiating with engineers. Let the engineers set the requests and limits on the resources that they desire, and EMP will work behind the scenes to optimize your EKS resource utilization based on demand.

EMP is complementary to your existing tools and can provide value on top of these technologies by maximizing utilization on the fly.

Can we test EMP ourselves?
We encourage you to validate the EMP value proposition through a low-risk POC. The best way to get started is to spin up a new EKS cluster or take an existing non production EKS cluster and enable the EMP compute engine for that cluster, then start deploying a small portion of your workloads using EMP. This will enable your teams to see real utilization gains without committing production clusters. No changes are required to your existing EKS clusters, tooling, or workloads.

Testing EMP via a POC is the best way to experience gains in utilization and hence, cost savings in your specific environment.

How does Platform9 work with us to enable EMP in our environment?
Once your POC is successfully complete and you validate the resulting cost savings, our team will work hand-in-hand with your teams to implement EMP in production. They will partner with you to assess your environment, evaluate savings potential, plan deployment, and ensure you extract maximum value from EMP. Consider them an extension of your team.
How does EMP handle security and access controls?
EMP adheres to strict zero-trust principles and integrates with your native AWS IAM policies and permissions.
What Kubernetes expertise is required to run EMP?
Any Kubernetes administrator can implement EMP. While implementing EMP does not require deep Kubernetes expertise, a basic understanding and knowledge of Kubernetes concepts and an in-depth understanding of your existing EKS environment are required.
Does EMP address cluster sprawl?
EMP does not directly address the cluster sprawl problem, as it does not provide tooling to reduce the number of your EKS clusters or to manage those clusters. However, by improving your overall cluster utilization, EMP allows you to significantly consolidate your overall resource footprint.
What support does Platform9 provide?
Your success is ensured by our 24×7 support, professional services, and solution engineers. Our support team consists of CKA certified experts with proven track record of excellence in managing thousands of Kubernetes clusters, and has received 100% customer satisfaction ratings four years in a row. 
I have more questions!
Reach out anytime at contact-emp@platform9.com. We are happy to answer your questions.

Sign up for the early access program

Get free AWS credits and Platform9 onboarding and support!

The browser you are using is outdated. For the best experience please download or update your browser to one of the following: