Подготовьтесь к любой катастрофе с помощью Azure Site Recovery

Компании должны иметь стратегию обеспечения непрерывности бизнеса и аварийного восстановления для тех незапланированных (или запланированных) случаев, когда у вас нет регулярных условий работы. Помня об этом, Azure выпустила Site Recovery, чтобы вы были готовы.
Site Recovery, созданный для обеспечения безопасности и доступности ваших рабочих нагрузок и данных, надеется вернуть вас к типичным рабочим условиям как можно быстрее. По сути, согласно сайту Microsoft, это должно «организовать репликацию, выполнить тестирование аварийного восстановления и выполнить отработку отказа и восстановление после отказа».
С помощью этой услуги пользователи могут развернуть репликацию с учетом приложений в облаке или на вторичном сайте. Он работает с серверами на базе Windows или Linux, которые находятся на разных хостах, таких как физические серверы, VMware или виртуальные машины Hyper-V.
Существует довольно много различных способов повышения защиты и восстановления на уровне приложений с помощью Site Recovery, как показано в их блоге, в том числе низкие цели точки восстановления (RPO) — по сообщениям, всего 30 секунд — репликация любой рабочей нагрузки, которая выполняется на поддерживаемая машина, а также план восстановления, который позволяет пользователям восстанавливать полные стеки приложений.
Наряду со согласованными с приложениями моментальными снимками как для одноуровневых, так и для многоуровневых приложений, библиотекой автоматизации, позволяющей пользователям получать доступ к определенным сценариям для своих приложений, и возможностью настраивать решения репликации для каждого приложения отдельно, Azure Site Recovery также предлагает эти функции.:
- Интеграция с SQL Server AlwaysOn и партнерство с другими технологиями репликации, такими как Oracle Data Guard и Exchange Database Availability Groups (DAG).
- Расширенное управление сетью, дающее пользователям возможность резервировать IP-адреса, настраивать балансировку нагрузки и интеграцию с диспетчером трафика Azure.
- Возможность восстановления всего сценария приложения или включения внешних сценариев и ручных действий в ваши гибкие планы восстановления.
- Интегрируется с приложениями Microsoft, включая SharePoint, Exchange, Dynamics, SQL Server и Active Directory.
- Автоматизированная защита и репликация виртуальных машин и удаленный мониторинг работоспособности.
- Тестирование плана восстановления без последствий и организованное восстановление, когда это необходимо.
Давайте подробнее рассмотрим эти функции и то, как они работают.
Автоматизированная защита
Восстановление сайта сделано так, чтобы оно было автоматизировано и контролировалось вами. Пользователи могут устанавливать и контролировать политики репликации виртуальных машин. Как упоминалось ранее, это приложение можно использовать для защиты Hyper-V, VMware и физических серверов.
Пользователи могут использовать Azure или дополнительный центр обработки данных в качестве площадки для восстановления. Azure Site Recovery интегрируется с уже существующими технологиями для координации текущей репликации данных и управления ею.
Аварийное восстановление
Пользователи также могут автоматизировать процессы аварийного восстановления в случае сбоя сайта. Это организованное аварийное восстановление как услуга (DRaaS) позволяет импортировать приложения организованным образом для быстрого восстановления службы.
На классическом портале Microsoft Azure пользователи могут создавать и хранить свои планы аварийного восстановления, делая их простыми или сложными для многоуровневых рабочих нагрузок. Согласно Microsoft, вы можете включить «выполнение пользовательских сценариев Windows PowerShell и Runbook службы автоматизации Azure, а также паузы для ручных вмешательств».
Пользователи также могут свободно сопоставлять виртуальные сети, настраивая сети между их основным сайтом и сайтом восстановления.
Отправить его в Azure
Конечно, пользователям предоставляются более простые возможности для репликации своих рабочих нагрузок в Azure. Вы можете либо перенести свои приложения в Azure, либо временно отправить их, когда возникнет всплеск спроса. Вы можете тестировать новые версии приложения с оперативными данными, а затем внедрять их в производство в своем центре обработки данных. Также можно запускать отчеты и аналитику для копий производственных рабочих нагрузок в Azure, не затрагивая пользователей.
Непрерывный мониторинг здоровья
Ваши защищенные экземпляры постоянно и удаленно контролируются из Azure Site Recovery. Для тех, кто беспокоится о безопасности, важно знать, что данные и репликация ваших виртуальных машин остаются в ваших сетях при репликации между двумя сайтами, которые вы контролируете, и вся связь с Azure зашифрована.
«Site Recovery не перехватывает реплицированные данные, — поясняет Microsoft, — и не имеет никакой информации о том, что работает на ваших виртуальных машинах или физических серверах». Вместо этого Site Recovery не имеет возможности перехватывать данные между вашими серверами и хранилищем Azure или дополнительным сайтом по вашему выбору.
Так ли это хорошо, как говорят?
Хотя все эти функции Azure Site Recovery кажутся отличными и простыми в использовании, действительно ли они будут работать для вас?
Это правда, что в случае незапланированного события, затрагивающего ваши системы, самые последние синхронизированные данные будут запущены быстро. Обычно это занимает всего несколько минут, но, конечно, может занять гораздо больше времени, если это очень сложная рабочая нагрузка.
Если у вас запланирована отработка отказа, вместо этого они перенесут выполнение в систему, работающую в Azure, или в ваше хранилище резервных копий после выполнения синхронизации. Из-за синхронизации данных этот вариант занимает больше времени, начиная примерно с часа для небольших рабочих нагрузок и увеличивая в зависимости от сложности.
По умолчанию время репликации установлено на 15 минут, и хотя это не так быстро, как мгновенное решение для аварийного переключения, время все же относительно невелико. Существует широкий спектр вариантов автоматизации, доступных для различных приложений, и Azure Site Recovery довольно экономичен (подробнее об этом ниже).
Сколько это стоит?
Пользователям выставляются счета в зависимости от количества защищенных экземпляров. Azure предоставляет всем пользователям возможность сначала протестировать его в течение 31 дня бесплатно для каждого экземпляра, защищенного с помощью Site Recovery. После этого стоимость экземпляра, защищенного на сайтах, принадлежащих клиентам, составляет 16 долларов США в месяц, либо 25 долларов США в месяц для Azure.
На их веб-сайте объясняется, что счет рассчитывается в единицах среднего ежедневного количества экземпляров, которые вы защищаете в течение месячного периода. Они приводят пример, что если вы регулярно защищали 20 экземпляров в течение первой половины месяца и ни одного во второй половине, среднее ежедневное количество защищенных экземпляров в этом месяце окажется равным 10.
Лучшие практики
Хотя ни одна корпоративная среда не похожа на другую, существует несколько различных решений, которые лучше всего подходят для реализации Azure Site Recovery.
Нажать установить
В зависимости от вашей среды это, вероятно, будет самым простым способом развертывания Azure Site Recovery. Он должен соответствовать предварительным требованиям, которые вы можете найти здесь, и лучше всего подходит для производственных сред с менее строгими правилами брандмауэра и сетевой безопасности.
Инструменты развертывания программного обеспечения
Предприятия могут выполнять внеполосную установку с помощью инструментов развертывания программного обеспечения, таких как System Center Configuration Manager (SCCM), служба обновления Windows Server (WSUS) и т. д.
Используйте этот метод, если вы хотите выполнить развертывание в масштабе предприятия и избежать добавления исключений брандмауэра или управления учетными данными гостевой или защищенной виртуальной машины. Если вы хотите использовать инструмент развертывания, следуйте инструкциям и сценариям, которые можно найти здесь (в приведенной документации в качестве примера используется SCCM).
Используйте конфигурацию желательного состояния службы автоматизации Azure (DSC)
Если вы используете множество служб Azure в своей производственной среде для управления своей ИТ-инфраструктурой, возможно, вам подойдет именно этот вариант. Вы можете установить и управлять жизненным циклом Azure Site Recovery, следуя странице документации здесь.
Используя этот метод, вы можете выполнять развертывание в масштабе предприятия, применять конфигурацию программного обеспечения на своих защищенных серверах, и вам не нужно будет добавлять исключения брандмауэра или управлять гостевыми учетными данными.
Ручная установка
Если у вас нет средства развертывания программного обеспечения, которое вы хотели бы использовать и планируете защитить пять-десять серверов, или вы хотели бы иметь экспериментальные развертывания, это, вероятно, ваш лучший вариант.
Вы можете использовать командную строку или графический интерфейс для создания сценариев для автоматизации установки в производственной среде. Всю документацию по загрузке вручную через командную строку можно найти здесь, а установку Azure Site Recovery с помощью графического интерфейса — здесь.
Для получения дополнительной информации посетите запись в блоге старшего менеджера программ Microsoft Анупа К. Васудавана.
В статью было добавлено упоминание о том, что восстановление сайта в Azure стоит 25 долларов за экземпляр, а не 54 доллара, как было указано ранее.