Как правильно установить и настроить файловый сервер на Windows Server. Файловый сервер. Какую ОС и файловую систему выбрать

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

● Файловый сервер предоставляет совместный доступ пользователям всей сети к определенному тому.
● Клиент использует имя диска (или путь Unicode) для доступа к совместно используемому тому.
● Клиент может читать и писать в совместно используемый том.

Это интересно! Выгодно арендовать файловый сервер можно . Безумно выгодно!

С точки зрения клиента обращение к совместно используемому тому подобно обращению к локальному жесткому диску, за исключением одного: если сервер, на котором хранится совместно используемый том, будет отключен от сети или приостановит совместное использование данного тома, то клиент не сможет к нему обратиться.

Как работает файловый сервер

Хотя файловые и дисковые серверы могут показаться клиенту совершенно одинаковыми, это вовсе не так. Разница заключается, в основном, в распределении обязанностей. Отличие между дисковыми и файловыми серверами можно выразить следующим образом, Когда сетевой клиент первый раз после перезагрузки запрашивает у дискового сервера файл, тот просматривает свое содержимое и находит "карту" склада, хранящего данные. После этого дисковый сервер говорит клиенту: "Вперед, малыш, забирай свой файл, но получи себе еще и карту. Я предпочитаю заниматься более интересными вещами, поэтому обеспечивай себя сам с помощью этой карты". Каждый раз, когда клиент получает что-либо со склада или что-либо возвращает в него, порядок на этом складе немного изменяется, но поскольку при этом выполняется автоматическое обновление, то карта, предоставленная дисковым сервером, будет точна. Однако когда клиентный компьютер через некоторое время снова обратится к серверу для поиска файлов с помощью своих старых карт, очень может быть, что склад будет уже организован по-другому, и клиент не сможет ничего найти.
В отличие от дискового, файловый сервер будет искать требуемое сам, не разрешая толпе сетевых клиентов обшаривать свой собственный жесткий диск. Когда рабочая станция запросит у него файл, файловый сервер ответит ему: "Я должен переслать эти данные — уж лучше я сделаю все сам". После этого он передаст запрос драйверу файловой системы, который найдет файл и пошлет информацию о его местонахождении клиентному приложению, после чего оно откроет этот файл. Клиент никогда не получит копию FAT-таблицы диска сервера, Хотя и использует серверные средства обработки такого запроса.
Поэтому в файловом сервере существует только одна копия FAT-таблицы, всегда соответствующая текущему моменту времени.
Обслуживание файловых операций является одной из наиболее распространенных функций сетевого сервера, позволяющих решить несколько очень полезных задач. Во-первых, с помощью соответствующих средств обеспечивается централизация хранения данных для облегчения их последующего архивирования. Во-вторых, файловые серверы предоставляют доступ к одному файлу сразу нескольким пользователям. Конечно, во многих случаях клиентный компьютер может предоставить весь свой жесткий диск для совместного использования всей сетью, так что локально хранимые файлы становятся доступными всей сети (что обычно делается в одноранговой сети). Однако при этом могут возникнуть проблемы, если, например, сразу 40 человек в сети предоставят некоторую часть своих жестких дисков для совместного использования всей остальной сети. Это может привести к тому, что отдельные файлы найти будет чрезвычайно сложно.
Файловые серверы имеют только один недостаток: такой сервер должен все время находиться в режиме оперативного доступа, и содержимое его жесткого диска должно регулярно архивироваться, в противном случае он становится хуже, чем бесполезным. Если файлы хранятся на клиентных компьютерах, то при отключении одного из них все остальные еще могут продолжать работу. Но если выключится файловый сервер, работа сети будет парализована. Поддержка операций архивирования и необходимость обеспечения надежности функционирования являются критическими требованиями при организации работы хорошего файлового сервера.

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

Уровень сигнала слабый или качество сигнала низкое
Учитывая, что точка доступа находится в зоне действия вашего компьютера, слабый сигнал, вероятно, вызван некоторого рода препятствием между вашим сетевым адаптером и точкой доступа. Дл...

Итог: реализация подключения
Независимо от того, используете вы Windows XP или какую-либо более раннюю версию операционной системы, должна иметься возможность настройки подключения к беспроводной сети. Если функция...

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

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

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

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

