Добрый день, друзья! Рано или поздно, при эксплуатации файловых серверов Windows любая организация сталкивается с задачей их расширения и масштабирования. Одним из классических способов решения данной задачи, который используется уже очень давно, является технология Distributed File System (DFS). Шло время и в тот момент, когда компания Microsoft полностью развернула всю свою разработку в сторону публичного облака, началось продвижение на рынок новой технологии — Azure Files. Суть данной технологии заключалась в том, что для расширения хранилища наземных серверов предлагается использовать облачное хранилище Azure Blob Storage. В данной статье постараемся рассмотреть этот сценарий на примере использования решений Tiger Bridge и Yandex Object Storage, а также пройтись по некоторым шагам настройки.
![](https://habrastorage.org/webt/3o/ia/i2/3oiai2hyznaclsh93ucv_c6sy3i.jpeg)
Для начала давайте разберемся, что это за решения, о которых пойдет речь в данной статье.
Итак, Tiger Bridge это сервис, который позволяет расширять файловое хранилище за счет интеграции с любым облаком, с любым S3-хранилищем данных, как общедоступным, от известных вендоров, так и частным, развернутым в инфраструктуре конкретной компании. Решение обеспечивает возможности репликации, распределения по уровням и совместного использования неструктурированных данных с помощью функций блокировки файлов между различными файловыми системами.
Yandex Object Storage — это облачный сервис для хранения данных. Он подходит как для высоконагруженных сервисов, которым требуется надежный и быстрый доступ к данным, так и для проектов с невысокими требованиями к инфраструктуре хранения.
Предлагаю рассмотреть простой вариант реализации данного сценария на базе вышеуказанных продуктов.
Для реализации сценария нам понадобятся:
Принципиальная схема решения ниже:
![](https://habrastorage.org/webt/ru/r6/ch/rur6chrebjv49fg9s1bgn0crzne.png)
Далее попробую описать по шагам весь процесс.
Для начала создадим «корзину» в Yandex Object storage и дадим доступ к ней сервисному аккаунту.
![](https://habrastorage.org/webt/bq/4t/st/bq4tstouxgqkqwchwgsch1wpgro.png)
![](https://habrastorage.org/webt/by/ub/9r/byub9roput_0slk_dvil5xzg8_a.png)
![](https://habrastorage.org/webt/0c/we/d8/0cwed86jbe9rbvyct1iwae2khsc.png)
![](https://habrastorage.org/webt/mk/_w/ee/mk_wee1txucsifwnjzmunm7bslo.png)
Все – хранилище готово!
Теперь переходим к файловому серверу. Процесс установки сервиса Tiger Bridge на файловый сервис я не стал записывать, т.к. он заключается в паре нажатий кнопки Next и перезагрузке сервера. В целом, этого достаточно для установки.
Далее, подключаем облачную корзину к нашей целевой файловой шаре.
![](https://habrastorage.org/webt/a-/1y/bs/a-1ybs1ih_qj7bxjhouacoo_ose.png)
![](https://habrastorage.org/webt/hc/oc/sl/hcocsl_so57wqfwc9ensmpt0wjc.png)
Проверяем что все работает.
![](https://habrastorage.org/webt/hh/iu/1y/hhiu1yit6b2rnamspmohs4urdbe.png)
![](https://habrastorage.org/webt/ft/ir/tl/ftirtlsowkfjy6rvk2pkj5cbzzg.png)
Теперь, в зависимости от задачи, необходимо настроить политики Tiger Bridge. Если все оставить по умолчанию, то сервер просто зальет в облако копию нашей файловой шары, и будет постоянно поддерживать ее в актуальном состоянии. Таким образом обеспечиваются два сценария – BackUp и Data Recovery.
Но нам же необходимо именно расширить наш файловый сервер за счет облачного хранилища, ведь так? Настраиваем политику. Для примера мы возьмем следующие параметры – 70% и файлы, обращение к которым было больше, чем месяц назад.
![](https://habrastorage.org/webt/au/w6/pr/auw6prv0ayxvcdkojyvsvzj3zfg.png)
При достижении квоты по заполнению наземной шары в 70%, Tiger Bridge начнет «выкидывать» в облако файлы, к которым никто не обращался уже более месяца.
Важным моментом во всей этой схеме является то, что для пользователя это все очень прозрачно. В своем проводнике он всегда видит полную структуру всех папок и файлов. Да – почему-то старые файлы открываются с небольшой задержкой (Tiger Bridge в этот момент их загружает обратно на файловый сервер), но в подавляющем большинстве случаев этого никто даже и не заметит.
Что же у нас получилось в итоге: в данном сценарии нам удалось добиться расширения файлового хранилища и одновременное бэкапирование данных с земли в облако.
Как мне кажется, получается вполне себе очень изящный вариант без существенных трудозатрат а также без необходимости закупать дополнительное железо.
Спасибо Вам за внимание и хорошего дня!
![](https://habrastorage.org/webt/3o/ia/i2/3oiai2hyznaclsh93ucv_c6sy3i.jpeg)
Для начала давайте разберемся, что это за решения, о которых пойдет речь в данной статье.
Итак, Tiger Bridge это сервис, который позволяет расширять файловое хранилище за счет интеграции с любым облаком, с любым S3-хранилищем данных, как общедоступным, от известных вендоров, так и частным, развернутым в инфраструктуре конкретной компании. Решение обеспечивает возможности репликации, распределения по уровням и совместного использования неструктурированных данных с помощью функций блокировки файлов между различными файловыми системами.
Yandex Object Storage — это облачный сервис для хранения данных. Он подходит как для высоконагруженных сервисов, которым требуется надежный и быстрый доступ к данным, так и для проектов с невысокими требованиями к инфраструктуре хранения.
Предлагаю рассмотреть простой вариант реализации данного сценария на базе вышеуказанных продуктов.
Для реализации сценария нам понадобятся:
- Файловый сервер под управлением OS Windows Server не ниже версии 2012.
- Tiger Bridge.
- Подписка Yandex Cloud.
Принципиальная схема решения ниже:
![](https://habrastorage.org/webt/ru/r6/ch/rur6chrebjv49fg9s1bgn0crzne.png)
Далее попробую описать по шагам весь процесс.
Для начала создадим «корзину» в Yandex Object storage и дадим доступ к ней сервисному аккаунту.
![](https://habrastorage.org/webt/bq/4t/st/bq4tstouxgqkqwchwgsch1wpgro.png)
![](https://habrastorage.org/webt/by/ub/9r/byub9roput_0slk_dvil5xzg8_a.png)
![](https://habrastorage.org/webt/0c/we/d8/0cwed86jbe9rbvyct1iwae2khsc.png)
![](https://habrastorage.org/webt/mk/_w/ee/mk_wee1txucsifwnjzmunm7bslo.png)
Все – хранилище готово!
Теперь переходим к файловому серверу. Процесс установки сервиса Tiger Bridge на файловый сервис я не стал записывать, т.к. он заключается в паре нажатий кнопки Next и перезагрузке сервера. В целом, этого достаточно для установки.
Далее, подключаем облачную корзину к нашей целевой файловой шаре.
![](https://habrastorage.org/webt/a-/1y/bs/a-1ybs1ih_qj7bxjhouacoo_ose.png)
![](https://habrastorage.org/webt/hc/oc/sl/hcocsl_so57wqfwc9ensmpt0wjc.png)
Проверяем что все работает.
![](https://habrastorage.org/webt/hh/iu/1y/hhiu1yit6b2rnamspmohs4urdbe.png)
![](https://habrastorage.org/webt/ft/ir/tl/ftirtlsowkfjy6rvk2pkj5cbzzg.png)
Теперь, в зависимости от задачи, необходимо настроить политики Tiger Bridge. Если все оставить по умолчанию, то сервер просто зальет в облако копию нашей файловой шары, и будет постоянно поддерживать ее в актуальном состоянии. Таким образом обеспечиваются два сценария – BackUp и Data Recovery.
Но нам же необходимо именно расширить наш файловый сервер за счет облачного хранилища, ведь так? Настраиваем политику. Для примера мы возьмем следующие параметры – 70% и файлы, обращение к которым было больше, чем месяц назад.
![](https://habrastorage.org/webt/au/w6/pr/auw6prv0ayxvcdkojyvsvzj3zfg.png)
При достижении квоты по заполнению наземной шары в 70%, Tiger Bridge начнет «выкидывать» в облако файлы, к которым никто не обращался уже более месяца.
Важным моментом во всей этой схеме является то, что для пользователя это все очень прозрачно. В своем проводнике он всегда видит полную структуру всех папок и файлов. Да – почему-то старые файлы открываются с небольшой задержкой (Tiger Bridge в этот момент их загружает обратно на файловый сервер), но в подавляющем большинстве случаев этого никто даже и не заметит.
Что же у нас получилось в итоге: в данном сценарии нам удалось добиться расширения файлового хранилища и одновременное бэкапирование данных с земли в облако.
Как мне кажется, получается вполне себе очень изящный вариант без существенных трудозатрат а также без необходимости закупать дополнительное железо.
Спасибо Вам за внимание и хорошего дня!
achekalin
Текст бы выиграл, напиши Вы несколько слов о том, что такое Tiger Bridge, потому что лично мне пришлось взять гугл, спросить его, найти урл https://www.tiger-technology.com/software/tiger-bridge/, узнать затем, что там есть еще и подписка... в общем, есть дьявол в мелочах, который как-то остался "за скобками" в посте.
Ну и да, за Я.хранилку платить рублями, а за Bridge?
Andrew_Braun Автор
Спасибо за комментарий. Добавил в статью пару абзацев о самих продуктах. Самый удобный способ покупки Tiger Bridge - через партнеров в РФ за рубли.