我正在迁移到Amazon Web Services。我有一个生产站点和相关的mySQL数据库,我还有一个临时站点,可以在推送到生产之前尝试更改。
就AWS RDS而言,我该如何管理这两个数据库?它们是否应该存在于同一个实例中,还是它们各自都有自己的实例?
我的临时站点不必持续可用,这会改变哪个选项最适合吗?
答案 0 :(得分:2)
我认为这些数据库应该存在于不同的实例中。生产数据库应该有自己的实例。这有很多原因:
如果您在登台时遇到错误,并且您在使用CPU查询时将您的实例垃圾邮件,会发生什么?如果它是同一个实例,您的生产数据库可能会受到影响。
最好只对生产进行实例监控。
您将能够在生产实例上设置不应在暂存时设置的配置,例如多az可用性。
您可以随时停止登台实例,只使用停止时的数据重新启动它。
总而言之,没有理由将两者混合到同一个实例中。一个用于生产,一个用于分期。