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.
Larry Ellison und Juan Loaiza diskutieren die GenAI-Strategie hinter Oracle Database 23ai.
Kubernetes bietet Orchestrierung für das schnelle Provisioning containerisierter Oracle Databases. Kubernetes unterstützt schnellere Deployments durch vordefinierte Konfigurationen, Selbstüberwachung und Elastizität.
Containerisierte Images können mit minimalem Aufwand genutzt und in der Cloud sowie in lokalen Umgebungen bereitgestellt werden.
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.
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.
Reduzieren Sie Infrastrukturkosten und -komplexität, indem Sie mehr Datenbankcontainer auf weniger Servern ausführen.
Führen Sie containerisierte Oracle Databases sowohl On-Premises als auch in der Cloud schnell und einheitlich aus.
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 |
Oracle RAC (nur On-Premises) | 19.16c, 21.3c | 19.16c, 21.7c |
Automatisieren Sie Deployment und Integration mit Ihrer IT-Infrastruktur anhand von containerisierten Oracle Database-Images.
Ü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 |
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.1.0
Controller und Lifecycle-Support | |||||||
---|---|---|---|---|---|---|---|
Containerisierte Datenbank auf K8s-Clustern | |||||||
Einzelinstanzdatenbank (SE, EE, XE und Oracle Database 23ai Free) | Datenbank bereitstellen | Datenbank klonen | Datenbank patchen | Datenbank löschen | Datenbank-Konfigurationsparameter ändern | ||
Data Guard (Vorschau) | Standby für Einzelinstanzdatenbank erstellen | Datenbanken in DG-Konfiguration hinzufügen | Manueller Switchover | Patching von Primär- und Sekundärseite | |||
Globally Distributed Database | Topologie von Shards bereitstellen | Shard hinzufügen | Shard löschen | Datenbank-Shard klonen | Topologie benutzerdefinierter Shards in einem Kubernetes-Cluster bereitstellen | ||
Reine OCI-Datenbanken | |||||||
Autonomous Database mit Oracle RAC (serverlos und dediziert) | Autonomous Database bereitstellen | Autonomous Database binden | Autonomous Database starten/stoppen | Beenden (Soft/Hard) |
Skalieren (aufwärts/abwärts) |
Netzwerkzugriffsoptionen | Langfristige Sicherung und Wiederherstellung |
Base DB mit Oracle RAC | Bereitstellung | Binden | Auf-/Abskalierung | Speicher vertikal skalieren | On-Demand-Backup | Base Database beenden | |
On-Premises- und OCI-Datenbanken | |||||||
Mehrmandantenfähige Datenbank mit Oracle RAC (Exadata, PDB/CDB) | An eine CDB binden | PDB erstellen | PDB anschließen | PDB trennen | PDB löschen | PDB klonen | PDB öffnen/schließen |
Verbesserungen auf Operatorebene v1.1.0
Ankündigung des Produktionsreleases (Version 1.0.0) von Oracle Database Operator for Kubernetes (auch als OraOperator bezeichnet).
Vollständigen Artikel lesenAnwendungsentwicklung mit Oracle Cloud
Erste Schritte mit Microservices
Transaction Manager for Microservices Free
Finden Sie heraus, wie Oracle Databases for Containers and Kubernetes Ihnen helfen kann.