Поделиться через


Выбор решения высокого уровня доступности

В следующем списке приведены соображения по выбору решений для повышения уровня доступности.

  • Работа в отказоустойчивом кластере и зеркальное отображение базы данных обладают следующими общими характеристиками:

    • автоматическое обнаружение сбоя и переход на другой ресурс;

    • переход на другой ресурс вручную;

    • прозрачное перенаправление клиента.

    Применение отказоустойчивого кластера налагает следующие ограничения:

    • работа на уровне экземпляра сервера;

    • требование подписанного оборудования;

    • отсутствие средств создания отчетов по резервной базе данных;

    • использование одной копии базы данных;

    • отсутствие защиты от дисковых сбоев.

    Зеркальное отображение базы данных предоставляет следующие преимущества:

    • работа на уровне базы данных;

    • использование одной копии-дубликата базы данных;

      ПримечаниеПримечание

      Если необходимы дополнительные копии, то в дополнение к зеркальному отображению базы данных можно использовать доставку журналов.

    • использование стандартных серверов;

    • ограниченные возможности создания отчетов на зеркальном сервере с использованием моментальных снимков базы данных;

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

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

  • Доставка журналов

    Доставка журналов может быть дополнительным или альтернативным средством для зеркального отображения базы данных. Асинхронное зеркальное отображение базы данных и доставка журналов построены на сходных принципах, но обладают существенными отличиями. Доставка журналов предлагает следующие возможности.

    • Поддерживаются несколько баз данных-получателей на нескольких экземплярах сервера для одной базы данных-источника.

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

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

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

      ПримечаниеПримечание

      Сведения об использовании доставки журналов совместно с зеркальным отображением баз данных см. в разделе Зеркальное отображение баз данных и доставка журналов.

  • Компонент репликации

    Репликация предоставляет следующие преимущества.

    • Разрешает фильтрацию в базе данных с целью доставки в базы данных-получатели подмножеств данных. Это достигается за счет работы в области базы данных.

    • Разрешает наличие нескольких резервных копий базы данных.

    • Обеспечивает доступность и масштабируемость нескольких баз данных в режиме реального времени, поддерживает секционированные обновления.

    • Разрешает полную доступность баз данных-получателей для отчетности и других функций без запросов на восстановление.

    ПримечаниеПримечание

    Сведения об использовании с репликациями решений высокого уровня доступности см. в разделах Репликация и зеркальное отображение базы данных и Репликация и доставка журналов.