Пользователей слишком много и исчерпан лимит сетевых подключений к ОС - в версиях XP Professional и ее наследниках Vista Business и т.д. это 10 подключение, а в XP Home и ее наследниках Vista Home и т.д. это 6 подключений. Т.е. периодически пользователи видят сообщение типа "Исчерпан лимит подключений, обратитесь к системному администрату".

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

Недостаточная отказоустойчивость - приходит понимание того, что "а если вдруг умрет жесткий диск, что тогда?" или того хуже - диск умирает со всем общим архивом документов предприятия и приходится озадачиваться восстановлением информации с жесткого диска.

Возникает традиционный русский вопрос: "Что делать?!".

В первую очередь появится мысль и она подтвердится консультантами в компьютерных магазинах, что нужно купить дорогой сервер с RAID-контроллерами и много жестких дисков к нему.

Действительно, это хорошее решение, но оно имеет несколько недостатков:

Цена . Во-первых, цена самого сервера, а во-вторых, цена операционной системы и подключений к ней - нельзя забывать о лицензионной политике Microsoft, которая делает разницу - то ли сервер обслуживает 2 машины, то ли 200 - помимо стоимости самой серверной операционной системы, отдельно продаются лицензии на подключение к операционной системе! Наверняка кто-то из читателей мне возразит, что для файлового сервера вовсе не надо приобретать Windows Server, можно поставить бесплатный Linux и будет прав. Но давайте посмотрим на вопрос с точки зрения пользователя в лице небольшой или средней компании, которая не имеет в штате ИТ-специалиста, или его квалификация оставляет желать лучшего - с Windows он справляется, а Linux в глаза не видел? Что тогда делать? Отсюда вытекает второй недостаток:

Поддержка . Будь тот файловый сервер под Linux или под Windows Server - в любом случае поддержка этих операционных систем требует дополнительного опыта и знания от ИТ-специалиста, сопровождающего это оборудование. И хорошо, если этот специалист есть. А если его нет? - принимать на работу человека, когда он, в общем-то, не нужен? Отказываться от внедрения файлового сервера ?

Вот на этой ноте мы и подходим к альтернативному решению.

Сетевой накопитель или сетевое хранилище . Отбрасывая технические описания и переводя на язык понятный любому человеку, далекому от информационных технологий, сетевое хранилище (или Network Storage ) - это черный ящик, к которому с одной стороны подходит сетевой провод, а с другой стороны вставляются несколько жестких дисков.

Фактически сетевой накопитель это тоже компьютер - у него есть свой процессор и установлена операционная система, и т.д. Но этот "компьютер" заточен исключительно под одну функцию - обслуживать жесткие диски, которые к нему подключены - у него нет видеокарты и звуковой карты, нет портов для подключения мышки и клавиатуры, нет привода CD/DVD и еще много чего!

В результате стоимость сетевого хранилища серьезно отличается от стоимости системных блоков, тем более от стоимости системных блоков с хорошими материнскими платами с RAID-контроллерами.

Это есть первый плюс - стоимость оборудования.

Второй плюс - это стоимость программного обеспечения. Ничего покупать не надо! В сетевом накопителе уже встроена операционная система Linux, которая обеспечивает неограниченное количество сетевых подключений.

Третий плюс - поддержка. Не смотря на то, что в сетевом хранилище , установлена операционная система Linux, никаких дополнительных навыков для поддержки от пользователя не потребуется. Управление и настройка сетевого накопителя не сложнее настройки ADSL-модема.

Четвертый плюс - энергопотребление. Сетевое хранилище потребляет порядка 30 ватт в час, против средних 450 ватт обычного системного блока. Понятно, что в нашей стране электроэнергия не есть самая затратная часть бюджета предприятия, но, тем не менее, копейка рубль бережет, а во-вторых, меньшая энергоемкость - повод не тратиться на дорогой ИБП, а выбрать более простой. О том, как выбрать ИБП, подробно описано в отдельной статье.

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

Теперь перейдем к цифрам и посчитаем стоимость организации файлового сервера для организации, в которой предполагается до 20 одновременных подключений пользователей к файловому серверу . В качестве дополнительного условия будем проектировать файловый сервер с двумя жесткими дисками по 1,5 Терабайт, которые будут объединены в RAID-1 (зеркало)

