AWS RDS 让登台数据库与生产数据库保持同步的最佳实践是什么?
AWS RDS What is the best practice to keep the staging database up to date with production database?
是否有任何最佳实践可以使登台数据库与生产数据库保持同步?
例如,
每天午夜,生产数据库都会覆盖登台数据库。
如果您的目标是使登台数据库成为生产数据库的精确副本,那么您可以:
- 拍摄生产数据库快照
- 删除暂存数据库
- 从生产数据库的快照恢复一个新的登台数据库
这些步骤可以通过调用 AWS Command-Line Interface (CLI) 的脚本自动执行。例如,它可以使用:
aws rds create-db-snapshot
aws rds delete-db-instance
aws rds restore-db-instance-from-db-snapshot
可以按照@John说的完成任务,但是有几点我们无法知道,比如
- 克隆状态
- 完成后通知
下面的官方博客将帮助我们了解每次克隆过程中需要知道的一切。
博客: Orchestrating database refreshes for Amazon RDS and Amazon Aurora | AWS Database Blog
CloudFormation Git 回购: aws-samples
/
数据库刷新编排器-for-amazon-rds-and-amazon-aurora
[可选] 从 RDS 迁移到 Aurora
Migrating an RDS for MySQL snapshot to Aurora - Amazon Aurora
是否有任何最佳实践可以使登台数据库与生产数据库保持同步?
例如, 每天午夜,生产数据库都会覆盖登台数据库。
如果您的目标是使登台数据库成为生产数据库的精确副本,那么您可以:
- 拍摄生产数据库快照
- 删除暂存数据库
- 从生产数据库的快照恢复一个新的登台数据库
这些步骤可以通过调用 AWS Command-Line Interface (CLI) 的脚本自动执行。例如,它可以使用:
aws rds create-db-snapshot
aws rds delete-db-instance
aws rds restore-db-instance-from-db-snapshot
可以按照@John说的完成任务,但是有几点我们无法知道,比如
- 克隆状态
- 完成后通知
下面的官方博客将帮助我们了解每次克隆过程中需要知道的一切。
博客: Orchestrating database refreshes for Amazon RDS and Amazon Aurora | AWS Database Blog
CloudFormation Git 回购: aws-samples / 数据库刷新编排器-for-amazon-rds-and-amazon-aurora
[可选] 从 RDS 迁移到 Aurora Migrating an RDS for MySQL snapshot to Aurora - Amazon Aurora