meshBlog

Three Common Pitfalls When Using Azure Credits

By Jelle den Burger12. April 2022

Microsoft Azure Credits are a great way to fund your initial start in the cloud. Startups often receive them as part of sponsorship programs. Enterprises may receive these credits as part of larger cloud adoption initiatives for training. These credits help you and your organization to know the cloud without spending tons of budget (yet).

However, it is easy to overlook some pitfalls of these Azure credits programs that can come costly in the future.

Are you considering, or even already using Azure credits in your organization? Then this blog post is for you!

In this blog post, we will explain the pitfalls that you might run into when using Azure credits and how to mitigate the risk associated with them.

1. Blindly giving out cloud access

You have got your Azure credits confirmed & what’s next? Finding cloud users of course! It is very tempting to give out cloud access to anyone in the organization that is interested because they will not cause any cost anyway, right?

If you do give out cloud access without any information on what it is going to be used for, your cloud landscape can quickly turn into a wild west situation. You do not know why people are using Azure and are increasingly exposing your organization to zombie workloads that are causing costs without providing any business value. Shutting it down will also not work since you might be killing some critical applications.

Track who is using the cloud and for what purpose

Of course, you shouldn’t make it difficult for DevOps teams to request cloud access, but it would be good to have at least an idea of what the teams are going to use the cloud for. Are they just going to play around with Azure for learning? Are they planning on running productive applications that are critical for the business?

Ask these kinds of questions when a DevOps team wants a new Azure cloud credit project. It helps to maintain an overview of the purposes of the different cloud projects. In short: start building a Cloud Tenant Database from day one. Also check out our Cloud Foundation Maturity Model.

2. Turning a blind eye to cloud costs

It is very easy to ignore the cost aspect when Azure credits. I mean, it is free after all, right? This is a very common pitfall. By leveraging the free Azure credits, you easily lose track of what a cloud project would cost when you would be using it after the sponsorship ends. You’re effectively navigating blindly and do not know what the return on investment is for the applications that are built on the cloud. This makes it even harder to decide on the usage of the cloud in the end.

Spangbob Meme with Azure Credits

Do proper cloud cost management from day one

Even though the actual usage of the cloud with Azure credits is considered free, it is highly recommended to already do some high-level analysis on the “costs” that each cloud project is incurring.

All cloud providers have options to export cost information into various formats. Use this to get a holistic overview of the costs that the organization is making in the cloud platform across all projects and services. Our open-source multi-cloud CLI can take care of this for you.

These exports can be used to cut them up into single reports per cloud project. Send these reports over to the teams, so that they get better aware of what costs all their cloud usage is incurring. An effective cloud cost management only happens if you align management and the teams.

As a bonus, by incorporating a solid cloud cost management process from day one, you also enable the organization to make the most out of the Azure credits. This is what cost management is effectively all about: saving costs.

3. Leaving the cloud after the Azure credits expire

There is the day that you dreaded. Your Azure credits came to an end. From this day forward, your organization has to pay the standard rate for using Microsoft Azure. If this day came by surprise (which it usually does, as Azure credits can last for years), you might just shut down the usage of cloud in general as you have no idea which cloud projects should keep running and which ones should not.

Prepare for a future without Azure credits

Ideally you handle the cloud as if you would use it without any Azure credits. Assemble a small team that will specialize in setting up cloud usage for the rest of the organization. Keep a clear overview of who is using cloud projects, and what budgets might be responsible for the actual costs coming out of the cloud platform. Use the tips mentioned in the previous paragraphs to come up with a solid post-credits cloud plan.

It would be such a waste to see all the effort and learnings that went into the use of cloud with Azure credits go to waste. We believe that every organization can benefit massively from the use of the cloud, so make sure that there is a plan even after the Azure credits have expired.

Build a Cloud Foundation

As you can imagine, there are quite some responsibilities that come with running the cloud in the organization.

We recommend building a small cloud foundation team that takes care of solving the related problems with integrating the cloud and driving the usage of the cloud in your organization.

By using our Cloud Foundation Maturity Model, you can adapt some level 1 building blocks around cloud tenant management and cost management that will lift your cloud foundation team to the minimum level. This makes sure that you are ready for the cloud, even after the Azure credits end.