Статья затрат Системный блок Сетевой накопитель
Жесткие диски HDD 1.5Tb Seagate Barracuda 7200.11, 7200 rmp, 32Mb 200 $ 200 $
Системный блок 300 $ -
Сетевое хранилище D-Link DNS-323 - 200 $
ОС Windows Server Standard 680 $ -
Лицензии на подключение к Windows Server - 20 штук 560 $ -
ИБП APC Back-UPS ES 400VA/240W - 85 $
ИБП APC Back UPS RS 800VA/540W 235 $ -
Итого 1975 $ 485 $

Цифры говорят сами за себя - при достижении одинакового результата стоимость внедрения совершенно разная. Более того - при увеличении количества пользователей разница в цене будет только расти из-за необходимости приобретения лицензий на подключение к Windows Server для каждого нового пользователя!

Так что если Вы всерьез решили приобрести сервер - причем не почтовый, не прокси-сервер, не контроллер домен, а именно файловый сервер - присмотритесь к данному решению.

Если оно Вас заинтересовало - обращайтесь к нам. Мы готовы осуществить поставку сетевых накопителей и оказать услуги по созданию файлового сервера на базе предлагаемого решения.

    Как передать любые файлы в интернете и в локальной сети?

    Как узнать когда забрали файлы с сервера?

    Передача файла по паролю и логину?

    На все эти вопросы и другие касающиеся файлов и передачи информации, вы найдете ответ в этой статье.

    1. HFS ~ Http File Server самый продвинутый файловый сервер потому что он на столько легок в использовании что с ним справиться ребенок. А уж насколько постарались написать его код что он не требователен к ресурсам компьютерного устройства, что дает его установку и дальнейшее использование практически на любых компьютерных машинах. Отличительная черта этого сервера в том что он работает по протоколу не как все подобные сервера, передача данных идет по протоколу просмотра интернет сайтов HTTP а не как не FTP. Такой сервер будет полезен в маленькой организации хотя в большой не помешает, но в больших компаниях стоят специализированные сервера которые выполняют и другие функции серверов. Но если его развернуть то он вывезет любую компанию, но со стороны IT это не удобно тем что он исполняет только роль файлового сервера и еще нескольких, но сей час не об этом. Так же будет полезен для домашнего использования, хранения фотографий, видео и других файлов скажем одной семьи. В любой момент любой член семьи может подключившись, что не составит проблем, зайти и посмотреть любой файл или загрузить его на сервер. Зайти на сервер можно с любого устройства так как сей час нет такого устройства которое не поддерживает HTTP протокол. Если только стиральная машина и то она поддерживает!
    2. Как установить файловый сервер, настроить и работать в нем?
    3. Установка проста и не требует дополнительных знаний. Точнее ее совсем нет, скачанный файл hfs.exe положим в любую папку на ваше усмотрение. Я положил на диск C:\hfs папку я создал сам и назвал ее для удобства и понятия в дальнейшем сокращенным названием самого сервера. Запустив скачанный файл Hfs.exe который упрятали по пути выше описанному, кликая на него два раза мышкой, вас встретит окно сервера с определившемся ip адресом вашего компьютера, локальным адресом(серым). Собственно он и будет выступать когда будет идти запрос на файловый сервер. Если кликнуть на "Open in Browser" то откроется страница с нашим сервером, как на картинке 2.
    4. Картинка 2.) Запущенный файловый сервер в браузере, как видят его другие пользователи.
    5. Как положить или закачать файлы на сервер?
    6. Для начала надо создать папку в которую будем добавлять файлы. Папок можно сделать сколько угодно. Кликаем "Menu" как показано на картинке ниже. Выбираем из контекстного меню "Add Folder From disk":
    7. Далее нам откроется окно, в котором выбираем место где будем создавать папку, нажимаем на кнопку "создать папку" . Кликаем "OK"
    8. Последует не совсем понятный вопрос, какую папку вы хотите создать. Виртуальную маленькую или настоящую большую. Лично я не совсем понял что имел автор который создавал данный сервер, у меня стало много версий что это может значить. Я не стал разбираться и создал настоящую большую папищу. Что то типо этого и выбирал "Real Folder":
    9. Папка создана и вы можете увидеть ее пример на картинке, под цифрами 1-2 ниже. Цифра 3. Здесь будет выводится вся информация о файловом сервере, какие команды и действия выполнялись, кто заходил. Да будет идти лог, записываться вся информация и все адреса, кто когда, где, что делал на файловом сервере:
    10. Настройку файлового сервера с хранилищем файлов сделали и теперь время посмотреть как он работает. Если ваше устройство с которого вы хотите зайти на файловый сервер подключено к одному WiFi или одному роутеру что и сам сервер. Тогда откройте браузер любой в котором вы выходите для серфинга в интернет и наберите тот ip адрес под которым у вас выступает файловый сервер, прямо в адресной строке где обычно набираете адрес сайта. Не путать с адресной строкой поисковиков. Нажимаете ENTER после ввода адреса и попадаете на файловый сервер прямо в браузере что очень удобно, не надо ставить клиенты как для других файловых серверов которые работают на FTP или SFTP протоколе.
    11. Как зайти на файловый сервер из интернет, находясь на работе или в гостях?
    12. Зайти на файловый сервер через интернет находясь в другом месте, не в вашей локальной сети очень просто и для этого есть даже тест в самом сервере чтоб протестировать настройки. Для начала вам нужны два самых необходимых варианта без которых вы это сделать не сможете. 1.) Это Статический белый IP адрес для узнаваемости вашего сервера в интернете. 2.) Делать проб рос 80 порта на вашем роутере, что тоже не составит труда. После как вы это сделали вы можете протестировать все настройки запустив тест из самого сервера:
    13. Прогресс бар будет показывать на сколько завершен или пройден тест сделанных настроек и доступен ваш сервер из интернет:
    14. У меня нет выделенного "IP" и поэтому мой тест провален, с надписью что закрыты порты на роутере а именно 80 порт.
    15. Если у вас будет выделенный адрес который можно получить несколькими способами их поверьте много и сделан проброс портов что тоже не трудно в настройках роутера. Все будет работать как часики. В локальной сети сервер уже готов раздавать файлы всем желающим. Это можно сделать и в офисе, дома передать файлы на другой компьютер в место флешки, не бегая по этажам или кабинетам, с телефона или компьютера.
    16. Так как же закачать файлы на сервер?
    17. Открываем в проводнике "Windows" нашу созданную папку для сервера и копируем туда нужные для все общего обозрения файлы. Я создал в папке текстовый файл и написал в нем Привет!!! Закрываем папку и в главном окне сервера кликаем на "Open in Browser", как делали в самом первом примере. Теперь в браузере открылась страничка с файлом.
    18. 1. В этом разделе будут ваши папки отображены.
    19. 2. По нажатии на папку в первом разделе, здесь будут показаны файлы лежащие в папке. Кликнув по файлу мышкой вы его откроете(если файл текстовый можно прочитать содержимое прямо в браузере).
    20. 3. Скачать файл можно нажав на кнопку "Archive"
    21. Как запретить или ограничить круг лиц для доступа к серверу?
    22. Научили наш сервер показывать файлы, папки но к ним имеет доступ любой желающий если знать ip адрес. Можно создать несколько папок с разными паролями для разных людей или круга лиц. Снова главное окно файлового сервера как в первый раз, так как все настройки происходят только на самом сервере. Это сделано с целью безопасности. Клик правой кнопкой мышки по папки которую ограничиваем в доступе для других, которой не все будут иметь доступ. В контекстном меню выбираем "Set user/pass..":
    23. Очень знакомое окошко с водом логина и пароля, такие используют много где. Пишем логин на ваше усмотрение и пароль тоже на усмотрение и второй раз пароль, еще раз подтверждаем пароль. "OK".
    24. Как и в выше примерах в которых заходили на файловый сервер чтоб посмотреть файлы через браузер. Так и в этом тоже так же набираем IP адрес вашего файлового сервера(напомню его можно посмотреть в главном окне сервера). Его уже давно надо добавить в закладки чтоб не водить его каждый раз. Как только вы перешли на сервер вам не отобразиться сайт с файлами от вашего файлового сервера. Потому что на папку поставлено ограничение для входа и просмотра, скачивания и загрузки. Вам будет предложено вести логин и пароль довольно в знакомом окошке:
    25. Если все ведено правильно система пропустит вас сверив данные и вы увидите свои файлы. Такой сервер, приятней чем просто "FTP" прост в использовании и можно смотреть операции пользователей зашедших на сервер из главного окна. С настройкой и дальнейшем администрировании сервера справиться как я писал выше, сами убедившись из статьи, справиться даже ребенок. Подойдет как в домашних условиях так и в офисе. Надо передать файл другу, пожалуйста положили в папку сервера. Скопировали и отправили адрес сервера, пусть забирают. Все очень просто у вас есть папка на компьютере из которой могут другие забирать файлы или наоборот добавлять. У вас на компьютере есть что-то вроде своего облака только на HTTP протоколе, не надо устанавливать дополнительных клиентов для скачивания или загрузки файлов как это делают по FTP протоколу! Зайдя на сервер через браузер все выглядит как собственный сайт, типо что то сайта с программами софтом. Действительно стоящий сервачок и я пока писал статью задумался идеей создать, точнее прикрепить сервер к этому сайту, сделав раздел как раньше был для скачивания программ.

    Шкурки для файлового сервера:

    1. Можно изменить внешний вид файлового сервера. Что админскую часть что для пользователей. Достаточно приятные шкурки выкладывают пользователи. Правда английские версии, можно найти на форуме. Можете скачать уже скачанную мной шкурку с Яндекс диска. Выглядит она следующим образом:

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

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

