Рейтинг:0

Как развернуть базу данных Microsoft SQL с несколькими мастерами как IaaS или AWS RDS

флаг in

У нас есть продукт поставщика, который поддерживает только реляционные базы данных (Oracle и MS SQL). Из-за операционной эффективности и стоимости мы планируем использовать MS SQL. Однако перед нами стоит задача развернуть продукт в режиме Active-Active в двух разных регионах AWS (Восток и Запад). Поскольку (насколько мне известно) группа доступности AWS RDS MS SQL или IaaS MS SQL Always-On не разрешает запись в несколько регионов. Кроме того, из-за проблем с задержкой мы не можем настроить продукт для базы данных в другом регионе.

Мы хотим иметь локально доступный экземпляр базы данных, где продукт может читать и писать. Есть ли способ развернуть сервер MS SQL в нескольких регионах с несколькими мастерами, где серверы баз данных в обоих регионах могут принимать транзакции записи?

P.S.- Этот продукт ориентирован на конечного пользователя, с огромным количеством транзакций. Этот продукт принимает решения на основе транзакционных данных пользователя.

Ben Thul avatar
флаг cn
Даже если исключить из уравнения дополнительную сложность работы на AWS, наличие более одной реплики в топологии, способной принимать записи, является сложной задачей. Существует одноранговая репликация, но схема базы данных действительно должна быть разработана для ее использования (т. Е. Это не то, что вы можете просто положить поверх существующей схемы и назвать это выполненным).
флаг in
Привет @BenThul, не могли бы вы поделиться дополнительной информацией о том, как настроить одноранговую репликацию?
Ben Thul avatar
флаг cn
У меня нет практического опыта в этом, и поэтому все, на что я бы вас направлял, было бы просто неосведомленным повторением результатов Google. Я бы действительно убедился, что вам нужны локальные записи в нескольких местах, прежде чем идти по этому пути.Существует *много* веб-сайтов с высокими транзакциями, которые делают все из одного центра обработки данных (с сайтом от холодного до теплого аварийного восстановления), которые работают просто отлично. Накладные расходы при настройке для нескольких писателей высоки.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.