Резервное копирование и восстановление для Exchange

Exchange Server 2013 предоставляет группы доступности баз данных (DAG), которые помогают обеспечить безопасность и доступность хранимых данных, а также уменьшить потребность в пользовательских приложениях резервного копирования и восстановления. DaG обеспечивают избыточность данных вне сайта, чтобы гарантировать, что вы не потеряете данные. Однако многие планы аварийного восстановления по-прежнему включают более традиционные методы и системы резервного копирования и восстановления, включая пользовательские приложения, для обеспечения избыточности с помощью DAG. Чтобы обеспечить доступность и избыточность данных в организации, можно создать пользовательские приложения, использующие технологии Exchange Server и операционной системы Windows Server для резервного копирования и восстановления данных Exchange.

Технологии резервного копирования в Exchange 2013

Exchange 2013 включает подключаемый модуль для резервного копирования Windows Server, который администраторы могут использовать для создания резервных копий данных Exchange на основе VSS. Администраторы также могут использовать резервную копию Windows Server для резервного копирования и восстановления баз данных Exchange. При создании приложения резервного копирования и восстановления для Exchange 2013 необходимо создать приложение с поддержкой Exchange, которое поддерживает модуль записи VSS для Exchange 2013 и использовать API CHKSGFILES для проверки согласованности этой резервной копии. Дополнительные сведения см. в статье Проверка целостности резервных копий с помощью API CHKSGFILES в Exchange 2013.

Модуль записи VSS в Exchange 2013

Exchange 2013 представляет значительные изменения в архитектуре записи VSS в Exchange Server 2010 и Exchange Server 2007 годах. Exchange 2010 и Exchange 2007 включают два средства записи VSS: один внутри службы хранилища данных Exchange (store.exe), а другой — в службе репликации Exchange (msexchangerepl.exe). В Exchange 2013 функция записи VSS находится в службе репликации Exchange. Приложение резервного копирования и восстановления использует новый модуль записи VSS, называемый microsoft Exchange Writer, для резервного копирования активных и пассивных копий базы данных, а также для восстановления резервных копий базы данных. Хотя новый модуль записи VSS работает в службе репликации Exchange, служба хранилища сведений Exchange должна быть запущена, чтобы модуль записи был доступен. В результате для архивации или восстановления баз данных Exchange требуются обе службы.

Хотя архитектура модуля записи VSS была обновлена в Exchange 2013, базовая функциональность не изменилась. Если вы создали приложение резервного копирования и восстановления для Exchange 2010, вам не нужно вносить никаких изменений в приложение для Exchange 2013. Обязательно перекомпилируйте приложение с последними файлами, чтобы обеспечить совместимость. Для приложений резервного копирования и восстановления, созданных для Exchange 2007 или более ранних версий, необходимо переписать код, чтобы использовать последнюю версию API CHKSGFILES.

Что необходимо знать о резервном копировании и восстановлении VSS

Если вам интересно о... Прочтите это
Архитектуры приложений
Приложения резервного копирования и восстановления, использующие VSS для резервного копирования баз данных Exchange, обычно состоят из фоновой службы, которая выполняет резервное копирование, службы планирования и консоли приложений windows GUI, которая управляет и настраивает систему резервного копирования и восстановления.
Удаленное использование
Приложения, использующие VSS для резервного копирования серверов Exchange, должны работать на компьютере с Windows Server 2008, на котором выполняется процесс хранилища Exchange. Из-за гибкости в больших системах хранения оборудование, на котором размещены тома хранилища, может физически не входить в состав компьютера под управлением Windows Server 2008.
Языки и инструменты
Для использования VSS можно использовать любой язык, совместимый с COM. Он чаще всего используется в приложениях, написанных на C++. Так как для создания теневых копий необходимо перевести хранилище Exchange в автономный режим, приложения резервного копирования обычно учитывают время, что в большинстве случаев делает использование таких языков, как Visual Basic или VBScript, непрактичным.
Managed implementation
API VSS можно использовать в среде управляемого кода с помощью сборки COM-взаимодействия.
Scriptable
Да, но не рекомендуется.
Доступные инструменты для тестирования и отладки
Для отладки приложений, использующих WINDOWS VSS, специальные средства не требуются.

В этом разделе:

См. также