Oracle Databases for ContainersとOracle Databases for Kubernetes

オラクルは、単一または複数のホストで実行される単一インスタンス、シャードおよびOracle Real Application Clusters(Oracle RAC)データベースに対してコンテナ化された便利なイメージ(PodmanとDocker)を提供し、導入および管理作業を軽減します。オラクルのデータベース・オペレータはKubernetes上でKubernetes APIを拡張することで、Oracle Databasesのライフサイクル管理を自動化します。

Oracle DatabaseでのKubernetes、コンテナ、マイクロサービス(27:31)
Oracle Database 23aiの発表: データにAIを導入

ラリー・エリソンとホアン・ロアイザが、Oracle Database 23aiの背景にある生成AI戦略について語ります。

Oracle Databases for ContainersとOracle Databases for Kubernetesの特徴

Kubernetes上のコンテナ化されたデータベース

Kubernetesは、コンテナ化されたOracle Databaseを迅速にプロビジョニングするためのオーケストレーションを提供します。Kubernetesは、弾力性に優れており、事前構築された構成とセルフモニタリングを通して迅速な導入をサポートします。

Oracle Database Operator for Kubernetes

Oracle Databaseは、Kubernetes APIソフトウェア拡張機能をカスタム・リソース定義およびコントローラとともに提供し、Kubernetesクラスタ内および外部に導入されたデータベースの運用およびライフサイクル管理を自動化します。

開発とテストを加速

事前構築済みイメージを使用して開発およびテスト用のデータベースを迅速にプロビジョニングし、クラウドまたはオンプレミスのアプリケーションの提供を加速させます。

データベースを統合

少ないサーバーで多くのデータベース・コンテナを実行することで、インフラストラクチャのコストと複雑さを軽減します。

移植性

コンテナ化されたOracle Databasesを、オンプレミスとクラウドで迅速かつ一貫して実行できます。

拡張性

複数のコンテナを追加してOracle Databaseのインスタンスを効率的に作成し、データベース・ワークロードのサポートに必要なコンテナの数のみを実行します。

DockerとPodman向けのランタイム環境

コンテナ・イメージ Docker (OL7) Podman (OL8)
生産 生産
単一インスタンス・データベース(SE、EE、XEおよびOracle AI Database 26ai Freeを含む) 19.22c, 21.3c 19.22c、21.3c、Oracle AI Database 26ai Free
Globally Distributed Database 19.22c, 21.3c 19.22c、21.3c、Oracle AI Database 26ai Free
Oracle RAC(オンプレミスのみ) 19.16c、21.3c 19.16c、21.7c


Oracle Container Registryの詳細

データベース・デプロイメントのためのインフラストラクチャのオーケストレーション

Oracle Databaseのコンテナ化されたイメージを活用して、ITインフラストラクチャへのデプロイおよび統合を自動化します。

インフラストラクチャ・リソースのモニタリング

リソースをモニタリングしてアプリケーションを高可用性の状態で維持し、ワークロード要件に基づいてデータベース・ポッドをスケールアップまたはスケールダウンします。

Kubernetesのランタイム環境

コンテナ・イメージ Oracle Cloud Native Environment (OCNE)およびOCI Container Engine for Kubernetes (OKE)
生産
単一インスタンス・データベース(SE、EE、XEおよびOracle AI Database 26ai Freeを含む) 19.22c、21.3c、Oracle AI Database 26ai Free
Globally Distributed Database 19.22c、21.3c、Oracle AI Database 26ai Free
Oracle RAC(オンプレミスのみ) 19.28


GitHub - コンテナ・ランタイム環境でのOracle Database

データベース管理の自動化

Oracle Database Operator for Kubernetes(OraOperator)は、開発者、DBA、DevOpsおよびGitOpsチームがOracle Databasesの導入および管理に要する時間と複雑さを低減するのに役立ちます。ほとんどのデータベース操作で、ヒューマン・オペレータや管理者に依存する必要がなくなります。

データベースのライフサイクル管理および導入用に拡張されたKubernetes API

