Oracle 为在单台或多台主机上运行的单实例数据库、分片数据库和 Oracle Real Application Clusters (Oracle RAC) 数据库提供便捷的容器化映像(Podman 和 Docker),从而减少了部署和管理工作。基于 Kubernetes 的 Oracle Database 操作者将通过扩展 Kubernetes API,实现 Oracle Database 生命周期管理自动化。
Larry Ellison 和 Juan Loaiza 共同探讨了 Oracle Database 23ai 背后的生成式 AI 策略。
Kubernetes 提供用于快速供应容器化 Oracle Database 的编排。Kubernetes 通过预构建配置、自我监视和弹性来支持更快的部署。
Oracle Database 提供的 Kubernetes API 软件扩展具有定制资源定义和控制器,可自动执行在 Kubernetes 集群内外部署的数据库的操作和生命周期管理。
使用预构建映像快速供应数据库来支持开发和测试,从而加速交付云端或本地部署应用。
在更少的服务器上运行更多的数据库容器,从而降低基础设施成本和复杂性。
在本地和云端快速、一致地运行容器化 Oracle Database。
添加多个容器以高效创建更多 Oracle Database 实例,仅运行支持数据库工作负载所需的容器数。
适用于 Docker 和 Podman 的运行时环境
容器映像 | Docker (OL7) | Podman (OL8) |
---|---|---|
单实例数据库(包括 SE、EE、XE 和 Oracle Database 23c Free) | 19.16c、21.3c | 19.3c、21.3c |
分片数据库 | 19.16c、21.3c | 19.3c、21.3c |
Real Application Clusters | 19.16c、21.3c | 19.16c、21.7c |
利用 Oracle Database 容器化映像,自动部署并与 IT 基础设施集成。
监视资源以保持应用状态的高可用性,并根据您的工作负载需求扩展或缩小数据库 pod。
适用于 Kubernetes 的运行时环境
容器映像 | Oracle Container Engine for Kubernetes 和 Oracle Cloud Native Environment |
---|---|
单实例数据库(包括 XE、SE 和 EE) | 19.3c、21.3c |
分片数据库 | 19.3c、21.3c |
数据库管理自动化
Oracle Database Operator for Kubernetes (OraOperator) 可帮助开发人员、DBA、DevOps 和 GitOps 团队缩短部署和管理 Oracle Database 的时间并降低复杂性。该功能消除了对大多数数据库操作中的人工操作员或管理员的依赖。
Kubernetes API 可为数据库生命周期管理和部署扩展
Oracle Database 是 Kubernetes 基础设施原生的一部分,可从 Kubernetes 启动、停止、监视、打补丁、升级和执行其他生命周期管理操作。无论您的 Oracle Database 是部署在云端、本地还是 Kubernetes 中,您都能享有这些功能。
OraOperator Release v 1.0.0
支持的数据库 | 特性/生命周期操作 | ||||||
---|---|---|---|---|---|---|---|
Kubernetes 集群 | |||||||
单实例数据库(SE、EE、XE 以及 Oracle Database 23ai Free) | 供应数据库 | 克隆数据库 | 为数据库打补丁(就地/异地) | 更新数据库初始化参数 | 更新数据库配置(闪回归档) | ||
分片数据库 | 部署分片拓扑 | 添加一个分片 | 删除一个分片 | 克隆数据库分片 | |||
仅 OCI | |||||||
Base Database | 供应 | 绑定 | 向上扩展/向下收缩分片 | 存活探针 | 按需备份 | ||
Autonomous Database(无服务器和专用) | 供应 Autonomous Database | 绑定 Autonomous Database | 启动/停止 Autonomous Database | 终止(软/硬) | 伸缩(向上/向下) | 网络接入选项 | 按需备份/还原 |
本地部署 | |||||||
多租户数据库(Exadata、可插拔数据库/容器数据库) | 绑定至一个容器数据库 | 创建一个可插拔数据库 | 插入一个可插拔数据库 | 拔出一个可插拔数据库 | 删除一个可插拔数据库 | 克隆一个可插拔数据库 | 打开/关闭可插拔数据库 |
Oracle 发布 Oracle Database Operator for Kubernetes(即 OraOperator)生产版(版本 1.0.0)。
阅读全文了解 Oracle Databases for Containers and Kubernetes 如何助您一臂之力。
注:为免疑义,本网页所用以下术语专指以下含义: