本白皮书仅供历史参考。有些内容可能已过时,有些链接可能不可用。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊 EC2 实例类型
AWS 有大量可用的 Amazon EC2 实例类型,因此您可以选择最适合您的工作负载的实例类型。但是,并非所有可用的实例类型都最适合运行 Oracle 数据库。
如果您将 Amazon RDS 用于 Oracle 数据库,请根据最佳实践 AWS 筛选出一些实例类型,并在 T 级、M 级和 R 级实例中为您提供各种选项。AWS 建议您为任何企业数据库工作负载选择基于 db.m 或基于 r 的 Amazon RDS 实例。R5 实例非常适合内存密集型应用程序,例如高性能数据库。
有关 RDS 实例的最新信息,请参阅适用于 Oracle 数据库的 Amazon RDS 定价
如果您在 Amazon 上运行自行管理的数据库 EC2,那么亚马逊 EC2 实例类型还有更多选择。这通常是用户选择在亚马逊上运行 Oracle 数据库 EC2 而不是使用 Amazon RDS 的原因之一。
非常小的实例类型不适合,因为 Oracle 数据库在 CPU 使用率方面是资源密集型的。内存占用量较大的实例通过提供更好的缓存和更大的系统全局区域 (SGA) 来帮助提高数据库性能。 AWS 建议您选择具有良好内存和 CPU 平衡的实例。
选择与您计划使用的 Oracle 数据库许可证和计划实施的架构相匹配的实例类型。要了解最适合您的业务需求的架构,请参阅白皮书《Amazon EC2 Oracle 数据库高级架构》
Oracle 数据库在 read/write 操作中大量使用磁盘存储,因此 AWS 强烈建议您仅使用针对亚马逊弹性块存储 (Amazon EBS) Elastic Block Store 进行了优化的实例。亚马逊 EBS 优化实例在亚马逊和 EC2 亚马逊 EBS 之间提供专用吞吐量。存储子系统的带宽和吞吐量对于良好的数据库性能至关重要。选择网络性能更高的实例以获得更好的数据库性能。
以下实例系列最适合在亚马逊上运行 Oracle 数据库 EC2。
| 实例系列 | 功能 |
|---|---|
| M 家族 |
|
| X 家族 |
|
| R 家族 |
|
| 我家人 |
|
| z1d 家族 |
|