Azure Database for PostgreSQL – enskild server

GÄLLER FÖR: Azure Database for PostgreSQL – enskild server

Viktigt!

Azure Database for PostgreSQL – enskild server är på väg att dras tillbaka. Vi rekommenderar starkt att du uppgraderar till Azure Database for PostgreSQL – flexibel server. Mer information om hur du migrerar till Azure Database for PostgreSQL – flexibel server finns i Vad händer med Azure Database for PostgreSQL – enskild server?.

Den här artikeln innehåller överväganden och riktlinjer för att arbeta med Azure Database for PostgreSQL – enskild server.

Vad är en Azure Database for PostgreSQL-server?

En server i distributionsalternativet Azure Database for PostgreSQL – enskild server är en central administrativ plats för flera databaser. Det är samma PostgreSQL-serverkonstruktion som du kanske är bekant med i den lokala världen. Mer specifikt hanteras PostgreSQL-tjänsten, ger prestandagarantier, exponerar åtkomst och funktioner på servernivå.

En Azure Database for PostgreSQL-server:

  • Skapas i en Azure-prenumeration.
  • Är den överordnade resursen för databaser.
  • Tillhandahåller ett namnområde för databaser.
  • Är en container med stark livslängdssemantik – ta bort en server och den tar bort de inneslutna databaserna.
  • Sorterar resurser i en region.
  • Tillhandahåller en anslutningsslutpunkt för server- och databasåtkomst
  • Tillhandahåller omfånget för hanteringsprinciper som gäller för dess databaser: inloggning, brandvägg, användare, roller, konfigurationer osv.
  • Finns i flera versioner. Mer information finns i PostgreSQL-databasversioner som stöds.
  • Är utökningsbar av användare. Mer information finns i PostgreSQL-tillägg.

I en Azure Database for PostgreSQL-server kan du skapa en eller flera databaser. Du kan välja att skapa en databas per server om du vill använda dig av samtliga resurser, eller skapa flera databaser som får dela på resurserna. Prissättningen är strukturerad per server, baserat på konfigurationen av prisnivå, virtuella kärnor och lagring (GB). Mer information finns i Prisnivåer.

Hur gör jag för att ansluta och autentisera till en Azure Database for PostgreSQL-server?

Följande element hjälper till att säkerställa säker åtkomst till databasen:

Säkerhetskoncept beskrivning
Autentisering och auktorisering Azure Database for PostgreSQL-server stöder ursprunglig PostgreSQL-autentisering. Du kan ansluta och autentisera till servern med serverns administratörsinloggning.
Protokoll Tjänsten stöder ett meddelandebaserat protokoll som används av PostgreSQL.
TCP/IP Protokollet stöds via TCP/IP och över Unix-domän sockets.
Brandvägg För att skydda dina data förhindrar en brandväggsregel all åtkomst till servern och dess databaser tills du anger vilka datorer som har behörighet. Se Brandväggsregler för Azure Database for PostgreSQL Server.

Hantera servern

Du kan hantera Azure Database for PostgreSQL-servrar med hjälp av Azure-portalen eller Azure CLI.

När du skapar en server konfigurerar du autentiseringsuppgifterna för administratörsanvändaren. Administratörsanvändaren är den användare med högst behörighet som du har på servern. Den tillhör rollen azure_pg_admin. Den här rollen har inte fullständig superanvändarbehörighet.

Attributet PostgreSQL superuser tilldelas till azure_superuser, som tillhör den hanterade tjänsten. Du har inte åtkomst till den här rollen.

En Azure Database for PostgreSQL-server har standarddatabaser:

  • postgres – en standarddatabas som du kan ansluta till när servern har skapats.
  • azure_maintenance – Den här databasen används för att separera de processer som tillhandahåller den hanterade tjänsten från användaråtgärder. Du har inte åtkomst till den här databasen.
  • azure_sys – en databas för Query Store. Den här databasen ackumulerar inte data när Query Store är inaktiverat. det här är standardinställningen. Mer information finns i Översikt över Query Store.

Serverparametrar

PostgreSQL-serverparametrarna avgör serverns konfiguration. I Azure Database for PostgreSQL kan listan med parametrar visas och redigeras med hjälp av Azure-portalen eller Azure CLI.

Som en hanterad tjänst för Postgres är de konfigurerbara parametrarna i Azure Database for PostgreSQL en delmängd av parametrarna i en lokal Postgres-instans (Mer information om Postgres-parametrar finns i PostgreSQL-dokumentationen). Azure Database for PostgreSQL-servern aktiveras med standardvärden för varje parameter när den skapas. Vissa parametrar som skulle kräva en serveromstart eller superanvändaråtkomst för att ändringarna ska börja gälla kan inte konfigureras av användaren.

Nästa steg