Inside the Walls of Azure SQL MI


Welcome to the prologue article for a three-part series where I try to infiltrate the OS layer of Azure SQL Managed Instance and uncover a few surprises Microsoft didn’t expect me to find.

Before we dive into the rabbit holes, let’s zoom out.

In the cloud world, everything runs as a certain Service Model. From IaaS (where you manage almost everything yourself) to SaaS (where you just consume what’s handed to you). PaaS sits in the middle, offering convenience while promising control over the essentials: code, data, and maybe a few knobs via a portal or CLI.

Simplified cloud