Delivering a lean cloud infrastructure and lowering compute costs by 40% for Nanonets
Year
Nanonets enables self-service artificial intelligence by simplifying adoption. Easily build machine learning models with minimal training data or knowledge of machine learning.
Industry
Region
Key Features
Cloud Optimization, K8s Optimization
Introduction
The $10.62 bn OCR market has several players, competing across multiple verticals and offerings. With a vision to make machine learning as ubiquitous as databases, Nanonets offers AI driven solutions that help businesses automate complex business processes and extract meaningful insights from documents. However, escalating costs on the cloud required a solution that allowed them to stay in control of their costs and prevent unprecedented bloating.
Challenges Faced
The growing scale of business brought the cloud and engineering teams at Nanonets to find new ways to simplify and optimize their cloud costs. While optimization solutions native to their cloud platform were offering certain top of the line information on spends, the team at Nanonets needed an efficient and cost-effective solution that would cater to their requirements as they grew. The team sought Amnic as a cloud cost observability platform to help them understand their costs better and navigate the nuances associated with their cloud. Implementing Amnic across their system drove pivotal changes in the visibility, analysis and optimization of their cloud infrastructure.
“Amnic has been a strategic partner for us in our cloud efficiency journey. The team has deep technical chops and has worked closely to develop innovative solutions to tackle the tough problems. We have been able to identify root causes and make our intra-region data transfers as well as S3 bucket data management more efficient with Amnic’s platform”
Prathmesh Juvatkar
Co-founder & CTO, Nanonets
Solution
Amnic was brought in as a solution that could help them understand and address several of the challenges that the team had in terms of their cloud costs. Amnic’s cloud cost observability platform allowed them to connect their infrastructure seamlessly and start operationalizing cost insights within 24 hours. Amnic helped Nanonets stay one step ahead of foreseeable challenges such as high compute and S3 storage spend, lack of visibility into Kubernetes utilization and more.
At the offset, Nanonets was able optimize their compute costs and the team was able to recognize greater opportunities for optimization through Amnic. Some of the key drivers of enabling a more cost efficient cloud infrastructure are:
Right-Sizing of Kubernetes Nodes and Pods: By delivering 360-degree observability into Nanonets’ Kubernetes environment, the was successfully able to identify opportunities for right-sizing nodes and pods to match workload requirements accurately.
Usage of Karpenter: Upon the recommendations delivered by Amnic, Nanonets adopted Karpenter, a Kubernetes-based auto scaling solution, to automate the provisioning and scaling of nodes based on workload demands, ensuring optimal resource utilization and cost efficiency.
Optimal Mix of Spot and On-Demand Instances: A deeper look into the infrastructure allowed the team to make decisions on the strategic utilization of spot instances alongside on-demand instances, identifying cost savings without compromising performance or reliability.
Optimization of S3 Using Intelligent Tiers: Amnic was able to recommend the usage of Amazon S3 by implementing intelligent storage tiers, ensuring that data was stored cost-effectively based on access patterns and usage frequency.
Results
40% Reduction in Compute Costs
50% Reduction on S3 Storage Cost
60% Reduction in Intra Region Network Cost
Simply gaining better observability into their cloud costs resulted in a remarkable 40% reduction of compute costs for Nanonets. Additionally, they were able to lower their S3 costs by 50%. One of the largest avenues of optimization was the reduction of intra-region network costs by 60%, all of which was made possible by the visibility and analysis facilitated by Amnic. The continued engagement with Amnic is a testament of the value the team derives on a daily basis by understanding their costs better and navigating the complexities associated with cloud spends.
“Amnic has been a strategic partner for us in our cloud efficiency journey. The team has deep technical chops and has worked closely to develop innovative solutions to tackle the tough problems. We have been able to identify root causes and make our intra-region data transfers as well as S3 bucket data management more efficient with Amnic’s platform”
Prathmesh Juvatkar
Co-founder & CTO, Nanonets
When being proactive about measuring and rightsizing cloud costs, Nanonets needed a solution that could support their growing requirements of demystifying the cloud spends better. Amnic was able to go over and beyond, helping them truly recognize and implement the potential of cloud cost observability.