Использование удаленного хранилища для расширения доступного места для хранения

Опубликовано: 24 Марта, 2023

В начале 1990-х я устроился на свою первую работу сетевым администратором. В то время я работал в крупной страховой компании с сетью корпоративного класса. Самый большой файловый сервер компании имел около гигабайта дискового пространства. Помню, я думал, что пользователям этого сервера потребуется целая вечность, чтобы занять гигабайт дискового пространства. Однако сегодня есть ПК потребительского класса, которые стандартно поставляются с полтерабайта дискового пространства. Меня смущает мысль о том, сколько дискового пространства требуется крупному предприятию.


Для многих крупных организаций наступает момент, когда существующие системы просто не поддерживают добавление дополнительных хранилищ без инвестиций в дополнительное оборудование (новые серверы, SAN, NAS и т. д.). Если организация ограничена в средствах, одним из решений для сдерживания постоянно растущего набора пользовательских данных является внедрение удаленного хранилища. В этой статье я покажу вам, как это сделать.


Что такое удаленное хранилище?


Чтобы понять, что такое удаленное хранилище и как оно работает, представьте, что у вас есть сервер с терабайтом дискового пространства. Звучит много, но если у вас тысяча пользователей, то ваш сервер имеет общую емкость менее одного гигабайта на пользователя. Это все еще довольно много места, но в зависимости от того, какой тип файлов создают пользователи, гигабайт может быть быстро израсходован. Во всяком случае, давайте предположим, что вы сжигаете дисковое пространство с неудобной скоростью, и установка дисковых квот невозможна.


Единственное, что вы можете сделать, чтобы справиться с этой проблемой, — реализовать удаленное хранилище. Идея удаленного хранилища заключается в том, что оно позволяет использовать пространство на резервных лентах в качестве дискового пространства. Проще говоря, это позволяет вам лгать вашему серверу о том, сколько у него свободного места на диске.


Те из нас, кто работает исключительно с ПК, традиционно рассматривали ленточные накопители только как механизм резервного копирования. Однако функция удаленного хранения Windows Server позволяет использовать ленту так же, как жесткий диск. Допустим, например, что ваш терабайт дискового пространства почти заполнен до предела. Очевидно, Windows не хочет, чтобы у вас закончилось место на диске. Чтобы этого не произошло, Windows просматривает пользовательские файлы в поисках файлов, которые давно не использовались. При обнаружении таких файлов они переносятся с жесткого диска на ленту.


Хорошо, давайте остановимся прямо здесь. Перемещение старых файлов с диска на ленту, вероятно, больше похоже на архивирование, чем на увеличение общего объема памяти машины. Хотя есть разница. При традиционном архивировании лента запирается в хранилище, и обычно ее больше никто не видит. При удаленном хранении лента остается в сети. Если пользователь просматривает содержимое своего домашнего каталога, он по-прежнему будет видеть все свои файлы, независимо от того, сколько времени прошло с момента использования файла. Если пользователь решает использовать файл, который был перемещен на ленту, система просто извлекает файл с ленты и перемещает файл на жесткий диск.


Разве удаленное хранилище не работает медленно?


Каждый раз, когда я пытался объяснить кому-то удаленное хранение в прошлом, неизбежно, что когда я дойду до этого момента, они зададут вопрос: «Конечно, это работает, но не медленно ли?» Ну, медленно - понятие относительное. Ленточные накопители стали намного быстрее, чем раньше. Например, ленточный накопитель HP StorageWorks Ultrium 960 обеспечивает постоянную скорость передачи данных 160 МБ/с. Конечно, требуется время, чтобы найти нужный файл на ленте и скопировать файл на жесткий диск сервера, так что да, этот процесс занимает немного больше времени, чем если бы файл читался непосредственно с жесткого диска сервера.


Хотя серверу требуется больше времени для доступа к файлу из удаленного хранилища, чем для доступа к файлу с жесткого диска сервера, на самом деле все не так плохо, как кажется. Помните, что в удаленное хранилище перемещаются только те файлы, которые не использовались месяцами. Скорее всего, большинство файлов, перемещенных в удаленное хранилище, никогда больше не будут использоваться. Например, в моей собственной сети у меня есть финансовые отчеты, относящиеся к 1994 году. Мне никогда больше не понадобятся эти записи (надеюсь), но мой бухгалтер настаивает на том, чтобы я хранил их по юридическим причинам. То же самое происходит и в корпоративных сетях. На сотрудников оказывается давление, чтобы они сохраняли все документы по юридическим причинам, даже если документ больше не нужен.


