Работа сотрудников компании вне зависимости от её масштаба и специфики подразумевает обмен информацией, передачу корпоративных файлов и внесение правок. Под эту задачу и ставят файловый сервер. С учётом потребностей предприятия и планов на рост выбирают подходящий формат файл-сервера и метод управления доступом к информации. Заодно создание файлового сервера повышает безопасность: круг лиц, имеющих доступ к конкретным файлам, становится управляемым.
Файл-сервер - это оборудование для хранения, обмена и правки файлов вместе с программным обеспечением, которое отдаёт эти файлы по сети. Такой способ обмена информацией работает и в малом бизнесе, и в среднем, и в крупном: система упрощает коммуникацию между подразделениями и отдельными сотрудниками, а также даёт доступ к файлам и внутри организации по локальной сети, и удалённым авторизованным пользователям через интернет.
Такая система хранения используется и дома - по аналогии с жёстким диском компьютера, когда нескольким пользователям нужно хранить большой объём данных и разгрузить память отдельных устройств. И для личного, и для корпоративного внедрения при выборе ориентируются на количество текущих и планируемых файлов, тип программного обеспечения, нужный уровень безопасности, возможность удалённого доступа и прочие внутренние и внешние факторы.
Тип файл-сервера выбирают под начальные условия. Для домашней или небольшой корпоративной сети часто хватает выделить отдельный компьютер и использовать его как файловый сервер. Это самый бюджетный и доступный метод обмена информацией между пользователями локальной сети, однако бесперебойная работа требует постоянного доступа к конкретному компьютеру. Такой тип файл-сервера называют невыделенным, или совмещённым.
Для коммерческого использования актуальнее выделенный файловый сервер, который тоже разделяется на виды:
На старте проекта сервер можно взять и в аренду, но когда гипотеза проверена, покупка своего становится целесообразной и по экономике, и по безопасности данных. Это касается компаний любого размера. Если нужен удалённый доступ, выбирают глобальный файл-сервер, работающий через интернет, а не локальный, доступный только внутри корпоративной сети.
При выборе файлового сервера ориентируются на нужную защищённость файлов и количество сотрудников. По этим показателям выбирают количество дисковых накопителей и объём памяти под все файлы (с учётом последующего роста) и программное обеспечение. Механика взаимодействия с информацией зависит от протокола, по которому сервер отдаёт файлы.
Начать стоит с двух протоколов, на которых работает подавляющее большинство корпоративных файловых серверов, - в списках их часто забывают, хотя именно они делают файловый сервер файловым:
\\server\share, поддерживает разграничение прав через Active Directory и умеет работать с блокировками файлов, когда документ открыт несколькими людьми. На Linux ту же роль выполняет Samba - реализация SMB, которая умеет отдавать папки windows-клиентам с linux-сервера.Практическое правило: парк на Windows - берите SMB, смешанный парк - SMB через Samba, чисто linux-инфраструктура - NFS. Подробное сравнение двух протоколов, включая версии SMB 3.x и NFS v4.x, есть в разборе того, как работает файловый сервер; а как поднять общий доступ руками, показано в статье про настройку сетевой папки по SMB.
Остальные протоколы решают более узкие задачи:
От выбранного программного обеспечения, операционной системы и протокола зависит и нужный объём оперативной памяти. Памяти не хватает - падает скорость работы с файлами, и это сразу чувствуют все.
Файл-сервер заметно отражается на работе предприятия, потому что закрывает целый ряд задач, связанных с обменом и хранением информации:
Теперь про обратную сторону, которую при организации хранения учитывают далеко не все:
Оборудование выбирают по объёму корпоративной информации и планам на рост, не забывая про запас на внеплановое расширение. Приятная особенность задачи: файловый сервер нетребователен к процессору. Считать почти нечего, вся нагрузка ложится на диски и сеть - поэтому деньги разумнее вкладывать туда, а не в топовый CPU.
| Компонент | На что смотреть | Типовой ориентир для СМБ |
|---|---|---|
| Диски | объём, тип, ресурс записи | HDD корпоративной серии под общий объём; SSD - под кеш и часто используемые каталоги |
| Количество дисков | сразу под нужный RAID + место на рост | от 4 штук; корзина на 8-12 даёт запас без замены платформы |
| RAID | уровень под задачу | RAID 10 при упоре в скорость, RAID 6 при упоре в объём |
| Память | кеш файловой системы, а не второстепенный пункт | от 16-32 ГБ; на ZFS считают отдельно и с запасом |
| ECC | защита от тихого повреждения данных | обязательна: битая ячейка тихо уезжает в файлы и в бэкапы |
| Процессор | базовая серверная модель | самый скромный узел задачи, экономить можно здесь |
| Сеть | размер файлов, а не число людей | 1 Гбит/с закрывает работу с документами почти для любого офиса; 10 Гбит/с берут под тяжёлые файлы - проектирование, видео, окно бэкапа |
| Форм-фактор | есть ли стойка | 2U с корзиной под 3,5˝ диски - рабочий компромисс по объёму и цене |
Про RAID стоит сказать отдельно, потому что на нём чаще всего экономят зря. RAID 5 на дисках большого объёма опасен именно в момент восстановления: массив читает все оставшиеся диски целиком, нагрузка максимальная, и второй диск нередко выходит из строя как раз тогда. Для файлового сервера берут RAID 10, если важна скорость, или RAID 6, если важен объём и вы готовы на просадку по записи. Какие именно диски ставить в хранилище, разобрано в отдельном материале про выбор дисков под хранилище.
На файловом сервере оперативная память работает кешем файловой системы: часто открываемые каталоги отдаются из памяти, а не с дисков, и на этом держится ощущение «сервер быстрый». Совет «на память тут можно не смотреть» встречается часто и стоит дорого - особенно на ZFS, где под кеш чтения отводится большая часть оперативной памяти.
Для личного использования или совсем небольшого офиса хватает пары дисков в зеркале. Небольшие компании с ограниченным бюджетом иногда берут оборудование в аренду для проверки гипотезы, но потом переходят на собственное. Бюджетные и восстановленные платформы тут работают: файловому серверу не нужны свежие процессоры, зато корпус с большой дисковой корзиной служит долго. Из вендоров чаще берут Dell, Supermicro, HPE, Huawei, Fujitsu.
При развитии компании выделенный файл-сервер становится логичным этапом: объём информации и число сотрудников растут, нужна совместная работа над проектами и правка файлов в удалённом доступе. Такая схема упрощает и контроль за подразделениями. Например, внутри файлового хранилища заводят отдельную папку под отчёты, где каждый ответственный забирает нужные файлы и обновляет показатели по своему отделу. Так выделенный файл-сервер и консолидирует значимые файлы, и распределяет доступ по функционалу сотрудников.
Развивающейся компании обычно подходит выделенный файловый сервер с операционной системой под свои задачи. Холдинги, объединяющие несколько предприятий, чаще используют систему объединённых файловых хранилищ. Отдельный случай - когда файловая служба пока живёт на одной машине с другими ролями: как это устроено в небольшой сети и когда пора разъезжаться, разобрано в материале про файловый сервер в локальной сети.
Некоторые компании отказываются от файлового хранения из-за представлений о ненадёжности оборудования. При нормальном контроле качества устройства и программного обеспечения вероятность проблем невелика. При аренде или покупке файл-сервера смотрят на:
Эти требования есть даже в бюджетном оборудовании, но качество компонентов растёт вместе с ценой. Поэтому при планах на рост стоит смотреть в средний ценовой сегмент.
Практическая проверка, которую делают редко, а стоит всегда: вытащите один диск на работающем сервере и посмотрите, что произойдёт. Массив должен продолжить работу, а система - сообщить о проблеме. Если о выпавшем диске никто не узнал, то и о втором не узнает, а второй уже означает потерю данных.
Заодно полезно проверить, доходят ли уведомления до живого человека: аудит и оповещения по файловому серверу настраивают один раз, а выручают они годами.
С ростом числа дисков и нагрузки растёт и тепловыделение, а значит, потребность в охлаждении. Для файловых серверов в подавляющем большинстве случаев речь идёт о воздушном охлаждении: вентиляторы корпуса гонят воздух через дисковую корзину и радиаторы. Это дёшево, ремонтопригодно и предсказуемо. Минус один - шум, поэтому сервер в кабинете и сервер в стойке подбирают по-разному: башенные модели тише, стоечные шумнее.
Жидкостное охлаждение в файловых серверах практически не встречается. Его применяют там, где на юнит приходится большая тепловая мощность: плотные вычислительные и GPU-стойки. Файловый сервер столько тепла не выделяет. Сложность обслуживания и цена растут заметно. И заблуждение, которое стоит развеять: жидкостная система не отменяет вентиляторы - помпа и радиатор со своими вентиляторами остаются.
Условия в помещении важнее выбора типа охлаждения. По рекомендациям ASHRAE для оборудования класса A1 нормальный диапазон - 18-27 °C, допустимый - 15-32 °C; по влажности рекомендация держаться ниже 60% при контроле точки росы. Стремиться к 18 °C в маленькой серверной незачем: холод стоит денег, а разницы для дисков в этом диапазоне нет.
Файловый сервер собирает в одном месте всё, что компании дорого, - и ровно поэтому становится целью номер один. Схема заражения обычно скучная: сотрудник открывает вложение, вредонос запускается на его компьютере и шифрует все сетевые папки, до которых у этого сотрудника есть доступ на запись. Сервер честно выполняет запросы: с его точки зрения человек просто перезаписывает свои файлы.
Отсюда набор мер, которые делают заранее:
Резервные копии по правилу 3-2-1. Три копии данных, на двух разных носителях, одна - вне площадки. Ключевое здесь третье: копия, до которой шифровальщик не дотянется по сети. Съёмный диск в сейфе тоже считается, если его действительно отключают.
Отдельная учётная запись для резервного копирования. Если бэкап-задание ходит на сервер под правами администратора домена, то вредонос, добравшийся до этой учётки, зашифрует и копии. Права у бэкапа должны быть свои и минимальные.
Теневые копии на томе с общими папками. В Windows Server это встроенный механизм: пользователь сам восстанавливает вчерашнюю версию файла через «Предыдущие версии», не отвлекая администратора. От серьёзного шифровальщика теневые копии не спасают - их удаляют первым делом, - но от бытового «случайно перезаписал» выручают ежедневно.
Разграничение прав по принципу минимума. Доступ на запись только туда, где человек реально работает. Общая папка, куда пишут все, - это папка, которую зашифруют целиком.
Проверка восстановления. Резервная копия, из которой ни разу не восстанавливались, - это гипотеза, а не копия. Раз в квартал стоит поднять из бэкапа несколько файлов и убедиться, что они открываются.
Отдельный слой защиты - отказоустойчивость самого сервера. Если простой файлового хранилища останавливает работу компании, смотрят в сторону кластера: как это устроено, разобрано в статье про отказоустойчивый файловый сервер. Важно не путать две задачи: кластер защищает от отказа железа, резервные копии - от потери и порчи данных. Одно другое не заменяет.
Конкретный тип файлового сервера выбирают под масштаб компании.
Для небольшого офиса рабочее решение - сервер с достаточным количеством дисковых накопителей, где ориентируются прежде всего на объём хранилища. Пара дисков в зеркале плюс внешняя копия закрывают потребности десятка человек.
В средней компании (порядка 50 сотрудников) вместе с объёмом важна скорость доступа: смотрят на пропускную способность сети и на разграничение прав между отделами. Здесь же обычно появляется отдельный сервер вместо совмещённого - файловая служба перестаёт делить ресурсы с почтой и контроллером домена.
Для крупных организаций речь идёт уже не про один сервер, а про систему хранения с несколькими полками дисков, шифрованием данных и отлаженным резервным копированием. Но начинать с такой конфигурации «на вырост» смысла нет: файловый сервер хорошо масштабируется добавлением дисков и полок, а переплата за неиспользуемую ёмкость возвращается плохо.
При выборе системы хранения ориентируйтесь на реальные потребности бизнеса и динамику его роста - это и даст нужный объём под текущих и будущих сотрудников. И продумайте механику обмена: разграничение прав, шифрование и резервное копирование файлов.
Чем файловый сервер отличается от NAS?
Границы размытые: NAS - это тоже файловый сервер, только в виде готового устройства с предустановленной системой. Разница в гибкости и потолке: серверная платформа даёт больше дисков, больше памяти и апгрейд по частям, готовый NAS проще в запуске.
Какой RAID выбрать для файлового сервера?
RAID 10, если важна скорость и вы готовы отдать половину объёма под зеркала. RAID 6, если важен объём и запись не критична. RAID 5 на дисках большого объёма для рабочих данных берут неохотно из-за риска в момент восстановления массива.
Сколько памяти нужно файловому серверу?
На обычной файловой системе - от 16-32 ГБ для небольшой компании. На ZFS считают отдельно и с запасом: там оперативная память работает основным кешем чтения, и её объём напрямую определяет скорость.
Можно ли совместить файловый сервер с контроллером домена?
В маленькой компании это распространённая практика и она работает. Но обе роли получают одну точку отказа, а восстановление такой машины сложнее, чем восстановление любой из них по отдельности. При росте роли разносят.
Что делать, если файлы на сервере зашифровал вирус?
Отключить сервер от сети, чтобы шифрование не продолжилось, и восстанавливаться из резервной копии - желательно из той, которая лежала вне сети. Платить выкуп и рассчитывать на расшифровку не стоит. Именно ради этого сценария и держат третью копию.
Подойдёт ли восстановленный сервер под файловое хранилище?
Для этой задачи - да, чаще всего это разумная экономия. Файловому серверу не нужен свежий процессор, а корпус с большой дисковой корзиной и резервированием питания служит долго. Смотреть надо на ресурс дисков и на гарантию поставщика.
Собираете файловый сервер под свой объём данных?
Инженеры ITTELO подберут дисковую подсистему и уровень RAID под ваше число пользователей и темп роста архива, соберут и протестируют платформу под задачу перед отгрузкой, с гарантией и поддержкой после продажи. На рынке серверов 11+ лет.
Купить файловый сервер · +7 (800) 551-80-12 · info@ittelo.ru