【问题标题】:Amazon Aurora MySQL: Can't you specify number of Replicas on creation time?Amazon Aurora MySQL:您不能在创建时指定副本数吗?
【发布时间】:2023-02-19 06:06:03
【问题描述】:

我可以看到,在创建 Aurora MySQL 之后,我可以向数据库集群“添加读取器”。但是有没有办法一开始就创建指定数量的 Replica 呢?

【问题讨论】:

  • 不,不是来自控制台。使用 CloudFormation 模板来做到这一点。

标签: mysql amazon-web-services amazon-aurora


【解决方案1】:

最容易理解的场景是具有单个数据库实例的集群(例如,可用性不重要的开发人员系统)和生产集群(您至少需要 2 个实例以实现高可用性)。在初始集群创建时选择 1 个或 2 个实例由“​​创建集群”对话框中的“多可用区”选项控制。选择多可用区会为您提供一个写入器实例和一个读取器实例。拥有 >1 个读取器实例更多是出于可扩展性的原因,并且涉及其他考虑因素(提升层、所有实例是否获得相同的实例类和参数组等)。我认为将所有这些选项捆绑到控制台对话框中会使界面变得混乱,并使人们很容易意外地过度配置。

我通常做的是使用 AWS CLI 命令自动创建 3、4 等实例集群。我创建集群和第一个(编写器)实例,等待第一个实例可用,然后创建所有读取器实例。如果您立即开始创建所有实例,这是一种竞争条件——先完成的人成为编写者。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-15
    • 1970-01-01
    • 1970-01-01
    • 2021-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多