У меня вопрос о том, как лучше всего обеспечить резервирование сайтов при использовании кластеров vSphere. Но сначала немного базовой информации о нашей ситуации.
Мы - компания среднего размера с двумя главными офисами, расположенными в разных странах. Наши сети связаны выделенной линией Layer2 150 Мбит / с, которая в настоящее время не используется. У нас есть множество сервисов, работающих для внутреннего использования внутри компании, некоторые на физических серверах, а некоторые на существующих кластерах vSphere. В нашем отделе мы также запускаем несколько сервисов (почти все работают под различными формами Linux), такие как NTP, Syslog, серверы переходов, серверы мониторинга и так далее.
Теперь у нас есть требование, чтобы эти серверы были избыточными в каждом месте (чего они не являются в настоящий момент), а также резервированием сайтов (что они в некоторой степени есть, серверы дублируются во втором месте с конфигурациями, синхронизированными через различные методы на прикладном уровне). Для нас нет SAN, по крайней мере, того, что мы можем использовать в данный момент.
Стоимость также является проблемой. Хотя у нас есть некоторый бюджет для этого, мы не можем позволить себе, например, покупать SAN для обоих мест.
Я посмотрел на функцию VSA, и мне кажется, что это может быть чем-то для нас, но я не уверен, как решить требование избыточности сайта.
В настоящий момент для тестирования я настраиваю в лаборатории vSphere 5 с VSA на двух хостах ESXi. В настоящее время я использую комплект Essentials Plus с лицензией VSA, который позволяет мне построить кластер VSA на трех хостах вместе с лицензией vCenter для управления ими. Каждый хост имеет по две двухпортовых сетевых карты и два диска по 600 ГБ, работающих в Raid1. С точки зрения оборудования этого будет достаточно, чтобы мы могли запускать все необходимые нам службы в качестве виртуальных машин, и это обеспечит избыточность на сайте.
На данный момент я вижу только два варианта резервирования сайта:
Я бы предпочел второй вариант, но я не уверен, насколько хорошо он будет работать, может ли он вообще работать. Технически так и должно быть, мы можем охватить необходимые VLAN по выделенной линии и сделать их доступными во втором месте. Преимущество в том, что нам не нужно вообще беспокоиться о синхронизации баз данных и т.п. Но у меня такое ощущение, что пропускной способности будет недостаточно, я не могу знать, сколько трафика будет генерировать кластер VSA между хостами. Я понимаю, что это, скорее всего, будет зависеть от индивидуального использования виртуальных машин, но все же я понятия не имею, как VSA реплицирует данные между хостами ESXi.
Это мои единственные варианты или мои цели могут быть достигнуты каким-либо другим способом? Может быть, есть способ иметь какой-то кластер «холодного ожидания» во втором месте, где виртуальные машины будут синхронизироваться один раз за ночь из основного места? Идея состоит в том, что в случае, если первый сайт станет недоступен, мы сможем подключить туда все эти виртуальные машины. Мы были бы в порядке, если бы данные были старше 1 дня.
Любые ответы приветствуются.
С уважением, Стефан
Я бы просто рекомендовал поддерживать два отдельных кластера и обрабатывать репликацию на виртуальная машина уровень с vSphere Replication товар. Это доступно вам с вашим vSphere Essentials Plus лицензию и позволяет вам поддерживать RPO от 15 минут до 24 часов (настраивается для каждой виртуальной машины), а также возможность репликации в хранилища данных разных типов. vSphere Replication - это компонент, используемый в более крупных Менеджер восстановления сайта пакет аварийного восстановления.
Я использую репликацию для защиты некоторых критически важных виртуальных машин вне офиса. Новейшая версия программного обеспечения позволяет сохранять моментальные снимки в месте назначения.