Что собой представляет SLD и какие задачи позволяет решать?
24.02.2017
Одной из ключевых задач для ИТ-подразделений современных предприятий является эффективная защита информации от возможных воздействий непреодолимых внешних факторов таких, как: пожары, наводнения и прочие катастрофы. Для защиты информации от таких непредвиденных обстоятельств используют специальные технологии репликации. Обычно такие инструменты по защите информации позволяют синхронизировать, с тем или иным значением PRO, данные только между 2-мя DATA-центрами. Если требуется нулевое PRO, то следует применять процедуру синхронной репликации, которая позволяет располагать DATA-центры на расстоянии не более 100 км.
Во многих случаях этого бывает недостаточно. Дело в том, что если синхронизируемые DATA-центры размещаются на небольшом расстоянии друг от друга, в случае серьезной катастрофы могут пострадать данные, которые хранятся в обоих центрах. В таком случае информация будет безвозвратно утеряна и восстановлению не подлежит.
Чтобы гарантировать максимальный уровень защиты данных предприятиям предлагается специализированные решения HPE 3PAR Synchronous Long Distance SLD. Набор инструментов SLD поддерживает процедуру репликации на очень больших расстояниях без потери информации. С помощью этого решения:
- поддерживается процедура репликации одних и тех же данных между 3-мя DATA-центрами;
- обеспечивается нулевое PRO в случае отказа любого из 3-х DATA-центров;
- поддерживается возможность работы в случае последовательного отказа любых 2-х DATA-центров.
Какие типы аппликации могут поддерживаться?
Рассмотрим какие виды репликации и какие топологии могут поддерживаться массивами 3PAR StoreServ. Они могут работать с 3-мя режимами репликации:
- синхронный, для которого PRO=0;
- периодический асинхронный, для которого PRO min =5 мин.;
- потоковый асинхронный – для него PRO составляет около 10 секунд.
Использование асинхронного периодического режима для осуществления процедуры синхронизацией предусматривает применение мгновенных снимков, которые создаются через определенный интервал времени. В удаленный массив будут реплицироваться только новые информационные блоки, которые содержатся в ново созданном снимке, по сравнению с тем, который был сделан раньше.
Потоковый асинхронный режим предусматривает накапливание новых информационных блоков в локальном массиве на протяжении небольшого временного периода (порядка нескольких секунд) после чего проводится репликация этих данных на удаленный массив хранения информации.
Все перечисленные 3 режима репликации поддерживают консистентность информации в процессе ее репликации.
В роли транспортных уровней для процедуры репликации может использоваться один из трех вариантов:
- Remote Copy over Fibre Channel, RCFC – для реализации процедуры репликации задействуются FC-порты, передача данных происходит через FC-сеть;
- Remote Copy over Internet Protocol, RCIP – репликация осуществляется через встроенные IP-порты, для передачи данных применяются каналы IP-сети (1 GbE или 10 GbE);
- Remote Copy over Fibre Channel over IP, FCIP – репликация происходит через FC-порты, а обмен данными реализуется через IP-сеть. FCIP предусматривает использование дополнительной системы преобразования протоколов FC«IP.
Поддерживаемые топологии репликации:
- One-to-one. В этом случае процедура репликация реализуется только между 2-мя массивами.
- Many-to-many. В этом случае N-массивов могут реплицировать информацию на другие M-массивов. Предельное значение показателей N и М составляет 4.
- Synchronous Long Distance, SLD. Это специальный режим процедуры репликации, который предусматривает параллельную репликацию одной и той же информации на два разных массива.
Как устроен и работает SLD?
SLD обеспечивает 2 функции:
- Параллельную репликацию группы домов данных с одного массива, например А, на два других массива, например B и C. В процессе этого процедура репликации на массив B реализуется с использованием синхронного режима репликация, а репликация на массив С выполняется в периодическом асинхронном режиме. Благодаря этому массивы B могут располагаться по отношению друг к другу относительно недалеко. Предельное расстояние выбирается в соответствии с максимально допустимым временем задержки в процессе синхронной репликации между 2-мя массивами RTT=10 мс. В то же время массив может располагаться на большом расстоянии от массивов A и B. Предельное расстояние в этом случае определяется из максимально возможной задержкой по времени при реализации асинхронной репликации между двумя массивами RTT=120 мс.
- Реализация RPO=0 на удаленном массиве. Поскольку массив С располагается на достаточно большом расстоянии репликация на него с использованием синхронного режима не может поддерживаться. В таком случае единственным способом осуществления переключения на удаленный массив А без потери информации является только применение технологии SLD.
Функционирование SLD заключается в следующем. В штатном режиме происходит репликация данных с массива А на массивы B и C. Кроме этого, между массивами В и С настраивается периодическая асинхронная репликация, которая в штатном режиме является пассивной. Если происходит отказ основного массива А, то автоматически активируется процесс репликации данных в массив В и С. Информация, которая была записана в массив В, но не переписана на массив С, также будет скопирована на массив С. Таким образом, если будет отказ массива А, массивы В и С автоматически синхронизируются, включая все информационные блоки, которые были записаны в массив А непосредственно перед его отказом.
После того как будет произведена синхронизация между массивами В и С работа с информацией может быть продолжена в штатном режиме. В роли основного массива может выбираться как массив C, так и В. При этом ни один информационный блок, который был записан в массив А не будет утерян, а репликация между массивами В и С будет поддерживать непрерывную защиту информации уже после того, как отказал один из трех массивов. В данном случае это массив А.
После того, как произойдет восстановление вышедшего из строя массива А новая информация, которая в этот период была записана на массивы B и C скопируется на массив А. После этого можно будет обратно вернуться к штатной конфигурации с применением массива А как основного.
В заключение следует отметить еще два важных фактора.
Массив А и В, между которыми реализуется синхронная процедура репликации, могут применяться одинаково. То есть, каждый из этих массивов одновременно может быть главным. Таким образом, один набор информационных томов будет рециплицирован с массива А на массив B и C. Другой набор томов данных рециплицируется, в этом случае, из массива В на массив А и С.
SLD может параллельно применяться с технологией 3PAR Peer Persistence, благодаря чему можно будет осуществлять переключение между массивами А и В автоматически. Применение технологии 3PAR Peer Persistence также обеспечивает возможность хостам прозрачно осуществлять переключение между двумя массивами и в онлайн режиме поддерживать перемещение виртуальных машин между 2-мя массивами.