Continuous cost savings practice at Nordcloud

In Nordcloud we have automation in our DNA, be it in our infrastructure, development or even internal processes. 

In this blog post we will share some best practices we use ourselves for cloud cost management, in reducing internal costs for AWS accounts we operate…and we have close 500 of them. 

These accounts can vary, some run production systems with our software, others, run internal systems like VPNs and privacy proxies, however,  around 350 of them are so called personal AWS accounts. As part of our approach to AWS management, each employee who wishes to test something in AWS can automatically get an account and do some stuff there – like run EC2, Lambdas or EKS clusters. 

Our experienced team are all highly skilled cloud ninjas, for sure, however, invariably make human mistakes at times. This is where unnecessary cost might get generated. So how can you control this on such a massive scale?  

There are two ways: 

Enforce something or audit something and act? 

We have adopted the middle ground, able to implement both and take immediate action to reduce cloud cost in a fast and effective way.  Our cost visibility tool Insight allows us to easily spot which accounts are generating significant cost, and  we can if needed contact people owning the account to do some clean-up. Insight allows you to set budgets too and get alerts. 

In addition, we are using homegrown automation to optimise the cloud, and clean unused resources every Thursday night – we call it ‘Black Thursday’. We then stop EC2 instances and delete old snapshots, remove unattached IPs, unattached volumes and so on. The automation behind the scenes uses serverless architecture and our home built software. We can get easy access to all accounts by mass deploying a role in them with our Provisioner.

So how much have we actually saved in our IT infrastructure cost? 

When we first executed the automation on all accounts – we managed to save around 12000 E/m. If we want to save more we can adjust the rules accordingly and be less liberal on what we allow in the accounts to run. 

What about Azure and GCP ? 

Our approach isn’t just on Amazon Web Services saving. At Nordlcoud our practice leads control cost with a similar automated approach, our solution  is suitable for a multi cloud approach and can be used everywhere. Nordcloud helps customers adopt  cost savings in a continuous manner via our FinOps and capacity services capacity services.

The key learnings for us and the customers on this exercise are the following:

  • Cloud cost management should be  a continuous process – not ad hoc
  • Automation is the key to reduce IT infrastructure cost
  • You won’t know how much you save if you have no cost visibility tool 

These key learnings map perfectly to our products and services: FinOps, Provisioner and Insight. 

How can your business save significant costs?

 Find our more here 

Related Content

Blog

Challenges of virtual workshops

In March 2020 I was supposed to give a full-day training about Google Cloud Platform fundamentals. Unfortunately two days before...

Blog

All at sea in cloud migration? These 7 considerations might just save you

1) We moved all our Servers into the cloud, nothing appears to have changed, where’s the benefit? The cloud won’t...

Blog

Getting started with ARO – Application deployment

This is the fourth blog post in a four-part series aimed at helping IT experts understand how they can leverage...

Get in Touch

Let’s discuss how we can help with your cloud journey. Our experts are standing by to talk about your migration, modernisation, development and skills challenges.