Pepperdata instructs the scheduler to remove capacity from overprovisioned applications
Pepperdata intelligently increases resource utilization by evaluating actual instead of allocated resource utilization
Pepperdata ensures new instances are added only when existing instances are fully utilized
After you’ve implemented nearly four tools from your toolbox, turn on Pepperdata.
We’ll still save you money.
Cost observability dashboards
Cloud-provided cost management tools
Increased CPU utilization compared to the AWS autoscaler
Autoscaling cost savings over the default EKS autoscaler
Instance hours reduction
Run more workloads with Capacity Optimizer
Install Pepperdata’s bootstrap script on your cluster
Login to your customer dashboard to visualize your cluster’s waste and savings
Start saving immediately—up to 38%
Pepperdata Capacity Optimizer is a radical new way to minimize the inherent waste of big data and Kubernetes systems in the cloud and increase utilization in on-premises environments. By instructing the YARN or Kubernetes scheduler to consider the actual resource utilization instead of allocated resources, Capacity Optimizer takes advantage of unused resources to schedule additional jobs. Capacity Optimizer is thus able to reclaim waste, maximize resource utilization, and optimize autoscaling in the cloud and on premises. In the cloud, Capacity Optimizer lowers the monthly cloud bills for some of the largest and most complex environments in the world. On premises, Capacity Optimizer helps you extend the life of your infrastructure investment. Capacity Optimizer operates autonomously, continuously, and in real time in both YARN and Kubernetes environments.
Pepperdata makes your current cloud autoscaler work better. Cloud autoscaling is implemented based on resource allocation. Cloud autoscalers add more instances when the scheduler cannot add more applications to the cluster because all the existing resources have already been allocated. Once the configured resource utilization is achieved, the autoscaler adds more instances. Pepperdata enables the scheduler or cluster manager to schedule workloads based on resource utilization instead of resource allocation. Pepperdata not only maximizes the utilization of each of the existing instances, it also ensures that the new instances are added only when the existing instances are fully utilized in an autoscaling environment. Pepperdata manages the autoscaling behavior of the cloud platforms so that you don’t have to.
Pepperdata works with some of the world’s largest and most complex, multi-tenant, and highly-scaled computing environments in the world, including two of the Fortune 10 and others in the Fortune 100 and 500. Pepperdata supports most big data analytics and querying technologies on premises and in the cloud (e.g. Amazon EMR, Amazon EKS), including Spark, MapReduce, Tez, Hive, Impala, Presto/Trino, along with AI/ML and ETL workloads. In Kubernetes environments, Pepperdata supports all batch workloads and microservices.
Pepperdata typically installs within an hour on most enterprise environments. Within a few hours after that, you will start to see waste and cost savings on your Pepperdata-provided dashboard. You should start to see the hard cost savings on your next cloud bill.
Pepperdata typically pays for itself in hard cloud cost savings within a few months of installing. One of the largest companies in the world recently installed Pepperdata on a single cluster and shaved 28% off their cloud cost. In the case of this customer, that cost savings translates to over $400,000 in reduced cloud costs per year—for a single cluster.
In addition, with Pepperdata, you will also enjoy the soft cost savings of reduced personnel costs. With Pepperdata, you won’t need dedicated engineers constantly monitoring your systems. In addition, your finance personnel will no longer need to corral your engineering teams to implement recommendations. With Pepperdata, your development teams can be freed from the tedium of tweaking and tuning code to focus on high-value, innovative activities to grow your business.
Yes, Pepperdata is complementary and accretive to all other solutions in the marketplace. Continue to do what you’re doing to optimize your cloud operations, using your existing tooling and processes. Then implement Pepperdata on top of it to achieve an additional cloud cost reduction.
If you use a handful of instances in the cloud, an engineer might help you optimize that workload. However, with larger-scale operations, it is impossible to do what Capacity Optimizer does. Pepperdata Capacity Optimizer works directly with the native YARN or Kubernetes scheduler to make hundreds and thousands of decisions in real time, around the clock. Capacity Optimizer operates in the background, autonomously and continuously, optimizing your cloud or on-premises environment in a way that far exceeds what even the most diligent engineer would be able to accomplish.
Pepperdata is built upon the same safe, secure, reliable platform that has been deployed to some of the most demanding enterprises for over a decade, including global banks and Fortune 10 companies. We would be happy to provide you a security white paper and engage with your teams on any questions they have about security and reliability.
Yes! We welcome the opportunity to bring the same cost savings we see with leading enterprises into your environment. Book a meeting with us to get up and running with a free trial.
Pepperdata’s pricing is based on your usage. Book a meeting with us to get up and running with a free trial.
Pepperdata products provide complete visibility and automation for your big data environment. Get the observability, automated tuning, recommendations, and alerting you need to efficiently and autonomously optimize big data environments at scale.