

 本白皮书仅供历史参考。有些内容可能已过时，有些链接可能不可用。

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

# 在 AWS 上运行 Oracle Database 的最佳实践
<a name="oracle-database-aws-best-practices"></a>

发布日期：**2021 年 11 月 18 日**（[文档历史和贡献者](document-revisions.md)）

## 摘要
<a name="abstract"></a>

Amazon Web Services (AWS) 使您能够在云环境中运行 Oracle Database。在 AWS Cloud 上运行 Oracle Database 非常类似于在数据中心中运行 Oracle Database。对于数据库管理员或开发人员来说，这两种环境之间没有区别。但您需要注意多个与安全、存储、计算配置、管理和监控相关的 AWS 平台注意事项，以便以最佳方式利用 AWS 上的 Oracle Database 实施。

本白皮书提供了实现最佳性能、可用性和可靠性以及降低总体拥有成本 (TCO) 的最佳实践，同时在 AWS Cloud上运行 Oracle Database。本白皮书的目标受众包括想要在 AWS Cloud中运行 Oracle Database 的数据库管理员、企业架构师、系统管理员和开发人员。

 

## 介绍
<a name="introduction-section"></a>

Amazon Web Services（AWS）提供了全方位的服务和工具集，以便在安全可靠的 AWS 云基础设施上部署 Oracle Database。AWS 为其客户提供在 AWS 上运行 Oracle Database 的以下选项： 

1. 使用 [Amazon Relational Database Service (Amazon RDS) for Oracle](https://aws.amazon.com/rds/oracle/)，这是一项托管式数据库服务，可帮助简化 Oracle 数据库的预置和管理。RDS for Oracle 可让用户在云中轻松设置、操作和扩展关系数据库，方法是实现安装、磁盘预置和管理、修补、次要版本升级、故障实例替换以及备份和恢复任务的自动化。Amazon RDS 的按钮式扩缩功能可让您轻松地扩缩数据库实例，以更好地进行成本管理和获得更好的性能。RDS for Oracle 同时提供 Oracle Database 企业版和 Oracle Database 标准版。RDS for Oracle 还提供[“附带许可”服务模式](https://aws.amazon.com/rds/oracle/pricing/)，允许您按小时按使用量付费。

1. 直接在 Amazon Elastic Compute Cloud (Amazon EC2) 上运行自行管理的 Oracle Database。此选项使您可以完全控制基础设施和数据库环境的设置。在 Amazon EC2 上运行数据库与在您自己的服务器上运行数据库非常相似。您可以完全控制 Oracle 二进制数据库并拥有操作系统级别的访问权限，因此您可以运行监控和管理代理，并使用所选的工具进行数据复制、备份和恢复。此外，还可以使用 Oracle Database 中提供的每个可选模块。但是，此选项要求您根据 AWS 架构最佳实践设置、配置、管理和调整所有组件，包括 Amazon EC2 实例、存储卷、可扩展性、联网和安全性。在完全托管式 Amazon RDS 服务中，这一切都由您负责。

1. FlashGrid Cluster 虚拟设备支持在 Amazon EC2 上运行自行管理的 Oracle Real Application Cluster (RAC) 和 Oracle RAC 扩展集群（跨不同可用区）。使用 FlashGrid Cluster，还可以完全控制数据库并拥有操作系统级别的访问权限。

1. 直接在 VMware Cloud on AWS 上运行自行管理的 Oracle Database。VMware Cloud on AWS 是由 AWS 和 VMware 共同开发的集成式云服务。与 Amazon EC2 一样，您可以完全控制数据库并拥有操作系统级别的访问权限。您可以在 VMware Cloud on AWS 中运行 Oracle Real Application Cluster (RAC) 和 Oracle RAC 扩展集群（跨不同可用区）等高级架构。

无论您选择在 Amazon EC2 上运行自行管理的 Oracle Database 还是完全托管式 RDS for Oracle，遵循本白皮书中讨论的最佳实践都将帮助您充分利用 AWS 上的 Oracle Database 实施。AWS 将讨论 Oracle 许可选项、为 Oracle Database 实施选择 Amazon EC2 或 Amazon RDS 的注意事项，以及如何在实施中优化网络配置、实例类型和数据库存储。 