Azure Database for PostgreSQL – enskild server
Den här artikeln innehåller överväganden och rikt linjer för att arbeta med Azure Database for PostgreSQL-en server.
Vad är en Azure Database for PostgreSQL-server?
En server i distributions alternativet Azure Database for PostgreSQL-enskild server är en central administrations plats för flera databaser. Det är samma PostgreSQL Server-konstruktion som du kanske är van vid i den lokala världen. Mer specifikt är PostgreSQL-tjänsten hanterad, ger prestanda garantier, visar åtkomst och funktioner på server nivå.
En Azure Database for PostgreSQL Server:
- Skapas i en Azure-prenumeration.
- Är överordnad resurs för databaser.
- Innehåller ett namn område för databaser.
- Är en behållare med stark livs längd – ta bort en server och tar bort de inneslutna databaserna.
- Samlar resurser i en region.
- Tillhandahåller en anslutnings slut punkt för Server-och databas åtkomst
- Tillhandahåller omfattning för hanterings principer som gäller för databaserna: inloggning, brand vägg, användare, roller, konfigurationer osv.
- Är tillgänglig i flera versioner. Mer information finns i PostgreSQL Database-versioner som stöds.
- Är utöknings bar 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. Priserna är strukturerad per server, baserat på konfigurationen av pris nivån, virtuella kärnor och lagring (GB). Mer information finns i pris nivå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äkerhets koncept | 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 Message-baserat protokoll som används av PostgreSQL. |
| TCP/IP | Protokollet stöds över TCP/IP och över UNIX-domänsuffix. |
| Brandvägg | För att skydda dina data förhindrar en brand Väggs regel all åtkomst till servern och dess databaser tills du anger vilka datorer som har behörighet. Se Azure Database for postgresql server brand Väggs regler. |
Hantera servern
Du kan hantera Azure Database for PostgreSQL-servrar med hjälp av Azure Portal eller Azure CLI.
När du skapar en server konfigurerar du autentiseringsuppgifterna för administratörs användaren. Administratörs användaren är den högsta behörighets användaren som du har på servern. Den tillhör roll azure_pg_admin. Den här rollen har inte fullständig behörighet för superanvändare.
Attributet PostgreSQL superanvändare 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 standard databaser:
- postgres – en standard databas som du kan ansluta till när servern har skapats.
- azure_maintenance – den här databasen används för att avgränsa 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 frågearkivet. Den här databasen samlar inte data när Frågearkivet är inaktive rad. Detta är standardinställningen. Mer information finns i Översikt över frågearkivet.
Serverparametrar
PostgreSQL-Server parametrarna bestämmer serverns konfiguration. I Azure Database for PostgreSQL kan listan över parametrar visas och redige ras med hjälp av Azure Portal 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). Din Azure Database for PostgreSQL-Server är aktive rad med standardvärden för varje parameter vid skapande. Vissa parametrar som kräver en omstart av servern eller superanvändare för att ändringarna ska börja gälla kan inte konfigureras av användaren.
Nästa steg
- En översikt över tjänsten finns i Azure Database for PostgreSQL översikt.
- Information om vilka resurs kvoter och begränsningar som baseras på tjänst nivån finns i tjänst nivåer.
- Information om hur du ansluter till tjänsten finns i anslutnings bibliotek för Azure Database for PostgreSQL.
- Visa och redigera Server parametrar via Azure Portal eller Azure CLI.