Рисунок 13 Нагрузка на процессор файлового сервера

Как видно из диаграмм нагрузки, данные аппаратные платформы более чем справляются с возложенными на них обязанностями, даже в моменты пиковой загрузки потенциал аппаратных средств не задействуется на все 100%. Таким образом, физические ресурсы используются нерационально. Фактически, для полноценной работы системы, будет достаточно как минимум вдвое меньшее количество серверов. Но сократить их количество не представляется возможным, ввиду некоторых особенностей. К примеру, в некоторых случаях, невозможно установить несколько программных комплексов в связи с их несовместимостью, или конфликтов по приоритетам доступа к аппаратным средствам. Например, файловые сервера в некоторых случаях удобно использовать на платформе Windows, а специализированные сервера приложение (к примеру Oracle), на Linux. Таким образом, сервис отвечающий за файловый сервер, базирующийся на платформе Windows, уже не сможет совмещать функции сервера приложений на базе Linux, ввиду конфликта программного обеспечения. С экономической точки это является значительным минусом, так как перспективы в использовании избыточных ресурсов практически нулевые.

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

Помимо указанных выше незначительных недостатков, есть еще некоторые факторы, способные усложнить эксплуатацию подобных систем и стимулирующих к поиску новых решений рационализации работы серверов. Основным из них является необходимость обслуживания парка машин. Чем больше их количество, тем больше это занимает времени и усилий со стороны технического персонала. таким образом (в случае наличия обширной развернутой инфраструктуры), необходимо содержать больший штат. Также, с целью обеспечения бесперебойной работы сервиса необходимо всегда иметь определенный подменный фонд. В идеальном случае все оборудование будет предоставлено однотипными машинами одного производителя. В реальности же так практически никогда не бывает. Как правило, аппаратные платформы представлены различными моделями и, очень повезет, если одного производителя. Таким образом, необходимо держать в запасе достаточно значительную базу, для возможности осуществления ремонта, в случае выхода техники из строя. А это влечет за собой значительные экономические затраты. Более того, со временем аппаратные модули морально устаревают. На рынок выходят новые технологии, несовместимые с устаревшими платформами. Таким образом, со временем станет все сложнее и накладнее находить комплектующие для замены вышедших из строя модулей. И даже в случае наличия необходимой продукции на рынке, ввиду ее индивидуальности, цена на данный товар может значительно превышать стоимость более новых и совершенных решений.

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

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

