Microsoft propose le service Azure Database for PostgreSQL comme une base de données cloud entièrement gérée, fondée sur le moteur PostgreSQL open source, avec des fonctionnalités destinées au développement d’applications d’intelligence artificielle. Azure prend en charge l’infrastructure, les mises à jour, les sauvegardes, la mise à l’échelle et la gestion des pannes, tandis que les développeurs continuent d’utiliser les outils PostgreSQL standard.
Le service vise à conserver les données opérationnelles, transactionnelles et d’intelligence artificielle au sein d’une même base de données gérée, ce qui peut réduire la complexité des applications et la latence d’accès aux données par rapport au recours à des magasins vectoriels externes ou à des pipelines dédiés aux applications d’intelligence artificielle.
Fonctionnalités d’intelligence artificielle et recherche vectorielle
Azure Database for PostgreSQL prend en charge l’ajout de pgvector pour effectuer des recherches de similarité entre vecteurs au sein de PostgreSQL, ainsi que l’ajout azure_ai, qui permet d’appeler directement de grands modèles de langage depuis la base de données. Microsoft indique que ces fonctionnalités prennent en charge des cas d’utilisation tels que la recherche sémantique, la génération augmentée par récupération (RAG), ainsi que la création d’applications et d’agents intelligents.
Le service fournit également l’indexation DiskANN pour améliorer les performances de la recherche vectorielle, ainsi que des algorithmes d’apprentissage automatique destinés à contribuer à l’optimisation des performances. Les autres fonctionnalités comprennent des recommandations d’index, l’optimisation des performances et la maintenance, afin de réduire les interventions manuelles dans la gestion des charges de travail variables.
Mise à l’échelle, disponibilité et gestion des opérations
Le service permet de dissocier la mise à l’échelle des ressources de calcul et de stockage. Il prend également en charge les clusters flexibles pour distribuer les charges de travail PostgreSQL nécessitant un débit élevé ou le traitement de grandes quantités de données, sans devoir réécrire les applications. Azure offre une disponibilité pouvant atteindre 99,99 % grâce à une haute disponibilité intégrée et répartie entre les zones, avec gestion des correctifs, des sauvegardes et du basculement automatique en cas de panne.
Le service comprend des sauvegardes continues et une restauration à un point dans le temps, ainsi que des options répondant aux exigences de continuité des activités et de reprise après sinistre. Microsoft propose également des fonctionnalités de réplication des données vers Microsoft Fabric afin d’interroger et d’analyser les données d’Azure Database for PostgreSQL avec une latence proche du temps réel.
Migration, compatibilité et sécurité
Azure prend en charge des parcours de migration en ligne ou hors ligne depuis les environnements locaux, les machines virtuelles et d’autres services PostgreSQL gérés. Ces parcours comprennent Azure Migrate et les conseils de Microsoft pour la planification, la validation et l’exécution, ainsi que des évaluations assistées par l’intelligence artificielle pour faciliter les migrations d’Oracle vers PostgreSQL.
Le service préserve la compatibilité avec les versions de PostgreSQL, les extensions, les pilotes et les outils courants, et permet de gérer les bases de données au moyen de l’extension PostgreSQL pour Visual Studio Code. Microsoft mentionne également des fonctionnalités de sécurité réseau, de gestion des identités, de contrôle d’accès et de chiffrement des données en transit, en cours d’utilisation et au repos, ainsi que plus de 100 certifications de conformité, dont plus de 50 liées à des régions et des pays précis.
Tarification et disponibilité
Le service propose des options de paiement à l’usage ou par réservation, et prend en charge les charges de travail allant du développement et des tests jusqu’aux environnements de production critiques. Microsoft affirme que l’utilisation du service peut réduire le coût total de possession de jusqu’à 58 % par rapport aux environnements PostgreSQL locaux et autogérés, selon un rapport commandé à ESG et distribué par TechTarget en mars 2025.
Azure Database for PostgreSQL est disponible dans plus de 60 régions Azure en Amérique, en Europe et en Asie-Pacifique. Le compte Azure gratuit permet également de bénéficier de jusqu’à 750 heures de ressources de calcul burstables et de 32 gigaoctets de stockage par mois pendant 12 mois, conformément aux conditions indiquées sur la page du service.