2016-07-05 5 views
1

У нас есть база данных aurora (aws), которую мы используем для производства. Мы хотели бы иметь базу данных клонов, которая будет обновляться ежедневно и будет использоваться для qa (односторонняя синхронизация от производства до qa db). Каков наилучший способ сделать это? БлагодаряAurora- clone production db as qa db daily

ответ

0

Вы можете запустить следующий скрипт ежедневно:

  1. Преобразовать производства автоматического снимок в руководство: AWS выстра копирование БД-кластер-снимок

  2. Теперь вы можете поделиться ручным снимком с тестом account: aws rds modify-db-snapshot-attributes --attribute-name restore --value-to-add dev-account-id

  3. Восстановить ваш снимок кластера с помощью aws-rds restore-db-cluster-from-snapshot
  4. Добавить экземпляр
  5. Rename дб кластер (это около 10 секунд)
  6. Rename дб кластера (это около 10 секунд)
  7. Если новый кластер работает, вы можете удалить кластер с экземплярами.
0

Там же с открытым исходным кодом Python библиотека, которая может сделать это для вас, или вы могли бы взглянуть на этот подход и сделать то же самое:

https://github.com/blacklocus/aurora-echo

 Смежные вопросы

  • Нет связанных вопросов^_^