Oracle Databases for Containers and Kubernetes

Oracle bietet praktische, containerisierte Images (Podman und Docker) für eine einzelne Instanz, Sharded und Oracle Real Application Clusters-(Oracle RAC-)Datenbanken, die auf einem oder mehreren Hosts laufen. Auf diese Weise wird der Bereitstellungs- und Verwaltungsaufwand reduziert. Der Oracle Database Operator auf Kubernetes automatisiert das Lebenszyklusmanagement von Oracle Databases durch die Erweiterung von Kubernetes-APIs.

Kubernetes, Container und Microservices mit der Oracle Database (27:31)
Ankündigung von Oracle Database 23ai: KI für Ihre Daten

Larry Ellison und Juan Loaiza diskutieren die GenAI-Strategie hinter Oracle Database 23ai.

Oracle Databases for Containers and Kubernetes – Features

Containerisierte Datenbanken auf Kubernetes

Kubernetes bietet Orchestrierung für das schnelle Provisioning containerisierter Oracle Databases. Kubernetes unterstützt schnellere Deployments durch vordefinierte Konfigurationen, Selbstüberwachung und Elastizität.

Oracle Database Operator für Kubernetes

Oracle Database bietet die Kubernetes-API-Softwareerweiterungen mit benutzerdefinierten Ressourcendefinitionen und Controllern zur Automatisierung des Betriebs und der Lebenszyklusverwaltung von Datenbanken, die innerhalb und außerhalb von Kubernetes-Clustern bereitgestellt werden.

Beschleunigen der Entwicklung und Tests

Stellen Sie mithilfe vorgefertigter Images Datenbanken für Entwicklung und Tests in kürzester Zeit bereit und beschleunigen Sie so die Bereitstellung von Cloud- oder On-Premises-Anwendungen.

Datenbanken konsolidieren

Reduzieren Sie Infrastrukturkosten und -komplexität, indem Sie mehr Datenbankcontainer auf weniger Servern ausführen.

Portabilität,

Führen Sie containerisierte Oracle Databases sowohl On-Premises als auch in der Cloud schnell und einheitlich aus.

Skalierbarkeit

Fügen Sie mehrere Container hinzu, um effizient mehr Oracle Database-Instanzen zu erstellen, die nur die Anzahl von Containern ausführen, die zur Unterstützung von Datenbank-Workloads erforderlich sind.

Laufzeitumgebungen für Docker und Podman

Container-Images Docker (OL7) Podman (OL8)
Produktion Produktion
Einzelinstanzdatenbank (einschließlich SE, EE, XE und Oracle Database 23ai Free) 19.22c, 21.3c 19.22c, 21.3c, 23ai Free
Globally Distributed Database 19.22c, 21.3c 19.22c, 21.3c, 23ai Free
Oracle RAC (nur On-Premises) 19.16c, 21.3c 19.16c, 21.7c


Oracle Container Registry erkunden

Orchestrierung der Infrastruktur für das Datenbank-Deployment

Automatisieren Sie Deployment und Integration mit Ihrer IT-Infrastruktur anhand von containerisierten Oracle Database-Images.

Überwachung der Infrastrukturressourcen

Überwachen Sie die Ressourcen, um die Hochverfügbarkeit von Anwendungszuständen aufrechtzuerhalten, und skalieren oder dezimieren Sie Datenbank-Pods entsprechend den Anforderungen Ihrer Workload.

Laufzeitumgebungen für Kubernetes

Container-Images Oracle Cloud Native Environment (OCNE) und OCI Container Engine for Kubernetes (OKE)
Produktion
Einzelinstanzdatenbank (einschließlich SE, EE, XE und Oracle Database 23ai Free) 19.22c, 21.3c, 23ai Free
Globally Distributed Database 19.22c, 21.3c, 23ai Free


GitHub – Oracle Database in Container-Laufzeitumgebungen

Automatisierung des Datenbankmanagements

Mit Oracle Database Operator for Kubernetes (OraOperator) können Entwickler, DBAs, DevOps- und GitOps-Teams den Zeitaufwand und die Komplexität beim Deployment und der Verwaltung von Oracle Databases reduzieren. Die meisten Datenbankoperationen sind nicht mehr von einem menschlichen Bediener oder Administrator abhängig.

Kubernetes-APIs für Datenbank-Lebenszyklusmanagement und -Deployment erweitert

Oracle Database ist nativer Bestandteil der Kubernetes-Infrastruktur, um Kubernetes zu starten, zu stoppen, zu überwachen, zu patchen, zu aktualisieren und andere Lifecycle-Management-Vorgänge auszuführen. Diese Funktionen werden unabhängig davon bereitgestellt, ob sich Ihre Oracle Database in der Cloud, On-Premises oder in Kubernetes befindet.

OraOperator Version 1.2.0


Highlights

  • Unterstützung für Kubernetes API V4
  • Unterstützung für Multicloud (Azure, Google Cloud)
  • Neuer ORDS-Controller
  • Neuer LRES-Controller
  • Neue Lebenszyklusfunktionen (siehe Controller)
Containerisierte Datenbank auf K8s-Clustern
Einzelinstanzdatenbank (SE, EE, XE, Free Lite und Oracle Database 23ai Free) Bereitstellen/Klonen/Löschen Patching Ressourcen- und Konfigurationsmanagement
Globally Distributed Database (Oracle Database 23ai Free) Bereitstellen/Klonen/Löschen Shards skalieren
(aufwärts/abwärts)
Unterstützung für 23ai RAFT-Replikation Patching
Data Guard (Vorschau) Standby erstellen Observer für Fast-Start Failover Patching von Primär- und Sekundärseite Unterstützung für Snapshot Standby
True Cache (Vorschau) Instanzen bereitstellen Patching
Reine OCI-Datenbanken
Autonomous Database mit Oracle RAC (serverlos und dediziert) Bereitstellung/Bindung Skalieren (aufwärts/abwärts) Netzwerkzugriffsoptionen Langfristige Sicherung und Wiederherstellung Datenbankklonen Start/Stopp/Beenden
Base Database Service mit Oracle RAC Bereitstellung/Bindung Skalieren (aufwärts/abwärts) On-Demand-Backup PDB-Management Datenbankklonen Start/Stopp/Beenden
On-Premises- und OCI-Datenbanken
Mehrmandantenfähige Datenbank mit Oracle RAC (Exadata, PDB/CDB) Binden/erstellen
an eine CDB
PDBs anschließen/entfernen PDBs löschen PDBs klonen PDB öffnen/schließen Unterstützung für durchsetzungsfähige Löschrichtlinien
ORDS-basierter Controller Lebenszyklusmanagement
Transparenz
Database Observability (Vorschau) Metrik-/Logerfassung Unterstützung für Exporter-Container-Images


Oracle Database Operator for Kubernetes auf Google Cloud

Kuassi Mensah, Director of Product Management, Oracle

Dieser technische Blog beschreibt die Schritte zur Installation des Oracle Database Operator für Kubernetes (OraOperator) auf der Google Kubernetes Engine (GKE) sowie zur Bereitstellung einer Oracle Single Instance Database (SIDB).

Vollständigen Artikel lesen

Das könnte Sie auch interessieren

Erste Schritte mit Oracle Databases for Containers and Kubernetes


Kontakt

Finden Sie heraus, wie Oracle Databases for Containers and Kubernetes Ihnen helfen kann.