Oracle 为在单台或多台主机上运行的单实例数据库、分片数据库和 Oracle Real Application Clusters (Oracle RAC) 数据库提供便捷的容器化映像(Podman 和 Docker),从而减少了部署和管理工作。基于 Kubernetes 的 Oracle Database 操作者将通过扩展 Kubernetes API,实现 Oracle Database 生命周期管理自动化。
使用预构建映像快速供应数据库来支持开发和测试,从而加速交付云端或本地部署应用。
在更少的服务器上运行更多的数据库容器,从而降低基础设施成本和复杂性。
在本地和云端快速、一致地运行容器化 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 |
Oracle RAC(仅限本地部署) | 19.16c、21.3c | 19.16c、21.7c |
利用 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 |
数据库管理自动化
Oracle Database Operator for Kubernetes (OraOperator) 可帮助开发人员、DBA、DevOps 和 GitOps 团队缩短部署和管理 Oracle Database 的时间并降低复杂性。该功能消除了对大多数数据库操作中的人工操作员或管理员的依赖。
Kubernetes API 可为数据库生命周期管理和部署扩展
Oracle Database 是 Kubernetes 基础设施原生的一部分,可从 Kubernetes 启动、停止、监视、打补丁、升级和执行其他生命周期管理操作。无论您的 Oracle Database 是部署在云端、本地还是 Kubernetes 中,您都能享有这些功能。
OraOperator Release v 1.1.0
控制器和生命周期支持 | |||||||
---|---|---|---|---|---|---|---|
K8s 集群上的容器化数据库 | |||||||
单实例数据库(SE、EE、XE、Oracle Database 23ai Free) | 供应数据库 | 克隆数据库 | 为数据库打补丁 | 删除数据库 | 修改数据库配置参数 | ||
Data Guard(预览) | 为单实例数据库创建备用数据库 | 在 DG 配置中添加数据库 | 手动切换 | 为主数据库和次数据库打补丁 | |||
Globally Distributed Database | 供应分片拓扑 | 添加一个分片 | 删除一个分片 | 克隆数据库分片 | 在 Kubernetes 集群中,供应由用户定义的分片拓扑 | ||
仅限 OCI 数据库 | |||||||
带有 Oracle RAC 的 Autonomous Database(无服务器和专用) | 供应 Autonomous Database | 绑定 Autonomous Database | 启动/停止 Autonomous Database | 停止 (软/硬) |
扩展 (向上/向下) |
网络接入选项 | 长期备份和还原 |
附带 Oracle RAC 的 Base Database | 供应 | 绑定 | 扩展/收缩配置 | 扩展存储 | 按需备份 | 停止 Base Database | |
本地和 OCI 数据库 | |||||||
具有 Oracle RAC 的多租户数据库(Exadata、PDB/CDB) | 绑定到 CDB | 创建 PDB | 插入 PDB | 断开 PDB | 删除 PDB | 克隆 PDB | 打开/关闭 PDB |
操作员级别的增强功能 v1.1.0
Oracle 发布 Oracle Database Operator for Kubernetes(即 OraOperator)生产版(版本 1.0.0)。
阅读全文了解 Oracle Databases for Containers and Kubernetes 如何助您一臂之力。
注:为免疑义,本网页所用以下术语专指以下含义: