MSSQL : What should I know about licensing HA/DR scenario’s in the cloud?


This week I met a customer who described the following situation to me…


Where, to be honest, I was a it flabbergasted as I could not imagine this being true. So I read up on the matter, to see where this could possibly come from.

Over the course of the last years, I’ve been in contact with licensing way too much. Though in the end, this can really make a lot of difference in euros/dollars/… And that is what matters to the business!



All things I’m going to say during this post use the following posts as foundation ;

Continue reading “MSSQL : What should I know about licensing HA/DR scenario’s in the cloud?”

Azure : Using PHP to go all oauth2 on the management API!


As a hobby effort, I wanted to create a small poc where any user would be able to login with their AAD user, grant access to an application, after which that application could query their subscriptions.

In all honesty, I’ve been struggling more than I like to admit with getting this working… So this post will cover all the steps that you need to do to get this working!


Oauth & Azure AD

Before getting our hands dirty, read up on the following post ; Authorize access to web applications using OAuth 2.0 and Azure Active Directory

Ready it thoroughly! To be honest, I didn’t at first and it cost me a lot of time.😉

Anyhow, the flow looks as follows…


So basically;

  • We’ll redirect the user to sign-in (and if this hasn’t been done, grant our application access)
  • If all went well, we’ll receive an authorization code
  • We’ll use this code to get a bearer (and refresh) token
  • Next up we’ll use the bearer code to connect to the Azure REST API for getting the list of subscriptions for that user.

Continue reading “Azure : Using PHP to go all oauth2 on the management API!”

Domain Join : ARM Extension versus Azure Automation DSC


So you’ve already deployed Windows based systems in Azure. Very good! You’ve probably joined those systems into a domain, as you’ve always done this by going through the GUI. Did you know you can join a machine without logging into the machine? No? Then today’s post will be very interesting for you!

If you knew this was possible, then I’ll show you that there are various methods of doing so. And that each approach will have clear advantages and even disadvantages. So let’s get ready to domainjoin those systems!


Continue reading “Domain Join : ARM Extension versus Azure Automation DSC”

Wow… I got awarded with the Microsoft MVP Award!

Today I received the very exciting news that I received my first “Microsoft MVP Award”! I’m now one of the (eight?) MVPs in Belgium for Azure! Off-course I’m very happy on receiving this award for my merits in terms of Azure in the last year. This is an additional incentive to keep giving back to the community!


For those who are unaware of the Microsoft MVP Awards, here is a small description ;

Microsoft Most Valuable Professionals, or MVPs, are technology experts who passionately share their knowledge with the community. They are always on the “bleeding edge” and have an unstoppable urge to get their hands on new, exciting technologies. They have very deep knowledge of Microsoft products and services, while also being able to bring together diverse platforms, products and solutions, to solve real world problems. MVPs are driven by their passion, community spirit and their quest for knowledge. Above all and in addition to their amazing technical abilities, MVPs are always willing to help others – that’s what sets them apart.

Azure Subscriptions : How to buy & migrate them?


When looking towards consuming Azure, this first point to start is the “tenant”. This is basically what one would see as their Azure Active Directory, or for some “Office 365”. This is linked to a “Subscription”. The subscription is linked to certain contract type, which influences the billing model. Choosing a certain contact type will (strangely enough) have an impact for you. So today we’ll cover the various options with their (dis)advantages.


Contract Overview

Basically, we can distinguish the following contract types ;

  • Online
  • Enterprise Agreement
  • Cloud Solution Provider

In reality, there are a few more, though most Azure offers can be consolidated into the term “Online” I used earlier on. The above are the three most commonly used scenario’s, therefore I will limit the scope of the day to these.

Continue reading “Azure Subscriptions : How to buy & migrate them?”