Serverconcepten voor Azure Database for PostgreSQL - Flexibele server

VAN TOEPASSING OP: Azure Database for PostgreSQL - Flexibele server

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

Wat is een Azure Database for PostgreSQL-server?

Een server in de implementatieoptie flexibele Azure Database for PostgreSQL-servers is een centraal beheerpunt voor meerdere databases. Het is dezelfde PostgreSQL-serverconstructie waarmee u mogelijk bekend bent in de on-premises wereld. Azure Database for PostgreSQL Flexibele 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 bovenliggende resource voor databases.
  • Biedt een naamruimte voor databases.
  • Is een container met sterke levensduur-semantiek. Als u een server verwijdert, worden de ingesloten databases verwijderd.
  • Resources in een regio samenvoegen.
  • Biedt een verbindingseindpunt voor server- en databasetoegang.
  • Biedt het bereik voor beheerbeleid dat van toepassing is op de 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 ervoor kiezen om één database per server te maken om alle resources te gebruiken of om meerdere databases te maken om de resources te delen. De prijzen zijn gestructureerd per server, op basis van de configuratie van de prijscategorie, vCores en opslag (in gigabytes). Zie Compute- en opslagopties 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 Beschrijving
Verificatie en autorisatie 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 firewallregels voor flexibele servers in Azure Database for PostgreSQL.

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 referenties in voor uw beheerdergebruiker. 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.

Serverparameters

De flexibele serverparameters van Azure Database for PostgreSQL bepalen de configuratie van de server. In Azure Database for PostgreSQL Flexibele 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 for PostgreSQL-serverexemplaren zijn ingeschakeld met standaardwaarden voor elke parameter bij het maken. De gebruiker kan bepaalde parameters niet configureren waarvoor opnieuw opstarten van de server of superusertoegang nodig is om wijzigingen van kracht te laten worden.

Volgende stappen