Bases de données Oracle pour conteneurs et Kubernetes

Oracle propose des images en conteneur pratiques (Podman et Docker) pour une base de données à instance unique et distribuée, et Oracle Real Application Clusters (Oracle RAC) exécutée sur un ou plusieurs hôtes, réduisant ainsi le travail de déploiement et de gestion. L'opérateur de base de données Oracle sur Kubernetes automatise la gestion du cycle de vie des bases de données Oracle en étendant les API Kubernetes.

Kubernetes, conteneurs et microservices avec Oracle Database (27:31)
Annonce d'Oracle Database 23ai : apportez l'IA à vos données

Larry Ellison et Juan Loaiza discutent de la stratégie GenAI qui sous-tend Oracle Database 23ai.

Fonctionnalités des bases de données Oracle pour conteneurs et Kubernetes

Bases de données en conteneur sur Kubernetes

Kubernetes fournit l'organisation nécessaire à un provisionnement rapide des bases de données Oracle en conteneur. Kubernetes prend en charge des déploiements plus rapides grâce à des configurations prédéfinies, une surveillance automatique et une élasticité.

Oracle Database Operator for Kubernetes

Oracle Database offre les extensions logicielles d'API Kubernetes avec des définitions et des contrôleurs de ressources personnalisés pour automatiser les opérations et la gestion du cycle de vie des bases de données déployées au sein et en dehors des clusters Kubernetes.

Accélérez le développement et les tests

Provisionnez rapidement des bases de données pour le développement et les tests en utilisant des images prédéfinies et accélérez la livraison d’applications dans le cloud ou sur site.

Des bases de données consolidées

Réduisez les coûts et la complexité de l'infrastructure en exécutant davantage de conteneurs de base de données sur un nombre réduit de serveurs.

Portabilité

Exécutez rapidement et de manière cohérente les bases de données Oracle en conteneur sur site et dans le cloud.

Évolutivité

Ajoutez plusieurs conteneurs pour créer efficacement d'autres instances d'Oracle Database, en n'exécutant que le nombre de conteneurs requis pour la prise en charge des workloads de base de données.

Environnements d'exécution pour Docker et Podman

Images du conteneur Docker (OL7) Podman (OL8)
Production Production
Base de données à instance unique (inclut SE, EE, XE et 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 (on-premises uniquement) 19.16c, 21.3c 19.16c, 21.7c


Découvrir Oracle Container Registry

Organisation de l'infrastructure pour le déploiement de bases de données

Exploitez les images en conteneur d'Oracle Database pour automatiser le déploiement et l'intégration à votre infrastructure informatique.

Surveillance des ressources d'infrastructure

Surveillez les ressources pour maintenir la haute disponibilité des états des applications et redimensionnez ou décalez les pods de base de données en fonction des exigences de votre charge globale.

Environnements d'exécution pour Kubernetes

Images du conteneur Oracle Cloud Native Environment (OCNE) et OCI Container Engine for Kubernetes (OKE)
Production
Base de données à instance unique (inclut SE, EE, XE et Oracle Database 23ai Free) 19.22c, 21.3c, 23ai Free
Globally Distributed Database 19.22c, 21.3c, 23ai Free


GitHub : Oracle Database sur les environnements d'exécution de conteneurs

Automatisation de la gestion des bases de données

Oracle Database Operator for Kubernetes (OraOperator) aide les développeurs, les administrateurs de base de données, les équipes DevOps et GitOps à réduire le temps et la complexité du déploiement et de la gestion des bases de données Oracle. Il élimine la dépendance d'un opérateur humain ou d'un administrateur pour la plupart des opérations de base de données.

Les API Kubernetes étendues pour la gestion et le déploiement du cycle de vie des bases de données

Oracle Database fait nativement partie de l'infrastructure Kubernetes pour démarrer, arrêter, surveiller, appliquer des correctifs, mettre à niveau et effectuer d'autres opérations de gestion du cycle de vie à partir de Kubernetes. Il fournit ces fonctionnalités, que votre instance Oracle Database se trouve dans le cloud, sur site ou dans Kubernetes.

OraOperator version v 1.2.0


Faits saillants

  • Prise en charge de l'API V4 Kubernetes
  • Prise en charge du multicloud (Azure, Google Cloud)
  • Nouveau contrôleur ORDS
  • Nouveau contrôleur LRES
  • Nouvelles fonctionnalités du cycle de vie (voir contrôleurs)
Base de données en conteneur sur des clusters K8s
Base de donnée à instance unique (SE, EE, XE, Free Lite, Oracle Database 23ai Free) Provisionnement/clonage/suppression Correctifs Gestion des ressources et de la configuration
Base de données distribuée dans le monde entier (Oracle Database 23ai Free) Provisionnement/clonage/suppression Mise à l'échelle des shards
(augmentation/réduction)
Prise en charge de la réplication RAFT 23ai Correctifs
Data Guard (aperçu) Créer une base de données de secours Observateur pour Fast-Start Failover Appliquer des correctifs aux applications principale et secondaire Prise en charge des snapshots de secours
True Cache (aperçu) Provisionner des instances Correctifs
Bases de données OCI uniquement
Autonomous Database avec Oracle RAC (sans serveur et dédié) Provision/liaison Mettre à l'échelle (augmentation/réduction) Options d'accès réseau Sauvegarde et restauration à long terme Clonage de bases de données Démarrer/arrêter/interrompre
Base Database Service with Oracle RAC Provision/liaison Mettre à l'échelle (augmentation/réduction) Sauvegarder à la demande Gestion des PDB Clonage de bases de données Démarrer/arrêter/interrompre
Bases de données on-premises et OCI
Base de données colocative avec Oracle RAC (Exadata, PDB/CDB) Lier/créer
un CDB
Connecter/déconnecter des bases pluggables Supprimer des bases pluggables Cloner des bases pluggables Ouvrir/Fermer une PDB Prise en charge des stratégies de suppression assertive
Contrôleur basé sur ORDS La gestion du cycle de vie
Observability
Database Observability (aperçu) Collecte de mesures/journaux Prendre en charge les images de conteneur d'exportateur


Oracle Database Operator for Kubernetes sur Google Cloud

Kuassi Mensah, Directeur de la gestion des produits, Oracle

Ce blog technique décrit les étapes à suivre pour installer Oracle Database Operator for Kubernetes (OraOperator) sur Google Kubernetes Engine (GKE) et provisionner une base de données Oracle à instance unique (SIDB).

Lire l'article complet

Les éléments suivants peuvent également vous intéresser :

Premiers pas avec les bases de données Oracle pour les conteneurs et Kubernetes


Nous contacter

Découvrez comment les bases de données Oracle pour les conteneurs et Kubernetes peuvent vous aider.