How EMP Works

EMP optimizes EKS utilization and cuts costs by deploying its own Virtual Machines on EC2 metal instances— all fully automated, behind the scenes, and from within your AWS account.

How-EMP-Works-img

Resource Over-Commit

Resource-Over-Commit-img
  • EMP deploys an alternate virtualization layer, using AWS bare metal underneath, creating “Elastic VMs” (EVMs), that look and feel exactly like regular EC2 VMs.
  • Behind the scenes, EVMs are optimized for best resource utilization. EMP packs more EVMs on fewer bare metal nodes using virtualization level resource over-commit, based on actual VM resource usage metrics.
  • This gets rid of both bin-packing overhead AND removes the need to tweak your applications resource requirements.

Utilization Aware Rebalancing

  • When the resource usage for the EVMs on a bare metal node starts going up, EMP will “live migrate” some EVMs to another bare metal server.
  • This is done using real-time metrics and historical usage trend pattern.
  • Your pods stay alive without churn and app SLA is not compromised.
Utilization-Aware-Rebalancing-img

Zero Pod Disruption! We Mean It.

EMP optimizes EKS utilization and cuts costs by deploying its own Virtual Machines on EC2 metal instances— all fully automated, behind the scenes, and from within your AWS account.

Zero-Pod-Disruption-img

EMP vs Existing Tools

OutcomesEMPKarpenterCloudHealthCloudabilityCloudZeroKubecost
Improve resource efficiency using over-provisioningCheckmark
Scale workloads without pod disruptionCheckmark
Eliminate constant Requests and Limits updatesCheckmark
Optimize usage via 
bin packingCheckmarkCheckmark
Cost visibilityCheckmarkCheckmarkCheckmarkCheckmarkCheckmark
Resource taggingCheckmarkCheckmarkCheckmark
Cost allocationCheckmarkCheckmarkCheckmarkCheckmark

Achieve over 70% utilization with EMP

Start Free
utilization-with-EMP-img
Scroll to Top