Назад | Перейти на главную страницу

Как установить резервный сервер

У меня есть приложение, которое подключается к SQL Server 2008. Я хочу сделать резервный сервер (этот резервный сервер должен быть зеркалом основного). Таким образом, при сбое подключения основной сервер должен автоматически переключаться на резервный сервер без изменения моего приложения. Если есть способ, расскажите, пожалуйста, подробно или даже если есть сторонний продукт.

Обратите внимание, что в моем приложении мне нужно установить соединение только с одним сервером.

  • Настроить второй сервер.
  • Читайте в ЗЕРКАЛЬНОЕ ЗЕРКАЛО. Это сохраняет копию базы данных на втором сервере в «горячем резерве».
  • Плохие новости: для автоматического переключения при отказе вам понадобится третий сервер (можно запустить бесплатную экспресс-версию), который будет действовать как так называемый свидетель (решающий, кто активен).

После этого приложения могут повторно подключиться к резервному серверу после сбоя. Это можно закодировать в строке подключения, поэтому изменение приложения не требуется.

Без свидетеля вы можете выполнить отработку отказа вручную.

Для этого не требуется общего хранилища (что также является единственной точкой отказа в случае повреждения базы данных) и никаких дорогостоящих сторонних инструментов.

Вы все должны сделать тест DR для своей базы данных. Мы проводим еженедельный тест гарантированного восстановления с использованием CA RHA r15 и r16, и базы данных подозрительны или повреждены почти каждый раз ... Я думаю, что у CA есть проблемы с сохранением данных в рабочем состоянии.

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

Вы можете подумать о каком-то программном обеспечении репликации, которое может выполнять автоматическое переключение и восстановление после сбоя. Доступно программное обеспечение корпоративного класса, которое может сделать такое изменение направления. Основными поставщиками являются CA Technologies (ранее Computer Associates), Symantec и Doubletake.

CA ARCserve High Availability может создать зеркальную реплику сервера производственного сайта либо через LAN, либо через WAN (оптимизированную для каналов WAN). Это позволяет изменениям на главном сервере поступать в реплику таким образом, что реплика отстает от главного сервера всего на несколько секунд или минут.

Когда главный сервер выходит из строя, реплика подключается к сети, и пользователи автоматически перенаправляются на реплику сервера. Пользователи даже не подозревают о произошедшем переключении. После того, как мастер снова включится, восстановление после сбоя также будет автоматическим с ARCserve. И файловые серверы, и серверы приложений поддерживаются для обеспечения высокой доступности.

Если вы хотите опробовать Softwarwe, бесплатные маршруты доступны на сайте ARCserve: http://www.arcserve.com/us/software-trials.aspx