适用于 Oracle 的 Amazon RDS Custom - AWS 规范性指导

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

适用于 Oracle 的 Amazon RDS Custom

如果您由于自定义要求而无法迁移到诸如 Amazon RDS 之类的完全托管服务,则可以迁移到 Amazon RDS Custom for Oracle。使用 Amazon RDS Custom,您可以保留对数据库及其底层操作系统的管理权限。

何时选择 Amazon RDS Custom for Oracle

在以下情况下,Amazon RDS Custom for Oracle 是一个不错的迁移选项:

  • 您拥有需要访问底层操作系统和数据库环境的旧版、自定义和打包应用程序。

  • 您需要访问 SYS 或 SYSTEM 用户才能满足基于供应商的应用程序部署要求。

  • 您可以访问底层操作系统以配置设置、安装补丁和启用本机特征来满足相关应用程序的要求。

  • 您想访问和自定义数据库环境(通过应用自定义数据库补丁或修改操作系统包),以满足您的数据库和应用程序需求。

工作方式

要使用 Amazon RDS Custom for Oracle,请按照以下步骤操作,如下图所示:

  1. 将数据库软件上载到 Amazon Simple Storage Service(Amazon S3)存储桶。

  2. 创建自定义引擎版本 (CEV) 和数据库实例。

  3. 将应用程序连接到数据库实例端点,然后访问主机以自定义软件。

  4. 监控 Amazon RDS Custom 自动化生成的通知。

有关这些步骤的更多信息,请参阅 Amazon RDS Custom 自定义文档

Amazon RDS Custom for Oracle 工作流

要配置 Amazon RDS Custom for Oracle 数据库实例,请查看 Amazon RDS Custom for Oracle 文档中的要求。Amazon RDS Custom 目前支持 Oracle 数据库企业版,文档中列出了 Oracle 数据库版本。Amazon RDS Custom 在 Oracle Linux 操作系统上可用。

在 Amazon RDS Custom for Oracle 中,您可以使用自己的媒体、补丁和 Oracle 许可证。创建自定义引擎版本 (CEV) 时,Amazon RDS Custom 会安装您提供的媒体。您可以访问托管数据库引擎的底层 EC2 实例。您可以使用 Secure Shell (SSH) 或 AWS Systems Manager 访问 EC2 实例并进行自定义。

您可以安装软件来运行自定义应用程序和代理。由于您拥有对主机的特权访问权限,因此可以修改文件系统以支持旧版应用程序。您还可以在 Amazon RDS Custom 数据库实例上应用自定义数据库补丁或修改操作系统包。

Amazon RDS Custom 可自动提供监控、备份和实例恢复,并确保数据库实例使用受支持的 AWS 基础设施、操作系统和数据库。如果您想自定义您的实例,则可以将 Amazon RDS Custom 自动化暂停长达 24 小时,然后在自定义工作完成后将其恢复。暂停自动化可防止 Amazon RDS 自动化直接干扰您的自定义。 

当您恢复自动化时,支持边界将决定您对数据库或操作系统环境的自定义是否干扰或中断 Amazon RDS Custom 自动化。Amazon RDS Custom 支持您自定义主机和数据库环境,前提是您的更改不会将数据库实例置于支持边界之外。默认情况下,支持边界检查每 30 分钟执行一次,也会在快照删除或卸载监控数据库实例的 Amazon RDS Custom 代理等事件之后进行。Amazon RDS Custom 代理是确保 Amazon RDS Custom 功能的关键组件。如果您卸载该代理,Amazon RDS Custom 将在一分钟后运行支持边界检查,并将数据库实例移出支持边界。

Amazon RDS Custom for Oracle 仅在有限的 Amazon Web Services Region 中受支持,而且数据库实例类有限。它在 Oracle Linux 操作系统上可用,目前支持 Oracle 数据库企业版以及文档中列出的 Oracle 数据库版本。有关详细信息,请参阅 AWS 文档中的 RDS Custom for Oracle 要求和限制

有关更多信息,请参阅以下资源: