Serveurs - Azure Database pour PostgreSQL - Serveur flexible

S’APPLIQUE À : Azure Database pour PostgreSQL – Serveur flexible

Cet article fournit des considérations et des instructions relatives à l’utilisation de Azure Database pour PostgreSQL serveur flexible.

Qu’est-ce qu’un serveur de base de données Azure pour PostgreSQL ?

Un serveur dans l’option de déploiement de serveur flexible Azure Database pour PostgreSQL est un point d’administration central pour plusieurs bases de données. Il s’agit de la structure de serveur PostgreSQL que vous connaissez peut-être en local. Plus précisément, Azure Database pour PostgreSQL serveur flexible est géré, offre des garanties de performances, expose l’accès et les fonctionnalités au niveau du serveur.

Une instance de serveur flexible Azure Database pour PostgreSQL :

  • est créé dans un abonnement Azure ;
  • représente la ressource parente des bases de données ;
  • fournit un espace de noms aux bases de données ;
  • constitue un conteneur avec une sémantique à durée de vie longue (la suppression d’un serveur entraîne la suppression des bases de données autonomes qu’il contient) ;
  • colocalise les ressources d’une région ;
  • fournit un point de terminaison de connexion pour l’accès au serveur et aux bases de données ;
  • fournit l’étendue des stratégies de gestion qui s’appliquent à ses bases de données : connexions, pare-feu, utilisateurs, rôles, configurations, etc. ;
  • est disponible dans plusieurs versions (pour plus d’informations, consultez Versions de bases de données PostgreSQL prises en charge).
  • peut être étendu par les utilisateurs (pour plus d’informations, consultez la page Extensions de PostgreSQL).

Dans une instance de serveur flexible Azure Database pour PostgreSQL, vous pouvez créer une ou plusieurs bases de données. Vous pouvez choisir de créer une seule base de données par serveur pour utiliser toutes les ressources, ou de créer plusieurs bases de données pour partager les ressources. Les tarifs sont structurés par serveur, en fonction de la configuration du niveau tarifaire, des vCores et du stockage (Go). Pour plus d’informations, consultez Options de calcul et de stockage.

Comment se connecter et s’authentifier auprès d’un serveur de base de données ?

Les éléments suivants permettent de garantir un accès sécurisé à votre base de données :

Concept de sécurité Description
Authentification et autorisation Azure Database pour PostgreSQL serveur flexible prend en charge l’authentification PostgreSQL native. Vous pouvez vous connecter et vous authentifier auprès du serveur avec les informations de connexion d’administrateur du serveur.
Protocole Le service prend en charge un protocole par messages utilisé par PostgreSQL.
TCP/IP Le protocole est pris en charge via TCP/IP et des sockets du domaine Unix.
Pare-feu Pour renforcer la protection de vos données, une règle de pare-feu empêche tout accès à votre serveur et à ses bases de données tant que vous ne précisez pas quels ordinateurs sont autorisés. Consultez Azure Database pour PostgreSQL règles de pare-feu de serveur flexibles.

Gestion de votre serveur

Vous pouvez gérer Azure Database pour PostgreSQL instances de serveur flexibles à l’aide de l’Portail Azure ou d’Azure CLI.

Lors de la création d’un serveur, vous configurez les informations d’identification pour votre utilisateur administrateur. L’utilisateur administrateur est l’utilisateur ayant les privilèges les plus élevés sur le serveur. Il appartient au rôle azure_pg_admin. Ce rôle ne dispose pas de toutes les autorisations du superutilisateur.

L’attribut de superutilisateur PostgreSQL est affecté à azure_superuser, qui appartient au service managé. Vous n’avez pas accès à ce rôle.

Une instance de serveur flexible Azure Database pour PostgreSQL a des bases de données par défaut :

  • postgres : une base de données par défaut à laquelle vous pouvez vous connecter une fois que votre serveur est créé.
  • azure_maintenance : cette base de données est utilisée pour séparer les processus qui fournissent le service managé des actions de l’utilisateur. Vous n’avez pas accès à cette base de données.

Paramètres de serveur

Les paramètres de serveur flexible Azure Database pour PostgreSQL déterminent la configuration du serveur. Dans Azure Database pour PostgreSQL serveur flexible, la liste des paramètres peut être consultée et modifiée à l’aide de l’Portail Azure ou d’Azure CLI.

En tant que service managé pour Postgres, les paramètres configurables dans Azure Database pour PostgreSQL sont un sous-ensemble des paramètres d’une instance Postgres locale. (Pour plus d’informations sur les paramètres Postgres, consultez la page Documentation PostgreSQL). Votre Azure Database pour PostgreSQL instance de serveur flexible est activée avec des valeurs par défaut pour chaque paramètre lors de la création. Certains paramètres qui nécessitent un redémarrage du serveur ou un accès superutilisateur pour que les modifications prennent effet ne peuvent pas être configurées par l’utilisateur.

Étapes suivantes