Oracle Databases for Containers and Kubernetes

Oracle 为在单台或多台主机上运行的单实例数据库、分片数据库和 Oracle Real Application Clusters (Oracle RAC) 数据库提供便捷的容器化映像(Podman 和 Docker),从而减少了部署和管理工作。基于 Kubernetes 的 Oracle Database 操作者将通过扩展 Kubernetes API,实现 Oracle Database 生命周期管理自动化。

Oracle Database 的 Kubernetes、容器和微服务 (27:31)
Oracle Database 23ai 正式发布

Larry Ellison 和 Juan Loaiza 共同探讨了 Oracle Database 23ai 背后的生成式 AI 策略。

Oracle Databases for Containers and Kubernetes 特性

基于 Kubernetes 的容器化数据库

Kubernetes 提供用于快速供应容器化 Oracle Database 的编排。Kubernetes 通过预构建配置、自我监视和弹性来支持更快的部署。

Oracle Database Operator for Kubernetes

Oracle Database 提供的 Kubernetes API 软件扩展具有定制资源定义和控制器,可自动执行在 Kubernetes 集群内外部署的数据库的操作和生命周期管理。

加速开发和测试

使用预构建映像快速供应数据库来支持开发和测试,从而加速交付云端或本地部署应用。

整合数据库

在更少的服务器上运行更多的数据库容器,从而降低基础设施成本和复杂性。

可移植性

在本地和云端快速、一致地运行容器化 Oracle Database。

可扩展性

添加多个容器以高效创建更多 Oracle Database 实例,仅运行支持数据库工作负载所需的容器数。

适用于 Docker 和 Podman 的运行时环境

容器映像 Docker (OL7) Podman (OL8)
生产 生产
单实例数据库(包括 SE、EE、XE 和 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(仅限本地部署) 19.16c、21.3c 19.16c、21.7c


了解 Oracle Container Registry

数据库部署的基础设施编排

利用 Oracle Database 容器化映像,自动部署并与 IT 基础设施集成。

监控基础设施资源

监控资源以保持应用状态的高可用性,并根据您的工作负载需求扩展或缩小数据库 pod。

适用于 Kubernetes 的运行时环境

容器映像 Oracle Cloud Native Environment (OCNE) 和 OCI Container Engine for Kubernetes (OKE)
生产
单实例数据库(包括 SE、EE、XE 和 Oracle Database 23ai Free 19.22c、21.3c、23ai Free
Globally Distributed Database 19.22c、21.3c、23ai Free


GitHub — 基于容器运行时环境的 Oracle Database

数据库管理自动化

Oracle Database Operator for Kubernetes (OraOperator) 可帮助开发人员、DBA、DevOps 和 GitOps 团队缩短部署和管理 Oracle Database 的时间并降低复杂性。该功能消除了对大多数数据库操作中的人工操作员或管理员的依赖。

Kubernetes API 可为数据库生命周期管理和部署扩展

Oracle Database 是 Kubernetes 基础设施原生的一部分,可从 Kubernetes 启动、停止、监控、打补丁、升级和执行其他生命周期管理操作。无论您的 Oracle Database 是部署在云端、本地还是 Kubernetes 中,您都能享有这些功能。

OraOperator Release v 1.2.0


亮点

  • Kubernetes API V4 支持
  • 多云(Azure、Google Cloud)支持
  • 新的 ORDS 控制器
  • 新的 LRES 控制器
  • 新的生命周期功能(请参见控制器)
K8s 集群上的容器化数据库
单实例数据库(SE、EE、XE、Free Lite、Oracle Database 23ai Free 供应/克隆/删除 修补 资源和配置管理
Globally Distributed Database (Oracle Database 23ai Free) 供应/克隆/删除 扩展分片
(向上/向下)
支持 23ai RAFT 复制 修补
Data Guard(预览) 创建备用 快速启动故障切换观察程序 为主数据库和次数据库打补丁 快照备用数据库支持
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 的控制器 生命周期管理
观测
数据库观测(预览) 指标/日志收集 支持导出容器映像


Oracle Database Operator for Kubernetes on Google Cloud

甲骨文公司产品管理总监 Kuassi Mensah

本篇技术博客介绍了在 Google Kubernetes Engine (GKE) 上安装 Oracle Database Operator for Kubernetes (OraOperator) 以及预配 Oracle Single Instance Database (SIDB) 的步骤。

阅读全文

您可能还对下列解决方案感兴趣

赶快行动


联系我们

了解 Oracle Databases for Containers and Kubernetes 如何助您一臂之力。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。