Я хочу сказать, что у вас может быть случайный доступ пользователя к файлу, который находится в удаленном хранилище, но это не то, что, вероятно, будет происходить ежедневно. Конечно, пользователи заметят, что доступ к действительно старым файлам занимает немного больше времени, но они, вероятно, не будут обращаться к этим файлам достаточно часто, чтобы это имело значение для кого-либо. В противном случае файлы вообще не были бы перемещены в удаленное хранилище.


Сколько места вы можете получить?


Теперь, когда я рассказал о том, что такое удаленное хранилище и как оно работает, вам может быть интересно, сколько места для хранения вы действительно можете получить, используя удаленное хранилище. Я ни в коем случае не эксперт по аппаратному обеспечению ленточных накопителей, но я быстро проверил в Интернете, сколько данных можно хранить на ленте большой емкости. Я не уверен, является ли это лента самой высокой доступной емкости или нет, но ленточный носитель LTO 3 может хранить 800 ГБ данных (сжатых).


Если мы вернемся к моему предыдущему примеру файлового сервера с терабайтным хранилищем, которое быстро заполняется, вы увидите, что добавление 800 ГБ дискового пространства в виде удаленного хранилища почти удвоит общую емкость сервера. Конечно, существует множество серверов с дисковой емкостью намного больше терабайта. Для серверов более высокого класса вы всегда можете использовать автозагрузчик с магазином на 16 лент. Шестнадцать лент по 800 ГБ каждая обеспечат вам двенадцать с половиной терабайт удаленного хранилища.


Настройка удаленного хранилища


Чтобы настроить удаленное хранилище, откройте панель управления и дважды щелкните значок «Установка и удаление программ». Когда вы увидите страницу свойств «Установка и удаление программ», нажмите кнопку «Установка и удаление компонентов Windows». Затем установите флажок «Удаленное хранилище» в появившемся окне и нажмите кнопку «Далее», чтобы продолжить. Теперь Windows скопирует несколько файлов и попросит вас перезагрузить сервер.


Когда компьютер перезагрузится, перейдите в меню «Пуск» и выберите «Все программы | Административные инструменты | Удаленное хранилище. Когда вы это сделаете, запустится мастер настройки удаленного хранилища. Мастер спросит вас, каким томом вы хотите управлять, и обнаружит ваш съемный носитель. Мастер также поможет вам установить расписание для перемещения старых файлов в удаленное хранилище.


Реконфигурация удаленного хранилища


Вполне вероятно, что со временем ваши потребности в удаленном хранилище изменятся. Например, вы можете добавить или удалить тома из списка удаленных хранилищ. К счастью, удаленное хранилище очень гибкое. Если вы хотите добавить том в список удаленных хранилищ, просто выберите команду «Удаленное хранилище» в меню «Администрирование». Поскольку мастер удаленного хранения уже запускался один раз, выбор этой опции меню приведет вас непосредственно к консоли удаленного хранилища, а не к запуску мастера удаленного хранилища.


Когда откроется консоль управления, щелкните правой кнопкой мыши контейнер Managed Volumes и выберите New | Команда «Управляемые тома» из появившегося контекстного меню. При этом запустится мастер добавления управления томами. Мастер добавления томов управления очень похож на первоначальную настройку удаленного хранилища. Просто используйте мастер, чтобы выбрать тома, которыми вы хотите управлять.


Контейнер управляемых томов также можно использовать для изменения условий перемещения файла в удаленное хранилище. Для этого щелкните правой кнопкой мыши том и выберите команду «Свойства» в контекстном меню. Когда появится страница свойств тома, выберите вкладку Настройки. Вкладка «Настройки» позволяет вам контролировать желаемый объем свободного дискового пространства на томе, минимальный размер файлов, которые должны быть перемещены в удаленное хранилище, и время, прошедшее с момента доступа к файлу.


Вывод


В этой статье я объяснил, что удаленное хранилище дает вам возможность увеличить общую емкость вашего сервера путем перемещения старых файлов в постоянно доступный архив. Однако важно иметь в виду, что существует множество различных способов увеличения доступного пространства для хранения на сервере. Внедрение удаленного хранилища не всегда может быть самым экономичным методом или может не соответствовать индивидуальным потребностям вашей организации. Поэтому я рекомендую учитывать стоимость и влияние других типов хранилищ, прежде чем инвестировать в удаленное хранилище.