Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält Überlegungen und Richtlinien für die Arbeit mit einer flexiblen Azure-Datenbank für PostgreSQL-Serverinstanz.
Was ist ein Azure-Datenbank für PostgreSQL-Server?
Ein Server in der Azure Database für PostgreSQL in der flexiblen Serverinstanzoption ist ein zentraler Verwaltungspunkt für mehrere Datenbanken. Sie weist dasselbe PostgreSQL-Serverkonstrukt auf, das Sie möglicherweise aus lokalen Umgebungen kennen. Insbesondere wird eine flexible Azure-Datenbank für PostgreSQL-Serverinstanz verwaltet, bietet Leistungsgarantien und macht Zugriff und Features auf Serverebene verfügbar.
Eine Instanz von Azure Database for PostgreSQL – Flexible Server:
- Sie wird im Rahmen eines Azure-Abonnements erstellt.
- Sie stellt die übergeordnete Ressource für Datenbanken dar.
- Sie stellt einen Namespace für Datenbanken bereit.
- Ist ein Container mit starker Lebensdauersemantik. Beim Löschen eines Servers werden die enthaltenen Datenbanken gelöscht.
- Sie stellt Ressourcen in einer Region zusammen.
- Sie stellt einen Verbindungsendpunkt für den Server- und Datenbankzugriff bereit.
- Stellt den Bereich für Verwaltungsrichtlinien bereit, die auf die jeweiligen Datenbanken angewendet werden (z. B. Anmeldungen, Firewalls, Benutzer, Rollen und Konfigurationen).
- Sie ist in mehreren Versionen verfügbar. Weitere Informationen finden Sie unter Unterstützte PostgreSQL-Datenbankversionen.
- Sie kann von Benutzern erweitert werden. Weitere Informationen finden Sie im Artikel zu PostgreSQL-Erweiterungen.
Sie können in einer Instanz von Azure Database for PostgreSQL – Flexible Server eine oder mehrere Datenbanken erstellen. Sie können eine Einzeldatenbank pro Server erstellen, die alle Ressourcen nutzt, oder Sie können mehrere Datenbanken erstellen, um die Ressourcen gemeinsam zu verwenden. Die Preise gelten pro Server und basieren auf der Konfiguration des Tarifs, der virtuellen Kerne und des Speichers (GB). Weitere Informationen finden Sie unter Compute-Optionen.
Wie verbinde ich mich mit einem und authentifiziere mich für einen Datenbankserver?
Mithilfe der folgenden Elemente kann ein sicherer Zugriff auf Ihre Datenbank sichergestellt werden:
| Sicherheitskonzept | Description |
|---|---|
| Authentifizierung und Autorisierung | Eine flexible Serverinstanz von Azure Database für PostgreSQL unterstützt die native PostgreSQL-Authentifizierung. Mithilfe der Anmeldeinformationen des Serveradministrators können Sie eine Verbindung mit dem Server herstellen und sich authentifizieren. |
| Protokoll | Der Dienst unterstützt ein nachrichtenbasiertes Protokoll, das von PostgreSQL verwendet wird. |
| TCP/IP | Das Protokoll wird über TCP/IP- und Unix-Domänensockets unterstützt. |
| Firewall | Zum Schutz Ihrer Daten verhindert eine Firewallregel jeglichen Zugriff auf Ihren Server und auf dessen Datenbanken, solange Sie nicht angeben, welche Computer zugriffsberechtigt sind. Siehe Netzwerk. |
Verwalten Des Servers
Sie können Azure Database for PostgreSQL – Flexible Serverinstanzen mithilfe des Azure-Portals oder der Azure CLI verwalten.
Beim Erstellen eines Servers richten Sie die Anmeldeinformationen für Ihren Administratorbenutzer ein. Der Administratorbenutzer ist der Benutzer mit den höchsten Berechtigungen für den Server. Er gehört der Rolle azure_pg_admin an. Diese Rolle verfügt nicht über vollständige Superuserberechtigungen.
Das PostgreSQL-Superuser-Attribut ist dem azure_superuser zugewiesen, der dem verwalteten Dienst angehört. Auf diese Rolle haben Sie keinen Zugriff.
Eine Instanz von Azure Database for PostgreSQL – Flexible Server verfügt über Standarddatenbanken:
- postgres: Eine Standarddatenbank, mit der Sie eine Verbindung herstellen können, nachdem Sie Ihren Server erstellt haben.
- azure_maintenance: Eine Datenbank, die verwendet wird, um die Prozesse, die den verwalteten Dienst bereitstellen, von den Benutzeraktionen zu trennen. Sie haben keinen Zugriff auf diese Datenbank.
Serverparameteren
Die Flexiblen Serverinstanzparameter der Azure-Datenbank für PostgreSQL bestimmen die Konfiguration des Servers. In einer flexiblen Azure-Datenbank für PostgreSQL-Serverinstanz können Sie die Liste der Parameter mithilfe des Azure-Portals oder der Azure CLI anzeigen und bearbeiten.
Als verwalteter Dienst für Postgres verfügt Azure Database for PostgreSQL über konfigurierbare Parameter, die eine Teilmenge der Parameter in einer lokalen Postgres-Instanz sind. Weitere Informationen zu Postgres-Parametern finden Sie in der PostgreSQL-Dokumentation.
Bei der Erstellung wird die Azure Database for PostgreSQL – Flexible Serverinstanz mit Standardwerten für die einzelnen Parameter konfiguriert. Der Benutzer kann einige Parameter nicht konfigurieren, weil sie einen Serverneustart oder einen Superuserzugriff erfordern, damit Änderungen wirksam werden.
Verwandte Inhalte
- Was ist Azure-Datenbank für PostgreSQL?
- Computeoptionen in Azure-Datenbank für PostgreSQL
- Speicheroptionen in Azure-Datenbank für PostgreSQL
- Unterstützte Versionen von PostgreSQL in Azure-Datenbank für PostgreSQL
- Grenzwerte in Der Azure-Datenbank für PostgreSQL
- Serverparameter in Azure-Datenbank für PostgreSQL