Защита группы Always On Availability Groups (AAG)

Обзор решений для SQL Server высокой доступности

Функция отказоустойчивой кластеризации Windows Server (WSFC) позволяет настроить SQL-сервер с высоким уровнем доступности посредством избыточности на уровне экземпляра (экземпляр отказоустойчивого кластера, FCI) или на уровне базы данных (AlwaysOn Availability Group, AAG). Оба метода можно сочетать.

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

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

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

Поддерживаемые конфигурации кластеров

Acronis Backup поддерживает только Always On Availability Group (AAG) для SQL Server версии 2012 или более новой. Прочие конфигурации кластеров, такие как, например, Failover Cluster Instances, зеркальное отображение базы данных и доставка журналов, не поддерживаются.

Сколько требуется агентов для резервного копирования и восстановления данных кластера?

Для успешного резервного копирования и восстановления данных кластера необходимо установить агент для SQL на каждом узле кластера WSFC.

В AAG включено резервное копирование баз данных

  1. Установите агент для SQL на каждый узел кластера WSFC.

    Подсказка  После установки агента на одном из узлов программное обеспечение отобразит AAG и ее узлы в поле Устройства > Microsoft SQL > Базы данных. Для установки агента для SQL на остальных узлах выберите AAG, нажмите Сведения, после чего нажмите Установить агент возле каждого узла.

  2. Выберите AAG для создания резервной копии в соответствии с инструкциями «Выбор баз данных SQL».

    Важно!  Вы должны выбрать именно AAG, а не отдельные содержащиеся в ней узлы и базы данных. Если вы выберете отдельные элементы, содержащиеся в AAG, резервные копии не будут поддерживать кластеры и будут созданы резервные копии только выбранных копий элементов.

  3. Настройте параметр резервного копирования «Способ резервного копирования кластера».

Восстановление баз данных, включенных в AAG

  1. Выберите базы данных, которые необходимо восстановить, а затем выберите желаемую точку восстановления данных.

    При переходе Устройства > Microsoft SQL > Базы данных, выборе кластеризованной базы данных и нажатии Восстановить, программное обеспечение отобразит только те точки восстановления, которые соответствуют временам создания резервной копии выбранной копии базы данных.

    Самый легкий способ просмотра всех точек восстановления кластеризованной базы данных — выбор резервной копии всей AAG на вкладке «Резервные копии». Имена резервных копий AAG помечены особым значком и составляются по следующему шаблону: <имя AAG> - <имя плана резервного копирования>.

  2. Для конфигурирования восстановления выполните действия, описанные в разделе «Восстановление баз данных SQL» (начиная с шага 5).

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

    Важно!  База данных, включенная в группу Always On Availability Group, не может быть перезаписана во время восстановления, поскольку это запрещено правилами Microsoft SQL Server. Необходимо исключить целевую базу данных из AAG перед восстановлением. Либо можно просто восстановить базу данных как новую базу, не входящую в AAG. После завершения восстановления можно воссоздать исходную конфигурацию AAG.