Oracle 数据库工作负载部署概览

本文档概述了您可以使用 Workload Manager 中的引导式部署自动化工具部署的 Oracle 数据库工作负载。 Google Cloud

配置 Oracle 数据库部署时,Workload Manager 会收集您的工作负载要求,为您的部署设置推荐值,并帮助您确保部署遵循在 Compute Engine 上运行 Oracle 数据库工作负载的最佳实践。

Oracle 数据库部署流程

部署 Oracle 数据库时,Workload Manager 会完成以下任务:

  • 启用所需的 API(如果项目尚未启用),并授予所需角色和权限。
  • 配置和预配部署所需的基础架构。
  • 为 Oracle 数据库创建虚拟机。
  • 创建 Artifact Registry 代码库。
  • 创建虚拟机之间相互通信所需的必要防火墙规则。
  • 创建存储磁盘。
  • 配置和安装 Oracle 软件。
  • 在虚拟机上安装 Agent for Compute Workloads

成功部署的输出是在 Compute Engine 上运行的空(“绿地”)Oracle 数据库。

Oracle 数据库部署的高级架构

如需了解 Oracle 数据库部署的高级架构,请参阅 Compute Engine 上装有 Oracle 数据库的企业应用。使用引导式部署自动化工具部署 Oracle 数据库会创建一个托管 Oracle 数据库的 Compute Engine 虚拟机,这是高级架构的一个小型构建块。

使用 Google Cloud 控制台进行部署

如果您选择使用 Google Cloud 控制台部署工作负载, Workload Manager 会自动处理端到端部署, 包括预配 Oracle 数据库、虚拟机和存储空间。您还可以访问部署过程中使用的所有底层文件。

Workload Manager 使用 Infrastructure Manager 来自动执行部署流程。Infra Manager 使用 Cloud Build 初始化 Terraform 并运行其他 Terraform 命令。 然后,Cloud Build 会将 Terraform 文件和 Terraform 状态文件存储在 项目中的 Cloud Storage 存储桶中。 Google Cloud Ansible 会编排在虚拟机上安装 Oracle 软件。

安全注意事项

以下部分介绍了 Workload Manager 如何帮助保护您的部署。

服务账号和 IAM 权限

Workload Manager 使用以下三个服务账号为您的 Oracle 部署授予所需的 IAM 角色和权限:

  • Workload Manager 服务帐号
  • 用户代管式服务账号
  • Compute Engine 服务帐号

如需详细了解这些服务账号,请参阅 Oracle 部署的服务账号

Oracle 数据库凭据

Workload Manager 使用 Secret Manager 存储 Oracle 数据库的访问凭据。对于数据库的密码,您必须创建 Secret,然后在部署过程中指定这些 Secret。

如需了解详情,请参阅前提条件

Google Cloud API

上的 Oracle 数据库工作负载使用各种产品和 服务。 Google Cloud 部署流程需要以下 API,这些 API 会在需要时自动启用。这些 API 的使用受每个 API 的服务条款的约束,并且可能会产生额外的相关费用。

  • Artifact Registry API
  • Cloud Build API
  • Cloud Logging API
  • Cloud Resource Manager API
  • Cloud Storage API
  • Compute Engine API
  • IAM Service Account Credentials API
  • Identity and Access Management API
  • Infrastructure Manager API
  • Secret Manager API
  • Service Usage API
  • Workload Manager API

许可

Workload Manager 对 Oracle 数据库工作负载部署使用自带许可 (BYOL) 模型,这意味着您负责所有 Oracle 软件的许可。

价格

虽然引导式部署自动化工具是免费的,但您需要为部署过程中使用的任何其他资源(例如虚拟机和永久性磁盘)付费。您可能还需要为必要的 API 或其他服务付费。

Workload Manager 不提供所选部署的费用估算。 如需了解价格信息(包括任何相关折扣或抵扣金额),请与您的 Google 客户支持团队联系。

获取支持

如果您在部署时遇到问题或需要帮助,请与 Cloud Customer Care团队联系。

后续步骤