IBM Spectrum Virtualize - Remote Mirroring
Для чего нужен Remote Mirroring?
Функция Remote Mirrorring (удаленное зеркалирование) предназначена для создания копии ваших томов на другом, удаленном Storwize или SVC.
В чем разичие между Remote Mirriring и Volume Mirrorig?
Различия очень большие и эти две функции выполняют разные задачи. Volume Mirroring предназначен для защиты выхода из строя Mdisk внутри пула, а также при помощи Volume Mirroring вы можете переносить тома из одного пула в другой. Подробней о Volume Mirroring по ссылке. Remote Mirriring предназначен для построения катастрофоустойчивых систем. Копия вашего тома (Volume) может располагаться за сотни километров отосновного дата центра. На картинке ниже простейшая схема построения Remote Mirror - на площадке Site A находятся тома Volume1 и Volume2. Через FC соединение между свитчами на площадках A и B тома Volume1 и Volume2 зеркалируются на другую площадку.
Большое расстояние не будет помехой для синхронизации данных? Ведь одно дело, когда мы делаем копии внутри одной системы, а другое, когда мы делаем копию на расстоянии в сотни километров.
В зависимости от нескольких факторов вы можете выбрать несколько вариантов создания удаленной копии дисков. Первый, самый быстрый, это Metro Mirror (синхронное зеркалирование), оптимален если у вас есть быстрое (как по mb/sec так и по задержкам) FC соединение между двумя площадками.
Другой вариант это Global Mirror (асинхронное зеркалирование), используется если у вас вас есть ограничение по скорости соединения и/или большие задержки.
Синхронная репликация в Metro Mirror означает, что обе копии дисков полностью одинаковые?
Да. Когда хост хочет записать что-либо на диск, он отправляет данные и команду на запись на систему хранения. Данные пишутся на обе системы хранения, и только после того, как данные были успешно записаны, на хост приходит подтверждение о том, что данные были успешно записаны.
Если произойдет сбой соединения между двумя площадками, данные не смогут записаться на резервную систему хранения. На хост не уйдет подтверждение записи, т.е. будет "зависание"?
Конечно нет. Обеспечение работы хоста это наиболее приоритетная задача системы хранения. Если произойдет сбой, то некоторое время система попытается попробовать отправить данные на удаленную площадку, и если это не удастся, перейдет в режим работы без синхронизации. Время принятия решения измеряется миллисекундами. Само собой в этом случае произойдет рассинхронизация томов, но после восстановления соединения данные синхронизируются.
Поддерживается только синхронизация по FC, или есть альтернативы?
Есть несколько альтернатив FC:
1) Вы используете специальное оборудование, которое будет передавать FC трафик по IP (FCIP). Для этой задачи подойдут Brocate UltraNet Storage Edge Router, Cisco MDS 9000 IPS module (VSAN) или Brocade Multiprotocol Router (LSAN).
2) FCoE
3) начиная с прошивки 7.2 поддерживается репликация используя свои Ethernet адаптеры.
4) Начиная с прошивки 7.4 вы можете использовать функцию HyperSwap, позволяющую создавать сложные распределенные кластерные конфигурации системы.
Remote Mirror является платной опцией?
Да, Remote Mirror требует приобретения отдельных лицензий.
Можно ли настроить Remote Mirror между разными системами хранения Spectrum? например между San Volume Controller и Storwize V7000?
Да, это возможно. Существует несколько схем построения катастрофоустойчивого зеркала.
Как можно понять, использовать нам Global или Metro Mirror?
Существует формулы расчета, по которым можно выбрать оптимальную схему построения. Тут есть множество нюансов, поэтому лучше обратиться к специалистам. Можете написать нам запрос, мы с радостью вам поможем.