Überblick über OCI Database with PostgreSQL
OCI Database with PostgreSQL ist ein vollständig verwalteter PostgreSQL-kompatibler Service mit intelligenter Skalierung, Optimierung und hoher Dauerhaftigkeit.
Der Service skaliert den Speicher automatisch, wenn Datenbanktabellen erstellt und gelöscht werden, was die Verwaltung erleichtert und die Speicherausgaben optimiert. Die Daten werden sowohl während der Übertragung als auch im Ruhezustand verschlüsselt. OCI Database with PostgreSQL ist auf High Availability ausgelegt, da es Dauerhaftigkeit auch bei einem Availability-Domain-(AD-)Fehler bietet. Weitere Informationen finden Sie unter High Availability und Business Continuity.
Diese Dokumentation richtet sich an PostgreSQL-Administratoren und setzt die Vertrautheit mit PostgreSQL und den zugehörigen Tools voraus. Weitere Informationen finden Sie unter Unterstützende Dokumentation.
Konzepte
Der OCI Database with PostgreSQL-Service und die Dokumentation verwenden die folgenden Konzepte.
- Optimierter OCI-Datenbankspeicher
-
- Entkoppelter Speicher, der unabhängig von Compute-Ressourcen skaliert werden kann
- Effiziente, dynamische Speicherverwaltung
- Kosteneffektive, leistungsstarke Leseskalierung
Das Ergebnis ist, dass Sie nur für das bezahlen, was Sie brauchen.
- Datenbanksystem
- Ein PostgreSQL-Datenbankcluster, das auf mindestens einer OCI-VM-Compute-Instanz ausgeführt wird. Ein Datenbanksystem bietet eine Schnittstelle für die Verwaltung von Aufgaben wie Provisioning, Backup und Wiederherstellung, Monitoring usw. Jedes Datenbanksystem verfügt über einen Endpunkt für PSQL-Abfragen mit Lese-/Schreibzugriff und kann mehrere Endpunkte für schreibgeschützte Abfragen enthalten.
- Knoten
- Eine VM-Compute-Instanz, auf der eine Datenbankinstanz ausgeführt wird. Ein primärer Knoten ist erforderlich. Andere Knoten fungieren als Lesereplikate.
- Konfiguration
- Eine Gruppe von Variablen, mit denen eine Datenbank optimiert oder optimiert wird. Beim Erstellen eines Datenbanksystems werden standardmäßig optimierte Variablen festgelegt. Werte können angepasst und als benutzerdefinierte Liste gespeichert werden, die auf andere Datenbanksysteme angewendet werden kann.
- Regionales Volumen
- Ein Block-Volume, das Daten synchron über Availability-Domains hinweg innerhalb von Multi-AD-Regionen repliziert.
- Lesereplikat
- Ein Lesereplikat ist ein Knoten im Datenbanksystem, der Leseabfragen verarbeiten kann. Ein Lesereplikat verwendet Shared Storage, für das keine zusätzlichen Kopien der PostgreSQL-Datenbank erforderlich sind. Jeder Lesereplikatknoten kann auf den primären Knoten hochgestuft werden.
Features
Der OCI Database with PostgreSQL-Service bietet die folgenden Features:
- Speicher dynamisch skalieren
- Wenn Datenbanktabellen erstellt und gelöscht werden, wird der Speicher dynamisch und ohne Ausfallzeiten skaliert. Dies erleichtert die Belastung und optimiert die Speicherausgaben. Sie bezahlen nur für den Speicher, den Sie verwenden.
- Vertikale Skalierung
- Mit flexiblen Ausprägungen können Sie die Hardwarekonfiguration eines Datenbanksystems ändern, um sich an Änderungen der Performanceanforderungen anzupassen. Passen Sie OCPUs und Arbeitsspeicher an, und verwenden Sie flexible Konfigurationen mit ganzzahligen Ausdrücken für skalierbare Varianten mit der Hardware von Datenbanksystemen.
- Hochverfügbarkeit
- OCI Database with PostgreSQL ist auf High Availability ausgelegt, wenn mehrere Knoten verwendet werden. Failover ist fast sofort. Weitere Informationen finden Sie unter High Availability und Business Continuity.
- Automatische Backups
-
Sie können Zeitpläne für automatisierte Backups eines Datenbanksystems festlegen. Backups können so geplant werden, dass sie täglich, wöchentlich und monatlich erstellt werden. Automatische Backups haben einen Aufbewahrungszeitraum von bis zu 35 Tagen. Wenn Sie ein Backup länger aufbewahren müssen, können Sie auch ein Backup manuell erstellen.
- Geplante Wartung
-
Sie können einen Wartungsplan auswählen, damit während der Spitzenaktivität kein Patching oder keine Wartung durchgeführt wird. Weitere Informationen finden Sie unter Wartung.
- Migration
- Weitere Informationen finden Sie unter Datenbanken importieren, exportieren und migrieren.
Ergänzende Dokumentation
Diese Dokumentation richtet sich an PostgreSQL-Administratoren und setzt die Vertrautheit mit PostgreSQL und den zugehörigen Tools voraus. Weitere Informationen finden Sie im PostgreSQL-Referenzhandbuch.
Authentifizierung und Autorisierung
Jeder Service in Oracle Cloud Infrastructure kann zur Authentifizierung und Autorisierung für alle Schnittstellen (Konsole, SDK oder CLI und REST-API) zu OCI-Ressourcen und zur Authentifizierung und Autorisierung in IAM integriert werden.
Ein Administrator in Ihrer Organisation muss Gruppen, Compartments und Policys einrichten, die den Zugriffstyp sowie den Zugriff der Benutzer auf Services und Ressourcen steuern. Mit Policys können Sie beispielsweise steuern, wer Benutzer, Gruppen und Compartments erstellen oder wer virtuelle Deployments erstellen und verwalten kann.
- Wenn Sie ein neuer Administrator sind, lesen Sie Erste Schritte mit Policys.
- Einzelheiten zum Schreiben von Policys für diesen Service finden Sie unter OCI Database with PostgreSQL-Policys.
- Einzelheiten zum Schreiben von Policys für Ressourcen in anderen Services finden Sie in der Policy-Referenz.
Möglichkeiten für den Zugriff
Sie können über die Konsole (eine browserbasierte Schnittstelle), die Oracle Cloud Infrastructure-CLI oder REST-APIs auf OCI Database with PostgreSQL-Ressourcen zugreifen. Um auf die Konsole zuzugreifen, müssen Sie einen unterstützten Browser verwenden.
Verwenden Sie einen PSQL-Client, um eine Verbindung zum Datenbankendpunkt innerhalb eines privaten Subnetzes herzustellen. Weitere Informationen finden Sie unter Verbindung zu einer Datenbank herstellen.
In dieser Dokumentation finden Sie Anweisungen für alle drei Methoden.
- Die OCI-Konsole ist eine benutzerfreundliche, browserbasierte Schnittstelle. Um auf die Konsole zuzugreifen, müssen Sie einen unterstützten Browser verwenden.
- Die REST-APIs bieten die meisten Funktionen, erfordern jedoch Programmierkenntnisse. API-Referenz und -Endpunkt enthalten Endpunktdetails und Links zu den verfügbaren API-Referenzdokumenten, einschließlich der OCI Database with PostgreSQL-APIs.
- OCI stellt SDKs bereit, die mit OCI Database with PostgreSQL interagieren.
- Die Befehlszeilenschnittstelle (CLI) bietet sowohl Schnellzugriff als auch vollständige Funktionalität ohne Programmierung.
- Um die OCI-CLI oder REST-APIs verwenden zu können, können Sie entweder Ihre Umgebung einrichten oder Oracle Cloud Infrastructure Cloud Shell verwenden.
- Um die CLI- oder REST-APIs in Cloud Shell zu verwenden, melden Sie sich beim Konsolenmodul an. Siehe Cloud Shell verwenden und OCI-Befehlsreferenz.
- Um die OCI-CLI in Ihrer Umgebung zu installieren, führen Sie die Schritte im Schnellstart CLI installieren aus.
- Informationen zur Verwendung von REST-APIs finden Sie in der REST-API-Dokumentation und unter API-Referenz und -Endpunkte.
Servicelimits
Wenn Sie sich für Oracle Cloud Infrastructure registrieren, wird ein Set von Servicelimits für Ihren Mandanten konfiguriert. Das Servicelimit ist die Quota oder die zulässige Nutzung für eine Ressource. Prüfen Sie die folgenden Servicelimits für OCI Database with PostgreSQL-Ressourcen.
Ressource | Details |
---|---|
Datenbanksysteme | 8 pro Mandant und Region |
Backups | 10 pro Mandant und Region |
Konfigurationen | 20 pro Mandant und Region |
Unter Service Limits finden Sie weitere Informationen zu Servicelimits sowie Anweisungen dazu, wie Sie eine Limiterhöhung beantragen. Um compartment-spezifische Grenzwerte für eine Ressource oder Ressourcenfamilie festzulegen, können Administratoren Compartment-Quotas verwenden.
Weitere Einschränkungen und Überlegungen zu Datenbanksystemen finden Sie unter Einschränkungen und Überlegungen.