Зеркальное отображение базы данных SQL Server умрет. Как я могу гарантировать высокую доступность сейчас?

11

Функция зеркального отображения базы данных SQL Server умрет:

Эта функция будет удалена в следующей версии Microsoft SQL Server. Избегайте использования этой функции в новых разработках и планируйте модифицировать приложения, которые в настоящее время используют эту функцию. Вместо этого используйте группы доступности AlwaysOn .

Кто-нибудь знает когда? Каковы мои варианты для базы данных высокой доступности (и быстрого восстановления)?

Джон Ассимптот
источник
1
Он еще не умрет. Пока неизвестно, в какой будущей версии он больше не будет доступен в продукте, и какие будут варианты. AG не доступен в стандартной редакции, никто не знает.
1
AG, недоступная в Standard Edition, является важной деталью. Спасибо.

Ответы:

5

Как уже отмечалось, зеркалирование не умерло. (По крайней мере, пока.) Население сомневается, что Microsoft полностью откажется от HA для Standard Edition.

Однако есть и другие методы. В документации по SQL Server 2012 при обращении к зеркалированию говорится: «Если ваша редакция SQL Server не поддерживает группы доступности AlwaysOn, используйте доставку журналов ».

http://technet.microsoft.com/en-us/library/ms143729.aspx

Существует множество инструкций по использованию доставки журналов.

РЕДАКТИРОВАТЬ: Вы можете прочитать ссылки Кин по адресу: Доставка журналов SQL Server: Параметры копирования файлов?

ДКП
источник
4

Базовые группы доступности, доступные в стандартных выпусках SQL Server 2016, формируют аналогичную замену зеркального отображения баз данных и имеют точно такие же функции.

Оба доступны для стандартных выпусков

Будет доступна только база данных первичной реплики. Базы данных нельзя переключать при сбое в группах, поскольку Basic AG может иметь только 1 БД на группу

Корпоративные выпуски, очевидно, имеют полные группы доступности как полноценную функцию для обеспечения высокой доступности.

Microsoft не объявляет дату вывода из эксплуатации зеркального отображения базы данных, поэтому ожидается, что она будет как минимум в двух будущих выпусках после SQL Server 2016.

Масуд Хашим
источник
2

Зеркалирование не умерло, и это беспокойство не очень хорошая причина отойти от него. Что касается SQL Server 2014, он все еще существует, поэтому нет причин для беспокойства, пока вы не начнете рассматривать переход с 2014 года на более новую версию. С 2014 года только 9 дней, это должно быть какое-то время.

Если вы все еще хотите увидеть другие варианты высокой доступности, посмотрите функции, поддерживаемые каждым выпуском. Ваш выбор будет зависеть от того, за что вы заплатили. Вот ссылка на этот документ: http://msdn.microsoft.com/en-us/library/cc645993(v=sql.120).aspx

AlwaysOn предоставит вам больше функциональности, но за счет покупки Enterprise Edition.

Стив Худ
источник
2
Я не согласен с вашим первым абзацем. Тратить усилия сейчас, чтобы избавить себя от боли в будущем, всегда лучший выбор. Я бы предпочел потратить время на то, чтобы заблаговременно принять правильные решения по проектированию, чем быть вынужденным выполнять срочную работу в условиях приближающегося срока окончания срока службы в течение нескольких лет.
Эндрю Бреннан
Проблема в том, что если вам нужна возможность автоматического переключения при сбое, тогда у вас мало вариантов, если вы используете стандартную версию. Это может быть лучшим инструментом для работы здесь. Кроме того, что-то вроде этого - это быстрое и простое изменение при переходе на новую версию, так как на самом деле на ней ничего не строится.
Стив Худ
1
@AndrewBrennan Но в какой момент вы чрезмерно для разработки архитектуры проблемы вы , скорее всего , не будете сталкиваться, когда вы могли бы потратить это время для написания кода , который будет полезным для вашего работодателя или себя сегодня и начать использовать его сразу? Есть несколько других вариантов HA, но зеркалирование действительно является одним из самых простых и лучших. Зеркалирование также не требует слишком большого «обучения», если вы переходите в режим высокой производительности, если вы правильно его отслеживаете. Поэтому, глядя на то, что параметры HA будут другими, когда зеркальное отображение пропало, зачем тратить время?
Али Разеги