Файловый сервер
Серверы

Файловый сервер

Поделитесь с друзьями:

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

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

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

  • необходимый объем для файловой базы;

  • численность точек доступа к ней;

  • скорость обращения к данным.

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

  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 10, да, для создания одного массива необходимо 4 диска, зато будет обеспечена более высокая скорость и надежность. Фактически, на каждое устройство потребуется много отсеков, а также более-менее производительный процессор и больше оперативной памяти. Конечно, если не планируете отдельно выделить сервер для защиты данных.

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

  1. Выделите на каждый накопитель количество оперативной памяти, равное объемы кеша жесткого диска, это ускорит обмен данными с ОЗУ. Учтите, для RAID 10 кеши сумируются.

  2. Не забывайте про потребности операционной системы, она также требует технических ресурсов для работы.

  3. Дополнительно позаботьтесь о сети. Порты с пропускной способностью 100 Мбит/с никуда не годятся. Лучше несколько гигабитных или даже 10-гигабитных портов. Впрочем, последние могут быть избыточны.

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

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

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

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

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

SSD

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

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

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

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

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

Добавить комментарий

Ваш e-mail не будет опубликован.