Read this case study in:

How Ampeers Energy Saved 33% On Azure Kubernetes Service Without Using Spot VMs

“CAST AI gives a company like ours an in-depth overview of Kubernetes costs together with analytics features, security best practices, and – most importantly – automated cost optimization. I think it’s key to have all of these important Kubernetes aspects together.”

Lucas Recknagel, CTO at Ampeers Energy

Ampeers Energy
Company size

80+ employees

Industry

Energy

Headquarters

Munich, Germany

Cloud services used

Azure Kubernetes Service (AKS)

Forging a path to real estate sustainability

The real estate sector represents 35% of energy-related carbon emissions in the European Union. Ampeers Energy aims to reduce this number through a combination of cutting-edge intelligent software and hardware. Headquartered in Munich, Germany, the company develops optimal energy concepts and automates processes to help real estate customers reduce CO2 emissions by up to 90% and increase their revenue.

To support Ampeers Energy in its mission, the infrastructure team needs to meet several key requirements. “Our infrastructure needs to be highly available to gather as many data points as possible from our distributed systems, with many ingress points that need to be processed individually. We use the data to run simulations, create predictions about the energy usage of a district, and carry out optimizations based on all that,” said Lukas Marquardt, DevOps Engineer at Ampeers Energy.

Lack of cost visibility has become a mounting concern

As the company’s cloud footprint across Azure services grew, the infrastructure team began looking for a solution that would provide a view into cloud expenses at a level of granularity that made sense both for the company’s use cases and its core cloud-native technology, Kubernetes. 

The team initially experimented with the open-source cost monitoring tool OpenCost. However, the setup turned out not to be user-friendly and the metrics delivered weren’t accurate for the particular use cases at Ampeers Energy. The team kept looking for alternative solutions that would be easier to onboard and provide more accurate metrics. 

At the beginning, we were looking for a solution that could show us which producer generated which cloud costs –  and how to optimize that. I came across CAST AI, where I could onboard quickly and connect my cluster to instantly see a cost overview.

Lukas Marquardt, DevOps Engineer at Ampeers Energy

Lukas set it all up and gave me the login to the CAST AI platform so I could see the cost visibility features for myself. My impression was that all the data was very accessible. Since there’s no need for lengthy onboarding or understanding the product, this was really a no-brainer.

Lucas Recknagel, CTO at Ampeers Energy
Get results like Ampeers Energy – book a demo with CAST AI now

The cost optimization journey started with monitoring

Ampeers Energy implemented CAST AI and instantly got insights into the actual resource utilization across their Kubernetes cluster.

The first thing we noticed was the clear separation of the different namespaces and workloads in our cluster. Having that in front of us, we could easily see where our main problems are – and start solving them to optimize our setup. We could see where there were no resource limits or requests set and immediately fix that. It was just a quick rundown on where we could make some quick wins.

Lukas Marquardt, DevOps Engineer at Ampeers Energy

The highly accurate cost and utilization tracking also helped the team reduce node size and number, driving further savings. 

Once we defined the resource limits, we saw that we could reduce our node count. Since implementing CAST AI, we have learned that our nodes have a great variation in utilization. We had large nodes with 90% utilization and smaller nodes half their size but utilized by only 10%. With CAST AI, we could achieve a smarter pod distribution that led to significant cost savings.

Lukas Marquardt, DevOps Engineer at Ampeers Energy

33% cost savings with one click of a button

Before turning on the automated cost optimization in CAST AI, Ampeers Energy had to solve a few configuration matters in their infrastructure, such as adding Pod Disruption Budgets. A CAST AI engineer assisted the team throughout this process. “The production started with a Solutions Architect and he was great to work with. He is a very experienced engineer who greatly helped us in optimizing our cluster to industry-based best practices and preparing everything for automated cost optimization,” said Lukas Marquardt.

After we configured everything to be in line with industry best practices, it was really just a single meeting. We pressed a button, waited for 30 minutes, and after that, everything was done. We saw a 33% cost reduction on the cluster connected to CAST AI.

Lukas Marquardt, DevOps Engineer at Ampeers Energy

Thanks to the team’s involvement with the cost monitoring module, the ongoing cost optimization by CAST AI is completely transparent. “We have a glass pane for everything. We can see the cost, the container security best practices, and a handy dashboard. I controlled our expenses as we turned the automated cost optimization on and could see how our workload scaled and how our costs went down,” said Lukas Marquardt.

The autoscaling features of CAST AI had a positive impact on the engineers’ workload as well.

We not only adjusted our cluster and workloads to industry standards but also gained the peace of mind of no longer having to do anything manually about cluster scaling. If we reduce our workloads, we can trust CAST AI to reduce our node count. And if we increase our workloads, the opposite will occur. CAST AI makes everything around Kubernetes easier.

Lukas Marquardt, DevOps Engineer at Ampeers Energy

Next steps: driving further cost reductions with spot instances

Ampeers Energy is planning to connect more clusters to CAST AI. “This is our first cluster, the development environment. We’re planning to onboard our staging and production environments as well. So, we expect to achieve more savings in the near future,” said Lukas Marquardt.

The team also aims to leverage spot instance automation to achieve even higher cost savings.

We aren’t using spot instances right now because our workloads aren’t optimized for that. But we tested a duplicate of our cluster to see what the cost savings would amount to if we turned spot instance automation on. We found out that we could save 40-50% on top of the 33% we’re currently saving. We’re very optimistic about our future collaboration with CAST AI.

Lukas Marquardt, DevOps Engineer at Ampeers Energy

Get results like Ampeers Energy – book a demo with CAST AI now
CAST AI features used
  • Spot instance automation
  • Real-time autoscaling
  • Instant Rebalancing
  • Full cost visibility

You’re underway to simplify Kubernetes

  • No more complexity of Kubernetes management
  • 50%+ lower cloud costs without repetitive tasks
  • Predictable cloud bills and performance at all times

4.1/5 – Average rating

5/5 – Average rating

Users love CAST AI on G2 CAST AI is a leader in Cloud Cost Management on G2 CAST AI is a leader in Cloud Cost Management on G2 CAST AI is a leader in Small-Business Cloud Cost Management on G2

Book a demo

Find out how much you can save on your cloud bill.

✓ Valid number ✕ Invalid number
Which Kubernetes services are you using?(Required)
This field is for validation purposes and should be left unchanged.