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

По какому принципу выбрать файл-сервер

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

  • необходимый объём для файловой базы;
  • численность точек доступа к ней;
  • скорость обращения к данным.

Давайте перейдём к разбору указанных параметров. Начнём, конечно же, с объёма. Нетрудно догадаться, что в файл-сервере будут размещены как и полезные данные (архивная документация, бэкапы, фотоотчёты), так и ненужный хлам, который попросту «жалко выбросить». Потому потенциальный объем дисковой подсистемы устройства следует вычислять по следующим факторам:

  1. Оценить потенциальный объем ежемесячно генерируемых организованных структур (документов, фото, презентаций, финансовой отчётности и т. д.).
  2. Спрогнозировать, сколько места это займёт в течении срока хранения.
  3. Оставить задел под потенциальную прибавку объёма файлов.
  4. Подготовить файловый сервер для закрытия потребностей.

В общем, вам придётся провести аналитику всего хлама, который сыпется на накопители. Оценить потенциальный объём с возможностью роста, только потом проектировать файл-сервер для решения данной задачи. Какая операционная система на нём будет использоваться неважно. Можно любой Linux с Samba. Этого хватит для решения задачи. Важнее количество дисковой памяти, а тут есть от чего плясать.

Во-первых, вам придётся строить RAID для защиты данных. Зеркальный (RAID 1) — очень медленный. RAID 0 не защищает данные. А RAID 10 требует установки 4-х накопителей на массив. Потому, вам придётся заранее рассчитать, с чем готовы мириться, а с чем нет. Скорость не принципиальна, но нужна защита? RAID 1. На защиту плевать, но нужна скорость? RAID 0. Нужно и то, и другое? Десяточку, будьте добры.

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

Файл-сервер с NVMe
Файл-сервер с NVMe для быстрого доступа к некоторым данным

Какими могут быть файловые серверы

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

Тип 1: малый объем

В таком типе устройств хранится немного данных, обычно от пары до 10 терабайт. Более не требуется, потому ключевые технические аспекты будут очень просты:

  1. Сервер начального уровня с 2-4 отсеками (зависит от типа RAID).
  2. Процессор, начиная от Intel Celeron и заканчивая простейшими Intel Xeon E3.
  3. 2-4 гигабайта ОЗУ, более для нормальной работы не требуется.
  4. 2-4 жёстких диска с подходящим объёмом памяти.

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

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

Тип 2: небольшая организация

В данном случае зависит только от объёма файлов. Всё-таки, никаких особых изысков не требуется, достаточно предыдущей сборки, но с возможностью установки более объёмных накопителей. Отлично подойдут жёсткие диски на 4-8 терабайт. Лучше использовать именно серверное оборудование, так как обеспечит большую степень надёжности.

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

Тип 3: средний размер организованных структур

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

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

Также понадобится RAID.

Например, RAID 10, да, для создания одного массива необходимо 4 диска, зато будет обеспечена более высокая скорость и надёжность. Фактически на каждое устройство потребуется много отсеков, а также более-менее производительный процессор и больше оперативной памяти. Конечно, если не планируете отдельно выделить сервер для защиты данных.

Для обеспечения наибольшей степени работоспособности лучше сразу взять на заметку несколько важных факторов:

  1. Выделите на каждый накопитель количество оперативной памяти, равное объёмы кэша жёсткого диска, это ускорит обмен данными с ОЗУ. Учтите, для RAID 10 кэши суммируются.
  2. Не забывайте про потребности операционной системы, она также требует технических ресурсов для работы.
  3. Дополнительно позаботьтесь о сети. Порты с пропускной способностью 100 Мбит/с никуда не годятся. Лучше несколько гигабитных или даже 10-гигабитных портов. Впрочем, последние могут быть избыточны.

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

GTX 750
Например, такую: Gigabyte GeForce GTX750 Ti 2Gb DDR5

Большой объём

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

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

SSD

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

Можно, конечно, использовать их совместно, для данных, которые требуются постоянно, а также новых данных использовать SSD, а архивные данные держать на HDD.

Впрочем, на такую тему поговорим, когда будем рассматривать гибридные СХД и All-Flash системы.

Стоит ли покупать файловый сервер?

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

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

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 4

Оценок пока нет. Поставьте оценку первым.

Если материалы с данного сайта были полезны, и вы желаете поддержать блог, то можете воспользоваться формой по ссылке: Донат на поддержку блога