Delen via


Serverconcepten voor Azure Database for PostgreSQL

Dit artikel bevat overwegingen en richtlijnen voor het werken met een exemplaar van een flexibele Azure Database for PostgreSQL-server.

Wat is een Azure Database for PostgreSQL-server?

Een server binnen de flexibele serverinstantieoptie van Azure Database for PostgreSQL is een centraal beheerpunt voor meerdere databases. Het is dezelfde PostgreSQL-serverconstructie waarmee u mogelijk bekend bent in de on-premises wereld. Een exemplaar van een flexibele Azure Database for PostgreSQL-server wordt beheerd, biedt prestatiegaranties en biedt toegang en functies op serverniveau.

Een exemplaar van een flexibele Azure Database for PostgreSQL-server:

  • Wordt gemaakt binnen een Azure-abonnement.
  • Is de ouderresource voor databases.
  • Biedt een naamruimte voor databases.
  • Is een container met sterke levensduur-semantiek. Als u een server verwijdert, worden de ingesloten databases verwijderd.
  • Hulpbronnen in een regio rangschikken.
  • Biedt een verbindingseindpunt voor server- en databasetoegang.
  • Biedt de reikwijdte voor beheerbeleidsregels voor databases, zoals aanmelding, firewall, gebruikers, rollen en configuraties.
  • Is beschikbaar in meerdere versies. Zie de ondersteunde PostgreSQL-databaseversies voor meer informatie.
  • Kan worden uitgebreid door gebruikers. Zie PostgreSQL-extensies voor meer informatie.

Binnen een exemplaar van een flexibele Azure Database for PostgreSQL-server kunt u een of meer databases maken. U kunt kiezen voor het maken van één database per server om gebruik te maken van alle resources of voor meerdere databases om de resources te delen. De prijzen zijn gestructureerd per server, op basis van de configuratie van de prijscategorie, vCores en opslag (GB). Zie Compute-opties voor meer informatie.

Hoe kan ik verbinding maken en verifiëren bij de databaseserver?

De volgende elementen zorgen voor veilige toegang tot uw database:

Beveiligingsconcept Description
Authenticatie en autorisatie Een exemplaar van een flexibele Azure Database for PostgreSQL-server ondersteunt systeemeigen PostgreSQL-verificatie. U kunt verbinding maken met en verifiëren bij een server met behulp van de beheerdersaanmelding van de server.
protocol De service ondersteunt een protocol op basis van berichten dat Door PostgreSQL wordt gebruikt.
TCP/IP Het protocol wordt ondersteund via TCP/IP en via Unix-domeinsockets.
Firewall Om uw gegevens te beschermen, voorkomt een firewallregel alle toegang tot uw server en de bijbehorende databases totdat u opgeeft welke computers gemachtigd zijn. Zie Netwerken.

Uw server beheren

U kunt azure Database for PostgreSQL flexibele serverexemplaren beheren met behulp van Azure Portal of de Azure CLI.

Wanneer u een server maakt, stelt u de inloggegevens in voor uw beheerdersgebruiker. De gebruiker met beheerdersrechten is de gebruiker met de hoogste bevoegdheid op de server. Het hoort bij de rol azure_pg_admin. Deze rol heeft geen volledige machtigingen voor supergebruikers.

Het postgreSQL-superuserkenmerk wordt toegewezen aan azure_superuser, die deel uitmaakt van de beheerde service. U hebt geen toegang tot deze rol.

Een exemplaar van een flexibele Azure Database for PostgreSQL-server heeft standaarddatabases:

  • postgres: een standaarddatabase waarmee u verbinding kunt maken nadat u de server hebt gemaakt.
  • azure_maintenance: een database die wordt gebruikt om de processen te scheiden die de beheerde service bieden van gebruikersacties. U hebt geen toegang tot deze database.

Serverinstellingen

De parameters voor de flexibele serverinstantie van Azure Database for PostgreSQL bepalen de serverconfiguratie. In een exemplaar van een flexibele Azure Database for PostgreSQL-server kunt u de lijst met parameters bekijken en bewerken met behulp van Azure Portal of de Azure CLI.

Als beheerde service voor Postgres heeft Azure Database for PostgreSQL configureerbare parameters die een subset van de parameters in een lokaal Postgres-exemplaar zijn. Zie de PostgreSQL-documentatie voor meer informatie over Postgres-parameters.

Uw flexibele Azure Database voor PostgreSQL-serverexemplaar is ingeschakeld met standaardwaarden voor elke parameter bij het aanmaken. De gebruiker kan bepaalde parameters niet configureren waarvoor opnieuw opstarten van de server of superusertoegang nodig is om wijzigingen van kracht te laten worden.