10 Nov 2022
by Rajh Das

How software company Lacework freed their DevOps teams and reduced their public cloud costs (Guest blog from Spot By NetApp)

cloud_week_2022_Generic_final.jpg

Author: Rajh Das, Head of International, Spot by NetApp

How fast-growing software company Lacework freed their DevOps teams, increased efficiency by 20% and reduced cloud costs

Founded as a start-up in 2014, software security specialist Lacework has grown exponentially over the last few years. Lacework’s solution relies on the ingestion and analysis of vast amounts of security log and activity data runs on Kubernetes clusters in AWS. Without meticulous and time-consuming DevOps management these clusters can be highly inefficient and prohibitively expensive.

Lacework’s management recognised the value of their skilled inhouse team. They knew they needed to enhance their DevOps productivity to remain ahead of the competition.

Cluster Inefficiency and Drained DevOps was hindering progress

When Matthew Zeier, Senior Director of Production Engineering & Operations at Lacework joined the company in 2020, their Kubernetes clusters were being manually managed by the DevOps team. This resulted in significant cluster inefficiencies with pods either running on nodes that were far too large for their resource requirements, or worse, pods not getting scheduled in a timely fashion where nodes were too small for their needs.

Additionally, Matthew was running the clusters on EC2 spot instances to keep costs low. Coupled with the manual scaling of nodes to match pod requirements, ensuring that the spot instance interruptions didn’t disrupt production environments was a major drain on the team’s time and a distraction from their core tasks. 

The Lacework team no longer needs to deal with manual, time-consuming compute layer management.

Automated Optimization for Kubernetes Clusters was the answer

After seeing that the do-it-yourself approach for Kubernetes was unsustainable for Laceworks’s rapidly expanding business, Matthew chose Spot Ocean from Spot by NetApp as a turn-key solution for automating and optimizing their over 20 Kubernetes clusters running on some 300 EC2 instances.  

Spot Ocean is a serverless engine for Kubernetes in the public cloud, empowering businesses to rapidly and reliably deploy mission-critical workloads on an optimal blend of spot, reserved and on-demand instances, without needing to worry about compute infrastructure management.

“For me the entire Spot Ocean narrative is about freeing DevOps from manual work. Any task is more important than managing Kubernetes and its underlying compute,” Matthew noted. He further explained, “Spot Ocean automates cluster optimization for us, rapidly scaling nodes up and down as needed and bin-packing the remaining pods. This increased our compute utilization and cost efficiency by 20%.” 

Results and Benefits – Freedom to focus on delivering the best software

The Lacework team no longer needs to deal with manual, time-consuming compute layer management.

Spot Ocean’s Tetris-like autoscaling allows Lacework to run applications with very different resource requirements, on a heterogeneous blend of all available EC2 instances within a single cluster. Whenever there are underutilized nodes in any of Lacework’s clusters, Spot Ocean will proactively scale down the excess resources, when appropriate, and bin-pack the remaining pods onto other nodes delivering on average a 20% increase in cluster utilization and cost efficiency

Furthermore, Spot Ocean’s predictive algorithms help ensure that Lacework can run their applications on highly affordable spot instances without worrying about workload interruptions. 

When it comes to visibility into cluster spend Matthew enthused: “I love Spot Ocean’s cost analysis for Kubernetes. Finally, I can have meaningful conversations with our engineers about what each and every pod actually costs in terms of compute and storage. This granularity which goes down the level of namespace, resource, annotations and label, allows us not only to do proper cost allocation, but dig into and remedy any surprise costs.”  

Cloud Week 2022

We bring you news, views and insights from the technology sector on what cloud computing can enable in the UK

Find out more

 

Insights and trends driving productivity and job satisfaction in DevOps

Guest blog from Spot by NetApp - #CloudFuture

Read more


Chris Hazell

Chris Hazell

Programme Manager - Cloud, Tech and Innovation, techUK

Sue Daley

Sue Daley

Director, Technology and Innovation

Laura Foster

Laura Foster

Associate Director - Technology and Innovation, techUK

Related topics

Authors

Rajh Das

Rajh Das

Head of International, NetApp

Rajh Das is Spot by NetApp’s Head of International and has over 25 years of industry experience with large firms such as Google Cloud, Microsoft, and IBM through to hypergrowth cybersecurity SaaS companies. He has served SMB, Enterprise and Public Sector customers whilst building and leading operations and engineering teams.