Amazon Aurora Global Database 的配置要求
在开始使用全球数据库之前,请规划要使用的集群和实例名称、Amazon 区域、实例数量和实例类。确保您的选择符合以下配置要求。
每个 Aurora Global Database 跨越至少两个 Amazon Web Services 区域。主 Amazon Web Services 区域 支持具有一个写入器 Aurora 数据库实例的 Aurora 数据库集群。辅助 Amazon Web Services 区域 运行完全由 Aurora 副本组成的只读 Aurora 数据库集群。至少需要一个辅助 Amazon Web Services 区域,但是 Aurora Global Database 最多可有五个辅助 Amazon Web Services 区域。该表列出了 Aurora 全局数据库中允许的 Aurora 数据库集群、Aurora 数据库实例和 Aurora 副本的最大数量。
描述 | 主 Amazon Web Services 区域 | 辅助 Amazon Web Services 区域 |
---|---|---|
Aurora 数据库集群 |
1 |
5(最大值) |
写入器实例 |
1 |
0 |
每个 Aurora 数据库集群的只读实例(Aurora 副本) |
15(最大值) |
16(合计) |
只读实例(允许的最大值,辅助区域的指定实际数量) |
15 - s |
s = 辅助 Amazon Web Services 区域 的总数 |
组成 Aurora 全局数据库的 Aurora 数据库集群具有以下特定要求:
数据库实例类要求 – Aurora 全局数据库需要针对内存密集型应用程序进行了优化的数据库实例类。有关内存优化的数据库实例类的信息,请参阅数据库实例类类型。建议使用 db.r5 或更高的实例类。
-
Amazon Web Services 区域 要求 - Aurora Global Database 需要位于一个 Amazon Web Services 区域 中的主 Aurora 数据库集群,以及位于另一个区域中的至少一个辅助 Aurora 数据库集群。您最多可以创建五个辅助(只读)Aurora 数据库集群,它们必须各在不同的区域中。换句话说,Aurora Global Database 中没有两个 Aurora 数据库集群可位于同一个 Amazon Web Services 区域 中。
有关 Aurora 数据库引擎、引擎版本和 Amazon Web Services 区域的哪些组合可以与 Aurora Global Database 结合使用的信息,请参阅支持 Aurora 全球数据库的区域和数据库引擎。
-
命名要求 - 为每个 Aurora 数据库集群选择的名称在所有 Amazon Web Services 区域 中必须唯一。即使不同的 Aurora 数据库集群位于不同的区域中,也不能对它们使用相同的名称。
-
Aurora Serverless v2 的容量要求:对于使用 Aurora Serverless v2 的全球数据库,主 Amazon Web Services 区域中数据库集群的最小建议容量为 8 个 ACU。
在按照本节中的程序操作之前,您需要一个 Amazon Web Services 账户。完成使用 Amazon Aurora 所需的设置任务。有关更多信息,请参阅“为 Amazon Aurora 设置环境”。您还需要完成创建任何 Aurora 数据库集群的其他准备步骤。要了解更多信息,请参阅 创建 Amazon Aurora 数据库集群。
准备好设置全球数据库时,请参阅创建 Amazon Aurora Global Database来了解创建所有必要资源的过程。也可以按照将 Amazon Web Services 区域 添加到 Amazon Aurora Global Database中的过程,使用现有 Aurora 集群作为主集群来创建全球数据库。