Azure SQL Database serverless
Azure SQL Database serverless est un service tout récent sur Azure.
Quelle drôle d’idée d’avoir une base de données server less !
Dans cet article nous verrons dans quel cas il est intéressant d’utiliser ce service, puis comment l’utiliser.
Qu’est-ce que c’est exactement ?
Azure SQL Database serverless est un Azure SQL Database classique qui :
- facture uniquement à l’utilisation du calcul et le stockage utilisé
- se mets en pause après une période d’inactivité
- qui est autoscalé.
Contrairement aux bases de données Azure SQL Database classique :
- qui ont un prix fixe mensuel
- le serveur est provisionné
Dans quel cas l’utiliser ?
Dans le cas ou vous n’avez pas besoin que votre base de données soit toujours en ligne.
Vous utilisez votre base de données une fois par jour/semaine/mois le reste du temps celle-ci peut être en pause.
Comment crée-t-on un serveur Azure SQL Database serverless?
Dans le portail azure (https://portal.azure.com/) :
- cliquez sur « Create a resource »

- Puis rechercher SQL Databases
- Puis dans la section Compute + storage cliquez sur Configure Database
- Vous avez plus qu’à cliquez sur Serverless

Les principaux paramètres sont les suivants :
- Auto-Pause delay : qui comme son nom l’indique est le temps d’inactivité à partir duquel la base de données se met en pauses
- Le stockage maximum de votre base de données
- Le nombre maximum et minimum de vCores utilisée par la base de données
A noter : si vous avez déjà une base de données existante vous pouvez la passer en serverless via le menu « Configure »
Et voilà le tour est joué, a votre tour d’optimiser le coût de vos base de données Azure !
Happy coding 🙂