Case Study

Optimizing Kubernetes cost to strengthen competitive advantage

Client
Cynet
Industry

Technology

Region
North America
Country
USA
Features
Kubernetes
Technologies
Amazon Elastic Kubernetes Services

15Min

Implementation Time

Meet Cynet

Cynet is a pioneer and leader in advanced threat detection and response. By combining high-fidelity detection, decoy interactions, network analytics, and expert analyst assistance, Cynet provides accurate findings with associated risks without much complexity and noise so security teams can prioritize and respond to what matters.

Cynet believes cybersecurity doesn’t need to be complicated, and its focus on simplifying complexity adds value to its business operations. This vision factored into its decisions to select Kubernetes as its container orchestration platform.

Kubernetes is a critical technology that helps Cynet simplify its operations and standardize how the team deploys software, allocates compute resources, and monitors the health and performance of its system. It also provides a simplified approach to scaling its applications to support the demands of its customer base.

Today, Elad Gotfrid, Director of Operations at Cynet, and his team of DevOps Engineers and SREs are managing a large, multi-cluster, multi-region AWS EKS environment that supports all levels of the application delivery process, from dev to staging to production.

The Challenge

With the increasingly competitive cybersecurity landscape, Gotfrid and his team looked for ways to reduce cloud costs and optimize compute resources to support and improve business outcomes.

“The cost of our cloud infrastructure, especially with Kubernetes, makes a direct impact on the cost of our endpoints that are deployed in our customer’s environments,” Gotfrid explained. “By keeping our cloud costs optimized, we are enabling our business to provide a powerful solution to our customers, at a low cost.”

Despite successful cost control in other cloud areas, Kubernetes presented a blind spot. A lack of visibility made cost optimization efforts very manual and time-consuming.

“One big gap we had was we were unable to see the cost of each pod and service,” Gotfrid said “We needed better visibility into our pods and what was happening underneath to properly optimize the costs.”

The complexity of the environment also presents potential risks when trying to reduce costs; if optimization efforts are too aggressive, they can negatively impact system reliability and stability. To solve these challenges, Cynet turned to PerfectScale by DoiT, to optimize its Kubernetes environments with precision, clarity, and speed.

“Finding the right balance between stability and cost-effectiveness is the most challenging part. You need clear cost visibility, the ability to prioritize the needs of critical services, and to understand the impact and potential risks of any changes you are making to the environment,” Gotfrid explained. “PerfectScale by DoiT made finding this balance extremely simple.”

The Solution

PerfectScale by DoiT delivers deep, real-time cost visibility and actionable intelligence in one streamlined solution. Instead of relying on manual calculations, guesswork, or siloed monitoring tools, the team could finally see exactly how each workload, pod, and cluster contributed to overall cloud spend and performance. The implementation was also quick and frictionless. Within minutes, Cynet’s team had access to granular visibility across their Kubernetes environments.

“The solutions provided us with a quick time to value. Implementation took only a few minutes, and we instantly started getting the level of Kubernetes cost visibility we were looking for,” Gotfrid said. “The solution made it easy to identify wasteful workloads and provided us with recommendations on what changes to make to cut costs while maintaining resilience.”

Additionally, PerfectScale provided Gotfrid’s team with a centralized solution to identify resiliency issues. Previously, the team was using multiple Prometheus instances to monitor and manage the stability of their clusters. Investigating and resolving issues like OOM or CPU Throttling made it complex and time-consuming.

“PerfectScale provided us with a single pane of glass to identify stability issues across all of our clusters. It has actually found several issues we didn’t know were happening,” Gotfrid explained. “Now, when an issue is detected, we get alerted instantly with the recommended changes we need to resolve the issues quickly.”

PerfectScale continuously analyzes Cynet’s live environment and flags inefficiencies, such as underutilized pods, over-provisioned services, and performance throttling issues, while providing detailed, risk-aware recommendations tailored to each workload’s role in production.

The Result

The DevOps team at Cynet leveraged PerfectScale to quickly reduce unnecessary cloud waste without impacting the stability of its environment. The goal is to continue using the tool to ensure the perfect balance of cost and performance in the future.

“PerfectScale has allowed us to fulfill our commitment to the business, and run our Kubernetes environment as lean as possible,” said Gotfrid. “As our development team continues to develop innovations that are disrupting the cybersecurity market, PerfectScale will help us ensure our solution is stable, resilient, and competitively priced for our customers.”

Elad Gotfrid, Director of Operations at Cynet
“PerfectScale by DoiT provided us with a single pane of glass to identify stability issues across all of our clusters. It has actually found several issues we didn’t know were happening. Now, when an issue is detected, we get alerted instantly with the recommended changes we need to resolve the issues quickly.”

Learn more about how DoiT can help you

Latest case studies

Schedule a call with our team

You will receive a calendar invite to the email address provided below for a 15-minute call with one of our team members to discuss your needs.

You will be presented with date and time options on the next step