Как создать несколько активных (для чтения и записи) сайтов (центров обработки данных) с непрерывной репликацией данных с использованием SQL Server 2008? - PullRequest
0 голосов
/ 24 марта 2009

Мне нужно, чтобы SQL работал в 2 центрах обработки данных (активных) / активных. Здесь нужно выполнить множество задач, и ниже мои требования.

  1. Синхронизация данных должна быть асинхронной. (Для более высокой производительности)
  2. Мне нужно иметь возможность читать / писать на обоих DC
  3. Когда сайт 1 отключается, весь трафик будет направляться на сайт 2, а когда сайт 1 возвращается в рабочее состояние, трафик снова будет разделен. В этом случае данные должны синхронизироваться в течение 1-2 часов (очевидно, исходя из времени простоя)
  4. Репликация транзакций SQL или другие репликации SQL, кажется, не является хорошим вариантом из-за следующего. а. Если репликация прерывается, для ее восстановления потребуется 500 ГБ для переноса на другой сайт. б. Нам нужно иногда прерывать реплику, чтобы внести изменения, такие как добавление новых таблиц или изменение первичных ключей. с. Иногда, по какой-либо причине, эта репликация прерывается сама собой, и даже MS не может найти решение этой проблемы. д. Я не уверен, что одноранговая репликация решит это. е. Репликация слиянием кажется пугающей, и мы не очень много знаем о ее последствиях, и мы не хотим иметь дополнительные GUID.
  5. Сегодня это будет 2 ДК, но завтра мы добавим еще несколько ДК, и, возможно, один будет в Европе, а другой - в Азии.
  6. Желаемая задержка репликации - МАКС. 15 минут.
  7. Больше всего мне нужно решение без головной боли или с минимальным.
  8. Мы получаем точку восстановления EMC, но это не помогает мне в сценарии ACTIVE / ACTIVE, поскольку это только DR.
  9. Я оценил следующую продукцию, и ни одна не предоставила мне работоспособную БД на другом конце.

Буду признателен за помощь в этом вопросе. Заранее спасибо

1 Ответ

1 голос
/ 30 марта 2009

Единственный активный / активный параметр для SQL Server - это репликация. На момент написания этой статьи другой активной / активной опции для SQL Server не было.

...