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 »

Illustration d’origine indisponible

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

Illustration d’origine indisponible

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 &##x1f642;