Выполнение учений по аварийному восстановлению

Область применения: База данных SQL Azure

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

Этапы отработки аварийного восстановления:

  • моделирование сбоя уровня данных;
  • восстановление;
  • проверка целостности приложения после восстановления.

Рабочий процесс отработки зависит от того, как вы спроектировали приложение для обеспечения непрерывности бизнес-процессов. В этой статье приведены рекомендации по отработке аварийного восстановления с использованием службы "База данных SQL Azure".

Геовосстановление

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

Моделирование сбоя

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

Восстановление

Проверка

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

Группы отработки отказа

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

Моделирование сбоя

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

Восстановление

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

Проверка

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

Дальнейшие действия