Site Recovery for Hyper-V – введение

С некоторой задержкой после «Платформы» я бы хотел начать серию статей о востребованной задаче виртуализации, - защите вашей виртуальной инфраструктуры между двумя датацентрами. Бывают форс-мажорные ситуации, когда нарушена работа основного центра обработки данных (ЦОД) компании: проблемы с электропитанием, кондиционированием, незваными «гостями» в черных масках. Как защитить критические для бизнеса сервисы, чтобы, в случае возникновения проблем в основном ЦОД, их работоспособность могла в кратчайшее время быть восстановлена в резервном? У основного конкурента есть решение, называемое Site Recovery Manager, позволяющее защитить виртуальные машины между ЦОД, настроив перенос критичных сервисов в случае отказа одного из датацентров. Увы, ни ОС Windows Server 2008 R2, ни System Center Virtual Machine Manager 2008 R2 ничего подобного не предлагают. Выходящий в ближайшее время Service Pack 1 ситуации не меняет. Очевидно, существует необходимость решать такую задачу. В помощь приходит продукт Citrix Essentials for Hyper-V и его компонента StorageLink Site Recovery.

Что же дает StorageLink Site Recovery? По сути, данный продукт решает вышеописанную задачу: настраивает репликацию конфигураций виртуальных машин между узлами или кластерами узлов Hyper-V между несколькими ЦОД. Продукт тесно интегрируется с системами хранения данных, позволяя настроить репликацию между хранилищами в традиционном интерфейсе MMC, указав тип репликации, выбрав виртуальные машины для защиты, настроив правила переноса и возврата виртуальных машин.

Существует несколько изданий Citrix Essentials for Hyper-V. Нас для задачи Site Recovery устраивают лишь два: максимальное Platinum для крупных промышленных внедрений и бесплатное Express для защиты небольших кластеров – по два узла в ЦОД. Очевидно, бесплатное решение имеет некие технологические ограничения, в основном касающиеся количества узлов в защищаемом кластере и возможностей настройки полностью автоматического переноса виртуальных машин между ЦОД в случае возникновения проблем с одним из датацентов.

Предваряя вопросы, расскажу о стоимости. Citrix Essentials Platinum лицензируется на физический узел. Розничная стоимость лицензии на один узел, согласно Яндексу, составляет порядка $3000. Для оценки: предположим, наш кластер в основном ЦОД имеет 16 узлов (максимально возможное количество серверов в кластере) и на нём запущено 1000 виртуальных машин. Для такой конфигурации я исхожу из объема памяти на узле в 128ГБ, современные блейд серверы поддерживают до 512ГБ, а Hyper-V поддерживает до 1ТБ памяти на узле. Из данной 1000 виртуальных машин, посчитаем 400 критически важными для бизнеса компании, с необходимостью их работы в случае отказа основного датацентра. Очевидно, что многие инфраструктурные сервисы и часть бизнес систем, используемых в офисе компании также важны и критичны, но в случае форс-мажора, их недоступность в течении некоторого времени не нанесет ущерба бизнесу компании, так что мы можем не заниматься их защитой. Для запуска 400 виртуальных машин в резервном ЦОД нам потребуется кластер из 7 узлов – с теми же требованиями к серверам, что и в основном ЦОД. Стоимость лицензий Citrix для 16+7=23 серверов составит не более $70000. Много ли это? Решение конкурента VMware Site Recovery Manager не входит даже в самое максимальное издание vSphere Enterprise Plus, но лицензируется отдельно по количеству защищаемых виртуальных машин. Базовая цена пакета на 25 виртуальных машин, согласно тому же Яндексу, составляет порядка $12000. То есть для защиты 400 виртуальных машин за SRM придется доплатить порядка $192000. Так что цена в $70000 за решение от Citrix перестает казаться завышенной. А ведь в Citrix Essentials Platinum входит далеко не только StorageLink Site Recovery.

Что же вообще включено в продукт? Что вы получите вдобавок к Site Recovery при покупке лицензий Citrix?

Во-первых, сам StorageLink совсем не ограничен применением для Site Recovery. По сути StorageLink предоставляет возможности thin provisioning, автоматизации создания требуемых конфигураций на хранилищах для виртуальных машин посредством шаблонов, поддержку любых дисковых массивов, в том числе NAS решений, управление всеми дисковыми хранилищами из единой консоли и многое другое.

Во-вторых, в Essentials for Hyper-V также входит и Lab Manager – решение для автоматизации сценариев разработки и тестирования программного обеспечения, а также проведения тренингов и обучения. В чём-то продукт похож на Visual Studio 2010 Lab Manager.

В-третьих, полезной компонентой Essentials является Provisioning Server, позволяющий динамически создавать виртуальные машины по мере необходимости.

В-четвертых, Workflow Studio позволяет автоматизировать выполнение типовых задач. Решение напоминает Opalis, но более тесно интегрировано с продуктами Citrix.

Понятно, что программный продукт не подарит вам возможности репликации данных между вашими ЦОД, если дисковые хранилища этого не поддерживают, или не лицензированы на выполнение репликации. На данный момент StorageLink Site Recovery работает со следующими дисковыми системами, позволяя настроить их репликацию и защиту виртуальных машин из своей консоли:

В одной из следующих статей я опишу процесс настройки стенда Site Recovery, не требующего каких-либо начальных инвестиций. Мы воспользуемся бесплатной версией Express и виртуализованными дисковыми хранилищами HP P4000, - виртуальными машинами Hyper-V, представляющими любые локальные диски (DAS) или ваш SAN как виртуальный iSCSI SAN HP P4000 с возможностями построения сетевого массива RAID и настройки программной репликации массивов. Для промышленных сценариев, очевидно, мы рекомендуем выбирать аппаратные решения репликации.

Если тема построения сценария Site Recovery на виртуальной платформе Microsoft актуальна для вашего бизнеса, и вы бы хотели обратиться в Microsoft за коммерческим предложением по проектированию подобной системы, выполнению пилотного проекта, или построения решения под ключ, напишите мне через форму справа, Microsoft Consulting имеет опыт выполнения таких проектов у различных крупных заказчиков в разных странах. Мы тесно сотрудничаем с Citrix, что гарантирует тщательность и проработанность дизайна такой системы.

Если у вас есть общие или технические вопросы по построению Site Recovery на платформе Hyper-V, можете задавать их в комментариях (блог публикует комментарии только от зарегистрированных пользователей, имеющих LiveID) или свяжитесь со мной через ту же форму справа, я отвечу на вопросы или перенаправлю на необходимых специалистов.

Во вопросу «а как настроить» прошу подождать следующей статьи цикла. Мы рассмотрим решение с виртуализованным HP P4000 и StorageLink Express, но я отдельно уделю внимание сценариям, которые доступны лишь в Platinum версии, и оговорю отличия между реальным и виртуальным SAN.