Oracle Databaseは、Kubernetesインフラストラクチャに含まれ、Kubernetesから起動、停止、モニター、パッチ適用、アップグレード、その他のライフサイクル管理操作を実行します。Oracle Databaseがクラウド、オンプレミス、Kubernetesのいずれにあるかに関係なく、これらの機能を提供します。

OraOperator Release v 2.0

v2.0.0 の最新情報

  • Red Hat OpenShiftのパートナー検証
    • OraOperatorおよびコントローラー検証済み
    • Red Hat Operators Catalogへの掲載
  • 新しいOracle Restartコントローラ
    • GIおよびASMの導入に対応
      • ASMディスクのプロビジョニング、追加、削除、およびその他の機能
  • Oracle AI Database 26ai Free
    • 単一インスタンス・データベース(SIDB)およびOracle Globally Distributed Database(GDD)コントローラーへのサポート
  • Oracle REST Data Services (ORDS)サービスの改善
    • OpenShiftサポートを備えたサービス・アカウント
    • Oracle APEXインストール・ファイルおよびAPEXイメージの永続ボリュームへの自動ダウンロード
  • Oracle Base Database Service
    • データベースのバックアップ、リストア、およびパッチ適用に関するコントローラーの機能強化
  • Oracle Database Operator for Kubernetes アドオンの新しいプラットフォームの統合
    • Oracle Private Cloud Appliance (PCA) OCI Kubernetes Engine (OKE)コンソールからの導入
    • Compute Cloud@Customer (C3) OKEコンソールからの導入
K8sクラスタ上のコンテナ化されたデータベース
単一インスタンス・データベース(SE、EE、XE、Free Lite、Oracle AI Database 26ai Free) プロビジョニング/クローン/削除 パッチ適用 リソースおよび構成管理
Globally Distributed Database (Oracle AI Database 26ai Free) プロビジョニング/クローン/削除 シャードのスケール調整
(アップ/ダウン)
Oracle AI Database 26ai RAFTレプリケーション対応 パッチ適用
Data Guard (プレビュー) スタンバイ構成の作成 Fast-Start Failover用のオブザーバー プライマリおよびセカンダリへのパッチ適用 Snapshot Standby対応
True Cache (プレビュー) ンスタンスのプロビジョニング パッチ適用
OCIのみのデータベース
Oracle RACを使用したAutonomous Database (サーバーレスおよび専用) プロビジョニング/バインド スケール (アップ/ダウン) ネットワーク・アクセス・オプション 長期バックアップとリストア データベースのクローン作成 開始/停止/終了
Oracle RACを使用したBase Database Service プロビジョニング/バインド スケール (アップ/ダウン) オンデマンド・バックアップ PDB管理 データベースのクローン作成 開始/停止/終了
オンプレミスおよびOCIデータベース
Oracle RACを使用したマルチテナント・データベース(Exadata、PDB/CDB) CDBへの
バインド/作成
PDBのプラグ/アンプラグ PDBの削除 PDBのクローン作成 PDBのオープン/クローズ 積極的な削除ポリシーのサポート
ORDSベースのコントローラー ライフサイクル管理
可観測性
Database Observability (プレビュー) メトリック/ログの収集 エクスポーター・コンテナイメージのサポート


Oracle AI Database Operator for Kubernetes v2.0.0

オラクル、プロダクト・マネジメント担当ディレクター、Kuassi Mensah
オラクル、ソフトウェア・アーキテクト、Param Saini
オラクル、プロダクト開発担当バイスプレジデント兼マネジメント・リーダー、Sanjay Singh

エンタープライズ・データベースを真にKubernetesネイティブにする取り組みで、大きな前進がありました。オラクルは、Kubernetes向けOracle AI Database Operator(通称:OraOperator)のバージョン2.0.0をリリースし、自動化の強化、プラットフォームサポートの拡大、そして強力な新機能により、エンタープライズクラスのデータベース管理をクラウドネイティブ時代へと導きます。

記事全体を読む

リソース

関連するその他の事項

Oracle Databases for ContainersとOracle Databases for Kubernetesを始める


お問い合わせ

Oracle Databases for ContainersとOracle Databases for Kubernetesがどのように役立つかをご覧ください。