На время миграции с большой долей вероятности работа предприятия будет остановлена на значительное время. Обусловлено это тем, что придется установить и отладить работу систем, произведя их полную перенастройку фактически с нуля. Таким образом, замена на эквивалентное современное аппаратное обеспечения является нецелесообразной.

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

Рассмотрим пример оптимизации существующей системы с помощью технологии замещения физических серверов виртуальными.

Нет похожих статей.

При создании файлового сервера неизбежно возникает вопрос выбора операционной системы. Здесь есть над чем задуматься: потратить деньги на Windows Server или обратить внимание на бесплатные Linux и BSD? Во втором случае придется еще определиться с выбором файловой системы, которых в Linux довольно много. Однозначного ответа на поставленные вопросы дать нельзя, нужно разностороннее тестирование, которое мы провели в нашей тестовой лаборатории.

Как мы тестировали

Нельзя объять необъятное. Так и в нашем случае. Невозможно протестировать все варианты файловых серверов. Поэтому мы решили ограничиться самыми распространенными. Для Windows Server это версии 2003 и 2008 R2, поскольку первая еще продолжает широко использоваться, а последняя интересна техническими новинками, в частности поддержкой протокола SMB2, файловая система NTFS.

Для Linuх платформы был выбран Ubuntu 10.04 LTS, проведя ряд дополнительных тестов, мы выяснили, что производительность файловых серверов практически не зависит от дистрибутива Linux, в тоже время наблюдается определенная зависимость от версии Samba (в нашем случае 3.4.7). Из всего многообразия файловых систем мы выбрали наиболее распространенные и популярные: ext3, ext4, reiserfs, XFS, JFS. Также был протестирован дистрибутив FreeNAS, как представитель семейства BSD (собран на базе FreeBSD 7.2) с UFS.

