Armis® is the leading agentless, enterprise-class device security platform designed to address the new threat landscape of unmanaged and IoT devices. Fortune 1000 companies trust our real-time and continuous protection to see and control all managed, unmanaged, and IoT devices – from traditional devices like laptops and smartphones to new smart devices like smart TVs, webcams, printers, HVAC systems, industrial control systems, and PLCs, medical devices and more. Armis provides passive and unparalleled cybersecurity asset management, risk management, and automated enforcement. 

Armis was founded in 2015 and is headquartered in Palo Alto, California. 

The company was recently acquired by Insight Partners at a valuation of $1.1 billion. 

 

The Challenge: Continuous manual optimization 

In the past few years, as a leader in the cyber-security space, Armis has demonstrated unprecedented growth in its customer base and enhanced product development. 

However, this expedited growth has also effectuated endless challenges to the technical engineering teams managing Armis’ cloud infrastructure. 

In terms of cost-optimization, the biggest challenge engineering teams were facing was a never-ending environment change due to their continuous development of the Armis platform and on-boarding of new customers. 

In parallel, as part of Armis’ infrastructure development, their engineers were running several architectural projects such as transitioning from single-tenant to multi-tenant and running the Armis platform on containerized Kubernetes environments, instead of traditional VM’s. 

In addition to these projects, which demanded significant effort from the team, the capacity changes made it very difficult for them to forecast compute usage accurately. 

Due to continuous scaling, it took a lot of the team’s attention to manually monitor and purchase\sell Reserved Instances (aka RI’s) on a daily basis. 

 

“We were manually managing our RI’s on a daily basis, which took a lot of time and effort from the team that was already busy enough with ongoing development projects” 

Roi Amitai, Head of DevOps

 

The frequent capacity changes and expedited growth significantly diminished the accuracy of capacity planning and forecast exercise, which in turn limited Armis into purchasing only 1-year commitments, and that never really gave them the chance to enjoy the lucrative discounts of 3-year commitments. 

On top of that, short term projects such as POC’s were rarely covered by savings, which led to a steady increase of their AWS bill on EC2 as more and more customers were keen to purchase their product.  

The continuous effort of manually managing their commitments eventually became an operational burden, and that is what drove Roi Amitai (Head of DevOps) to search for a solution. 

 

The Solution: Automated Commitment Management 

In order to relieve themselves from manually trading commitments, Armis’ TechOps and DevOps teams were looking for a solution that would automatically optimize their cloud infrastructure, with minimal effort from their side. 

“We were looking for a partner that would help us achieve our goals in the most efficient and effortless way possible” 

Roi Amitai, Head of DevOps

 

After a short period of time, Cloudvisor demonstrated it’s automated optimization capabilities, reducing the time to value significantly. 

As a security company, Armis immediately appreciated the non-intrusive “agentless” approach, which made it very easy for them to integrate Cloudvisor across their entire cloud infrastructure. 

 

“We chose Cloudvisor because of the automatic nature, the ease of use, and the team that was very attentive to our needs” 

Barak Ben-Rachel, Head of TechOps

 

After analyzing and benchmarking their compute usage, Cloudvisor began buying and selling RI’s automatically and rapidly increased the amount of infrastructure covered by savings.

Cloudvisor was able to adapt itself to the frequent capacity changes in real-time, reducing the need for On-Demand instances to a necessary minimum.

 

“Besides relieving us from manually managing our RI’s, Cloudvisor was able to grab discounts which are usually available only for longer commitments”

Roi Amitai, Head of DevOps

 

The Result: Significant Cost Reduction 

Since implementing Cloudvisor, approximately 1.5 years ago, Armis was able to slash their EC2 costs by more than $1 million. 

 

“With simple integration and zero effort from our side, we were able to cut down our EC2 costs by more than 40%”

Barak Ben-Rachel, Head of TechOps

 

On top of that, due to its simplicity, Cloudvisor relieved Armis’ engineers from manually managing commitments and allowed them to utilize their time efficiently and effectively on more urgent projects. 

Armis engineers realized the value of having a 24\7 automated commitment manager working on their behalf, and from having to manually adjust commitments on a daily basis, they are now literally “hands-free” with 0 man-hours invested in continuously optimizing their cloud infrastructure. 

 

“Cloudvisor makes sure to maximize our savings without any intervention from our side, and thanks to that, our team can permanently check commitment management off their task list!”

Roi Amitai, Head of DevOps