Работа организаций так или иначе связана с формированием и обработкой файлового потока - редактированием и чтением файлов, находящихся в общей базе, а также обменом ими. При значительных объемах файлового потока требуется использовать производительное, качественное и надежное оборудование - файловый сервер для офиса.
Как много в этой фразе - "файловый сервер"
Файловым сервером в организации называют оборудование, предназначенное под централизованное хранение различной цифровой информации в больших объемах. В эту информацию включают:
- документацию - файлы различных офисных и специализированных программных продуктов и приложений;
- файлы мультимедиа - звуковые и видеоматериалы, различные изображения;
- данные под установку и использование приложений - исполнительные файлы и ресурсы, требуемые для работы программы;
- базы данных, упорядоченных теми или иными способами;
- архивные копии данных для их быстрого восстановления в случаях форс-мажора.
Доступ к рабочим материалам и файлообмену в файл-сервере для персонала осуществляется по специально сформированной сетевой инфраструктуре компании, причем пользователи могут зайти в эту инфраструктуру как с рабочего компьютера или ноутбука, так и с мобильного устройства, через локальную сеть или Интернет.
К плюсам использования файлового сервера относятся:
- простота организации и учета ресурсов предприятия, возможность создания обособленных областей хранения данных для каждого филиала, подразделения и сотрудника компании с раздельным доступом и квотированием дискового пространства;
- возможность совместной работы с документами, в том числе и удаленно;
- обеспечение полной информационной безопасности при помощи антивирусного ПО и фаерволов, установленных только на сервере, а также конфиденциальности информации, представляющей собой коммерческую тайну.
Кроме того, файловый сервер позволяет сотрудникам компании существенно сэкономить место на накопителях своих рабочих машин - всю информацию, которая не требуется на текущий момент, можно закачать на сервер, чтобы потом снова взять ее оттуда при необходимости.
Каждому по "файловому серверу"
Подбор оптимального решения файлового сервера зависит от размера и структуры компаний. Это означает, что:
- в небольших офисах есть стереотип, что целесообразно в качестве файлового сервера использовать обычный ПК с настроенным общим доступом по локальной сети и через Интернет к хранилищу файлов. Однако в таком случае есть большой риск, что такая архитектура может не выдержать работу с большими массивами данных, а также работу сразу нескольких пользователей.Файловый сервер с большей вероятностью справится с текущими задачами и более гибок к масштабированию в будущем;
- средним и крупным организациям подойдут специализированные файл-серверы, на которые можно размещать для хранения данные в больших объемах. Особенности таких серверов - это возможность создания RAID-массивов, высокопроизводительные сетевые карты. Что касается дисков, то целесообразно использовать SSD для хранилища данных, а связка интерфейсов SAS+NVMe позволит более оперативно справиться с задачами;
- крупные корпорации и холдинги чаще всего применяют кластеры, состоящие из логически объединенных файловых серверов на нескольких машинах, СХД. Эти кластеры очень вместительны и способны к максимально оперативному файлообмену.
Также крупным компаниям можно организовать хранилище данных не только на физическом устройстве, но и дополнительно в облаке. Для этого используются файл-серверы NAS. Так, у него имеется встроенная ОС, которая добавляет различные программные функции, например, потоковую передачу мультимедиа.
Как организовать структуру работы с файлами в организации
Организация структуры работы с файлами в компании возможна по одному из следующих сценариев:
- организация выделенного сервера, применяемого исключительно для хранения файлов. Сервер оснащается специализированной серверной ОС, конфигурируется и настраивается администратором и используется как «узкопрофильный» файловый сервер. Также выделенные сервера можно создать в облаке;
- создание невыделенного сервера (то есть файлового хранилища без предустановленной ОС). Такие серверы предназначены и для хранения файлов, и для выполнения иных функций, список которых определяется потребностями компании (возможность совместного доступа в интернет, централизованный запуск приложений и прочее);
- использование комплексного решения под ключ - оборудование с предустановленной системой и настроенным сервисным хранением данных требует только отладки под специфику бизнеса для предстоящей офисной работы. У этого варианта есть один недостаток - предустановленные разработчиком настройки могут ограничивать функционал сервера.
Можно организовать хранилище данных не только на локальном устройстве, но и в облаке. Для этого используются файл-серверы NAS. Это накопители,имеющие больший функционал в сравнении с обычным внешним жестким диском. Так, у него имеется встроенная ОС, которая добавляет различные программные функции, например, встроенную потоковую передачу мультимедиа. Кроме того, NAS применяются для резервного копирования файлов и для решения задач виртуализации.
Что касается программных решений, то к самым популярным относятся Windows Server, Samba для систем под управлением ОС Linux или BSD, Synology, FreeNAS, стандартные средства ОС Windows для удаленного доступа к папкам других пользователей.
Помимо подготовки файлового сервера, необходимо позаботиться о реализации удобной работы компании и ее сотрудников с данными. Небольшие рекомендации:
- создайте каталоги на каждый отдел (или сотрудника, если это требуется) с соответствующими правами и разрешениями;
- определитесь с уровнями ограничений прав доступа: запись, чтение, редактирование, копирование и тд.;
- определите максимальный занимаемый объем хранилища для отдела и сотрудников;
- установите правила по объему резервных копий;
- не забываем про защиту данных. Для это рекомендуем использовать фаервол, протоколы защиты; постоянно обновлять ОС и приложения;
- используйте антивирусные системы.
Способы доступа к файлам
Доступ к информации на файл-сервере может осуществляться несколькими способами. Традиционно для обмена контентом между ПК и сервером используется протокол FTP (File Transfer Protocol), который:
- делает информацию доступной по логину и паролю;
- допускает пользователя к работе только с необходимыми ему файлами и папками;
- контролирует файлообмен и обнаруживает ошибки в этом процессе;
- пассивно управляет параметрами соединения.
FTP-сервер дает возможность быстро и без проблем заливать новую информацию в хранилище, редактировать файлы и скачивать их; однако такой сервер практически не защищен от технических сбоев и DDoS-атак и не имеет систем проверки подлинности пересылаемых пакетов.
Устранить эти недостатки позволит развертывание файлового сервера с web-интерфейсом и с передачей данных по протоколу HTTP. Чаще всего подобные файл-серверы создаются с помощью специального приложения - HFS (HTTP File Server). Это приложение имеет следующие преимущества:
- удобство работы с файлам через любой браузер;
- возможность кастомизации интерфейса с использованием шаблона сайта;
- заливка и скачивание файлов через один и тот же браузер;
- возможность загрузки через HFS на локальный компьютер информации не отдельными файлами, а целыми папками с последующим автоматическим архивированием для скачивания;
- защита паролем хранящихся на сервере данных от несанкционированного доступа.
Также приложение HTTP File Server позволяет выполнить ряд тонких настроек для изменения имеющегося шаблона веб-интерфейса, для работы с редактором шаблонов и для корректировки поведения программы в момент старта.
Помимо протокола FTP для доступа к файлам и работы с ними могут использоваться: SFTP (Secure FTP, защищенный вариант FTP); протокол SCP (Secure Copy) для безопасного копирования; WebDAV (Web Distributed Authoring and Versioning) - комплекс инструментов для изменения свойств файлов и поиска информации по определенным критериям, для управления версиями файлов, для блокирования файлов для определенных пользователей, и для управления доступа к файлам, размещенным в списках. WebDAV, таким образом, расширяет и дополняет функционал HTTP.
Уделяем внимание дискам
Прежде чем проектировать архитектуру файл-сервера, стоит проанализировать объем и характер информации, которую предстоит размещать на накопителях с учетом возможностей роста. Это поможет правильно оценить количество необходимой дисковой памяти и определиться с техническими характеристиками оборудования.
В серверах могут использоваться жесткие диски двух типов: HDD и SSD. HDD-диски зарекомендовали себя как надежные и вместительные носители информации, SSD - как менее шумные и более «быстрые». Возможен вариант параллельного использования SSD и HDD: первые позволяют существенно ускорить обработку данных, вторые хорошо подходят для хранения бэкапов на случай восстановления утраченной информации.
Интерфейс файл-сервера определяется в зависимости от цели использования оборудования:
- для хранения больших объемов данных в общем доступе подойдет SATA-интерфейс для SSD (но этот вариант лучше всего использовать в малом бизнесе). Если есть перспектива расширения фирмы - понадобится задействовать SAS;
- для обеспечения максимальной скорости отклика для систем ввода/вывода данных стоит обратить внимание на NVMe SSD. Такие решения чаще всего применяются при обучении нейросетей, создании систем видеоаналитики, работы с медиафайлами и тд;
- чтобы снизить задержки и организовать аппаратный RAID, лучше всего выбрать твердотельные SAS-накопители, которые существенно ускоряют чтение и запись данных и выдерживают более серьезные нагрузки по сравнению с SATA.
Выбор системы построения RAID-массивов зависит от того, какие требования будут предъявляться к серверу. Если в приоритете скорость обработки данных, следует устанавливать RAID 0, когда необходимо повысить защиту, формируется RAID 1. А если нужны обе характеристики плюс хорошая скорость записи в произвольном порядке - оптимальным вариантом станет RAID 5 или 10.
Какой сервер выбрать?
При подборе оборудования под файловый сервер стоит обратить внимание на технические характеристики устройства, а также на потребности бизнеса, на число потенциальных пользователей, и на суммарный объем нагрузки.
Также к критериям выбора файл-сервера относятся:
- количество и объем дисковых накопителей;
- производительность дисковой подсистемы;
- возможности масштабирования;
- надежность комплектующих, поддержка горячей замены, диагностика;
- возможность интеграции с имеющейся инфраструктурой;
- совместимость контроллеров, тип сетевого интерфейса, установка более мощных процессоров, слоты для оперативной памяти и плат расширения.
Стоит отметить, что на выбор конфигурации файл-сервера влияет и размер компании. Так, для небольшого офиса потребуется платформа 2U с корзинами, поддерживающими до 16-20 дисков SFF и до 8-10 LFF, с возможностью организации RAID-массива (для сохранности информации понадобится также аппаратный контроллер) и с высокой скоростью передачи по внутренней шине.
Для организации со штатом в 40-50 сотрудников потребуется объемное хранилище с высокой пропускной способностью, со стабильно работающим контроллером, с высокомощным процессором - чтобы можно было обрабатывать огромные объемы данных, и с обязательной поддержкой RAID. Оптимальным вариантом станет устройство с поддержкой SAS или SSD типа NVMe (со скоростью до 4 ГБ/с на протоколе PCI-E 3.0 или 7 ГБ/с на PCI-E 4.0).
Для крупных организаций, работающих в сфере IT, рекомендуется формировать кластеры из 100+ накопителей с отлаженным интерфейсом хранения NAS, с использованием хранилищ SSD и NVMe SSD (для оперативной обработки данных) и с массивом из HDD типа SAS для архивов и бэкапов. RAID-массив должен обеспечивать произвольную запись информации (RAID 10). Тандем оперативной памяти и процессора должен обеспечивать высокую отзывчивость оборудования. Чем больше ядер будет у процессора, тем лучше.
Выбор ОС для файлового сервера во многом зависит от среды ИТ и от специфики поставленных задач. Чаще всего выбор падает на Windows или UNIX, а также на сборки файловых серверов, поставляемых в виде ISO-образов (FreeNAS и XigmaNAS на базе FreeBSD, OpenMediaVault на основе Debian, Rockstor на основе CentOS). Кроме того, можно воспользоваться готовыми решениями, такими, как Synology и QNAP NAS.
Для организации файловых серверов отличными решениями станут:
DELL PowerEdge R720xd"
- DELL PowerEdge R720xd - 2-сокетные стоечные серверы форм-фактора 2U, обладающие высокой производительностью и масштабируемостью. Они вмещают большой объем оперативной памяти DDR3 (1536 Gb) с высокой пропускной способностью, поддерживают до 12 x 3.5" или до 26 x 2.5" SAS/SATA, имеют возможность установки дополнительных PCI-E устройств (SD-модулей, видеокарт и контроллеров Fibre Channel Host Bus Adapter), RAID-контроллеров Dell PERC H710 и Dell PERC H710p. Работу серверов обеспечивают два процессора Intel Xeon E5-2600 v1/v2;
HPE Proliant DL380 Gen9"
- HPE Proliant DL380 Gen9- rackmount-платформа в форм-факторе 2U, поддерживающих до 12 х 3.5" или до 26 х 2.5" SAS/SATA HDD и до 24 модулей оперативной памяти DDR4 различного объема. Представленные серверы оснащаются процессорами Intel Xeon E5-2600 v3/v4 поколений, встроенными сетевыми картами HP Ethernet 10Gb, имеют модуль удаленного администрирования iLO4 и RAID-контроллер HPE Smart Host Bus Adapter H240ar;
HPE Apollo 4530 Gen9"
- HPE Apollo 4530 Gen9 - предполагает установку трех серверов в шасси для создания трех копий данных в рамках одной системы, а также установлено до 45 LFF с возможностью горячей замены. Сервер с двумя процессорами Intel Xeon E5-2600v3 / v4, с 16 слотами памяти DDR4. Сервер оснащен RAID-контроллером HPE Smart Host Bus Adapter H240 (Raid: 0,1,5).
Благодаря продуманному конфигуратору на сайте, вы можете собрать тот самый идеальный для вас сервер. Вы также можете обратиться в нашу компанию. Наши специалисты помогут подобрать необходимые оборудование на базе данных платформ под задачи конкретного бизнеса.