В качестве клиента использовали Windows 7 32-бита. Сразу огорчим поклонников XP, нравится вам это или нет, именно Windows 7 станет в ближайшие годы корпоративной OC по умолчанию.

Для тестовой платформы использовались два ПК Core2 Duo E8400 - P45 - 2 Гб PC2-8500 , соединенных гигабитной сетью. На одном из них установлена Windows 7, на втором устанавливались серверные ОС и был подключен дополнительный жесткий диск 750 Gb Western Digital RE3 использовавшийся исключительно для тестирования. Этот диск форматировался в нужную файловую систему и настраивался в качестве общего ресурса.

Тестирование проводилось при помощи пакета Intel NASPT 1.0.7, подробнее о входящих в его состав тестах можно . Для каждой конфигурации мы производили 5 прогонов теста, используя в качестве окончательного средний результат.

Файловые операции

Работа с файлами

На операциях записи уверенно лидирует Windows Server, опережая Linux более чем в два раза, на операциях чтения разрыв между Linux и Windows Server 2003 практически сокращается, однако Windows Server 2008 R2 удерживает высокие позиции, значительно опережая как Linux, так и Windows Server 2003.

В семействе файловых систем Linux при работе с большими файлами неожиданно лидирует reiserfs, ext4 показала довольно низкие результаты при записи, а ext 3 при чтении. JFS - аутсайдер тестирования, и имеет проблемы с записью больших файлов, показав неприемлемо низкий результат. FreeNAS показал весьма скромный результат, по нижней планке Linux систем.

Работа с папками

При работе с большим количеством небольших файлов распределенных по папкам разной степени вложенности результат более равномерный. Windows системы снова лидируют, хотя не со столь впечатляющим отрывом. SMB2 и здесь дает о себе знать, выводя Windows Server 2008 R2 в несомненные лидеры с 40% превосходством над Linux.

В Linux стане результаты довольно ровные, на запись незначительно лидируют reiserfs и JFS, на чтение явного лидера нет, JFS явный аутсайдер. FreeNAS имеет сопоставимые результаты, незначительно опережая при чтении и незначительно отставая при записи.

Работа с приложениями

Итак, абсолютный лидер на сегодня это Windows Server 2008 R2, протокол SMB2 показывает значительное преимущество, не оставляя шансов конкурентам. Если перед вами стоит задача создать высокопроизводительный файловый сервер для работы в современной инфраструктуре то выбора как такового нет. Новая серверная ОС от Microsoft безусловно оправдает затраченные на нее средства.

Windows Server 2003 в общем зачете получает второе место с 76,31%, учитывая что в некоторых задачах он показал довольно низкий результат и небольшой отрыв от Linux решений (10-15%) развертывать новые сервера под этой ОС не представляется целесообразным. Это же следует учитывать при легализации ПО, в этом случае целесообразен апгрейд до Windows Server 2008 R2 или переход на Linux решения.

Среди Linux решений, за исключением JFS, результат довольно равномерный, с небольшим отрывом (3-5%) вперед выходят XFS и reiserfs. JFS явный аутсайдер, к применению категорически не рекомендуется. Решения на базе FreeBSD также нельзя рекомендовать к серьезному применению, они проигрывают Linux 10-15%, не говоря уже о гораздо более серьезном отставании от Windows систем.

Надеемся что проведенное нами тестирование поможет вам принять правильное решение в выборе операционной и файловой систем для вашего файлового сервера.

  • Теги:

Please enable JavaScript to view the comments powered by Disqus.

Трекбэк

Около года назад мы провели тестирование различных ОС и файловых систем, изучая их влияние на производительность файлового сервера. Сегодня, когда в обиход плотно входят твердотельные накопители (SSD) и выпущен релиз Samba c поддержкой протокола SMB2,...