Serverconcepten voor Azure Database for PostgreSQL flexibele server

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

Wat is een Azure Database for PostgreSQL-server?

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

Een Azure Database for PostgreSQL flexibele 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 Azure Database for PostgreSQL flexibele 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 Azure Database for PostgreSQL flexibele 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 servers beheren met behulp van de 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 Azure Database for PostgreSQL flexibele 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.

Parameters

De parameters van Azure Database for PostgreSQL flexibele server bepalen de configuratie van de server. In een Azure Database for PostgreSQL flexibele server kunt u de lijst met parameters bekijken en bewerken met behulp van de 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 Azure Database for PostgreSQL flexibele server is ingeschakeld met standaardwaarden voor elke parameter bij het maken. U kunt bepaalde parameters waarvoor opnieuw opstarten van de server of superusertoegang is vereist, niet configureren om wijzigingen door te voeren.