Amazon AWS RDS实例组织

时间:2014-05-28 19:11:49

标签: mysql ruby-on-rails database amazon-web-services amazon-rds

我正在迁移到Amazon Web Services。我有一个生产站点和相关的mySQL数据库,我还有一个临时站点,可以在推送到生产之前尝试更改。

就AWS RDS而言,我该如何管理这两个数据库?它们是否应该存在于同一个实例中,还是它们各自都有自己的实例?

我的临时站点不必持续可用,这会改变哪个选项最适合吗?

1 个答案:

答案 0 :(得分:2)

我认为这些数据库应该存在于不同的实例中。生产数据库应该有自己的实例。这有很多原因:

  1. 如果您在登台时遇到错误,并且您在使用CPU查询时将您的实例垃圾邮件,会发生什么?如果它是同一个实例,您的生产数据库可能会受到影响。

  2. 最好只对生产进行实例监控。

  3. 您将能够在生产实例上设置不应在暂存时设置的配置,例如多az可用性。

  4. 您可以随时停止登台实例,只使用停止时的数据重新启动它。

  5. 总而言之,没有理由将两者混合到同一个实例中。一个用于生产,一个用于分期。