Файл сервер это кратко

Обновлено: 05.07.2024

Файловый сервер – это, как правило, центральный сервер в компьютерной сети, который обеспечивает подключение пользователей к сетевой системе хранения данных (СХД).

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

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

На файловом сервере каждому авторизованному пользователю предоставляется определенное пространство для хранения рабочих файлов. Другие пользователи могут также их открывать, читать и редактировать, в соответствии с их правами доступа. Эти права устанавливаются администратором файлового сервера. Он определяет, кто какие файлы и в каких папках может открывать и просматривать, а также (если это разрешено) редактировать, удалять или добавлять новые файлы.

Рисунок 1. Расположение файлового сервера в компьютерной сети предприятия

Расположение файлового сервера в компьютерной сети предприятия

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

Для файлового сервера могут подойти любые современные операционные системы Windows, Linux или macOS, хотя надо иметь в виду, что сетевые устройства должны быть с ними совместимы.

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

Какие могут быть файловые серверы: способы организации

  1. Компьютер пользователя. В самом простом варианте, если в корпоративной сети немного пользователей (порядка 10-15), то в качестве файлового сервера может быть использован любой компьютер пользователя в сети компании. Это, конечно, далеко не лучший вариант, поскольку при перезагрузке или выключении этого компьютера сеть оказывается без файлового сервера. Кроме того, пользовательские операционные системы мало подходят для работы в качестве сервера.
  2. Выделенный серверс установленной ОС (Windows Server или Unix), на котором системный администратор настраивает роль файлового сервера. Это самый дорогой вариант, но и самый универсальный, поскольку все настройки можно сделать точно в соответствии с требованиями.
  3. Выделенный сервер без предустановленной ОС, например файловый сервер FreeNAS. Этот программный сервер предназначен только для системы файлового хранения. Такой метод дает возможность самостоятельно выбрать оборудование, но разворачивание займет больше времени.
  4. Решение под ключ. Представляет собой сервер, на котором производителем или поставщиком предустановлена система с настроенным сервисом хранения данных. Такой вариант удобен тем, что он требует не более 10 минут настройки для последующей работы. Это также недешевый вариант и имеющий некоторые ограничения, поскольку все настройки предусмотрены разработчиками.

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

Для надежной работы файлового сервера необходимо выбрать соответствующее оборудование. Это прежде всего процессор достаточной мощности для обслуживания заданного числа пользователей, а также дисковые накопители, которые обладают емкостью, достаточной для размещения необходимых программ и операционной системы и другого программного обеспечения для обслуживания пользователей корпоративной сети. Немаловажное значение для быстродействия системы имеет объем оперативной памяти (ОЗУ), в которой размещаются модули запущенных для работы программ. Если объем ОЗУ будет недостаточен, то работа системы сильно замедлится, и не поможет даже самый мощный и высокоскоростной процессор.

Определяющим фактором для выбора параметров файлового сервера является число пользователей корпоративной сети. Для связи пользователей с файловым сервером используются специальные протоколы, например, протокол SMB (Server Message Block) разработанный IBM. Он может использоваться в локальных сетях как на устройствах Windows, так и macOS. В качестве протокола сетевой операционной системы часто используется NFS (Network File System). Если файловый сервер работает под ОС Unix, то чтобы совместить оба типа протоколов в одной сети, как клиенты, так и файловые серверы, должны быть оснащены программами, которые позволяют выполнять протокол SMB в этих системах. Это может быть, например, программная платформа Samba.

Преимущества файлового сервера

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

Другое преимущество файлового сервера — это устранение ресурсных ограничений для пользователей. За исключением личных файлов все рабочие документы и их резервные копии могут быть размещены на общем сервере. При правильной организации структуры папок и директорий пользователи получают единообразное представление всех доступных документов в организации в соответствии со своими правам доступа.

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

Основные преимущества файлового сервера:

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

Проблемы файловых серверов

Несмотря на явные преимущества, перечисленные выше, проблемы у файловых серверов тоже есть.

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

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

Оборудование для организации файлового сервера

Для файлового сервера организаций небольших и средних размеров подойдут бюджетные решения крупнейших вендоров – HPE, Dell, Fujitsu.

Файловый сервер — это выделенный сервер, оптимизированный для выполнения файловых операций ввода-вывода. Предназначен для хранения файлов любого типа. Как правило, обладает большим объемом дискового пространства.

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

Файл-серверные приложения — приложения, схожие по своей структуре с локальными приложениями и использующие сетевой ресурс для хранения программы и данных. Функции сервера: хранения данных и кода программы. Функции клиента: обработка данных происходит исключительно на стороне клиента. Количество клиентов ограничено десятками. Плюсы: низкая стоимость разработки; высокая скорость разработки; невысокая стоимость обновления и изменения ПО. Минусы: низкая производительность (зависит от производительности сети, сервера, клиента); плохая возможность подключения новых клиентов; ненадежная система.

См. также

Wikimedia Foundation . 2010 .

Смотреть что такое "Файл-сервер" в других словарях:

ФАЙЛ-СЕРВЕР — Сервер для обеспечения доступа к файлам на диске сервера Словарь бизнес терминов. Академик.ру. 2001 … Словарь бизнес-терминов

файл-сервер — файл сервер, файл сервера … Орфографический словарь-справочник

файл-сервер — сущ., кол во синонимов: 1 • файлсервер (3) Словарь синонимов ASIS. В.Н. Тришин. 2013 … Словарь синонимов

файл-сервер — ПЭВМ локальной сети, содержащая НМД с общими файлами абонентов сети. [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993] Тематики информационные технологии в целом EN file serverFS … Справочник технического переводчика

файл-сервер — м. Файловый [файловый I] сервер. Толковый словарь Ефремовой. Т. Ф. Ефремова. 2000 … Современный толковый словарь русского языка Ефремовой

файл-сервер — файл се/рвер, файл се/рвера … Слитно. Раздельно. Через дефис.

файл-сервер — файл с ервер, а … Русский орфографический словарь

файл-сервер — іменник чоловічого роду … Орфографічний словник української мови

файл-сервер — (2 м), Р. файл се/рвера … Орфографический словарь русского языка

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

виртуальный сервер

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

Что представляет собой файловый сервер: знакомимся с понятием

Несмотря на то, что речь идет о виртуальной среде, обслуживается она физическими машинами повышенной мощности и надежности, установленными в дата-центрах. Их созданием и обслуживанием занимаются облачные провайдеры. Файловый сервер данных – специализированный компьютер, предназначенный для хранения большого объема информации. Пользователи ПК, мобильных гаджетов, ноутбуков получают к нему доступ к системе хранения данных (СХД), которая на нем организована через интернет-соединение. Они могут скачивать с этого сервера информацию или загружать на него то, что требует хранения. Благодаря этому исключается необходимость хранить данные на собственном аппаратном обеспечении, экономится место на накопителях.

Под термином файловый сервер понимают не только сам компьютер, но и программное обеспечение, отвечающее за его функционирование. Основное условие использования – наличие у пользователей прав доступа к системе. Только так они смогут открывать файлы, находящиеся в СХД, редактировать, удалять их и выполнять все те манипуляции, как с документами, хранящимися на персональном компьютере.

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

Работают файловые серверы на любых операционных системах. Можно установить Windows, macOS, Linux, но важно, чтобы и сетевые устройства поддерживали такую ОС. Нередко данные компьютеры используют не только как хранилище данных, но и как репозиторий для рабочих программ компании, резервных копий.

Классификация файловых серверов

файлы

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

  • специализации;
  • способа доступа;
  • способа организации рабочего пространства;
  • технических характеристик.

По специализации

В зависимости от специализации выделяют 2 категории файловых серверов:

  1. Выделенные. Предназначаются для выполнения единственной задачи – хранение информации. Под нее выделяется отдельная аппаратная единица. На нее устанавливается операционная система, задаются прочие настройки и конфигурации под специфику рабочего процесса. При необходимости, на такой сервер можно установить специализированную операционную систему, превратив его в узкопрофильную машину. Как пример, может использоваться ОС FreeNAS, предназначенная специально для хранения данных.
  2. Невыделенные. Основная задача таких аппаратных устройств по-прежнему хранение данных. Но при желании к ним можно добавить и другие, в зависимости от особенностей бизнеса и стоящих перед ним задач. Это может быть предоставление совместного доступа к интернет-ресурсам, централизованный запуск рабочих программ и пр.

По способу доступа

По способу организации

Организовать рабочий процесс с файловыми серверами можно несколькими способами. Это можно сделать через:

По техническим характеристикам

поиск файлов

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

  1. Персональные компьютеры. Через них также можно организовать доступ к общим файлам, папкам, используя интернет-соединение. Как и в предыдущей классификации такое решение подходит или для домашнего применения, или для небольших компаний.
  2. Файл-серверы. Такой тип машин изначально создается под хранение данных. Они оснащаются несколькими накопителями, объединенными в RAID-массивы, источниками бесперебойного питания (защищают от скачков напряжения), сетевыми картами повышенной производительности (ускоряют процессы обмена данными). Такой вариант стоит использовать представителям среднего, а в ряде случаев и крупного бизнеса.
  3. Кластеры. Это сетевой файловый сервер, в котором совмещается несколько отдельных физических устройств. Делается это с целью масштабного увеличения места для хранения данных и повышения скорости обмена информацией. Реализовать такую систему стоит крупным корпорациям, мировым холдингам, имеющим большую и разветвленную сеть представительств, в том числе и в разных странах мира.

Особенности работы файловых серверов

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

Преимущества файловых серверов

разработчик

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

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

Преимущества более, чем весомые.

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

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

Windows Server от Microsoft — самая популярная операционная система в мире для серверного оборудования. Она применяется для организации файловых каталогов, службы DNS, службы веб-приложений и т. д. Мы предлагаем нашим клиентам арендовать виртуальный server VDS/VPS на базе Windows Server.

Компания Xelent предлагает арендовать серверы для SAP HANA – платформа для разработки и развёртывания приложений в реальном времени. Это решение позволит устранить проблемы с производительностью системы и обеспечить сохранность важных данных.

Файл-сервер – это выделенный сервер, оптимизированный для выполнения файловых операций ввода-вывода. Предназначен для хранения файлов любого типа. Как правило, обладает большим объемом дискового пространства.

Файловый сервер оборудован RAID – контроллером для обеспечения надежности сохранности данных.

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

Функции сервера: хранения данных и кода программы. Функции клиента: обработка данных происходит исключительно на стороне клиента. Количество клиентов ограничено десятками.

Плюсы: низкая стоимость разработки; высокая скорость разработки; невысокая стоимость обновления и изменения ПО.

Минусы: низкая производительность (хотя это зависит еще и от производительности сети, сервера и клиента); плохая возможность подключения новых клиентов; ненадежная система.



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

Данная серия специально спроектирована для решения задач по хранению и быстрому доступу к данным, как отдельных пользователей, так и всего предприятия в целом. Для достижения полной сохранности Ваших данных, в серверах используются RAID-контроллеры с технологиями зеркалирования данных, для коррекции ошибок, используется память FBDIMM ECC, а в старших моделях реализовано резервирование питания с технологией HOT-SWAP, что позволяет уберечь сервер от остановки даже при выходе из строя одного блока питания. Опционально данные серверы могут монтироваться в 19 дюймовую стойку.


FTP (File Transfer Protocol - Протокол передачи файлов) позволяет передавать файлы между двумя компьютерами, соединенными средствами Internet. Для доступа к FTP вам нужна программа-клиент для соединения с машиной, содержащей файлы (сервером) Если в вашей системе есть FTP-клиент и вы соединены с Internet, вы можете получить доступ к очень большому количеству файлов, доступных на FTP-серверах. Если у вас нет прямого доступа к FTP, вам следует обратить свое внимание на серверы, позволяющие получить доступ к FTP средствами E-mail.

Большое количество серверов в Internet предоставляют доступ к файлам средствами так называемого Anonymous FTP. Это значит, что вы можете получить доступ к машине не являясь ее официальным пользователем. Эти сервера содержат программное обеспечение, документы различного рода, картинки, тексты песен и тому подобное. Гигантский объем информации на таких серверах доступен любому.

Что бы соединится с сервером просто наберите команду ftp, а затем имя системы, с которой хотите соединиться, например, ftp ftp.lipetsk.su

Через несколько секунд появится запрос login: Если вы не являетесь официальным пользователем системы, введите Anonymous. Затем появится запрос Password: Что вы введете в общем-то не имеет значения, но согласно неписанным правилам, вы должны ввести свой E-mail адрес, поскольку операторы серверов были бы не прочь узнать, кто использует их сервер. После этого вы увидите приглашение сервера (обычно ftp>) Вы в системе. Вы можете посмотреть список директорий, набрав команду dir. Если сервер использует Unix и dir не работает, попробуйте ls -l. Обычно сервер имеет файл с именем README или 00-index.txt, содержащий в себе краткое описание сервера и местонахождения файлов. Надо отметить, что FTP-клиенты, встроенные в Web-browser'ы выполняют всю процедуру соединения автоматически. Так же поступают и специализированные FTP-клиенты типа CuteFTP, команды FTP.

Все команды FTP используются для получения файлов. Некоторые команды одинаковы для всех серверов, некоторые нет. Также, некоторые серверы поддерживают свои собственные команды, например, получение целой директории одной командой, поиск по директориям, etc. Прочтите содержащийся почти на каждом сервера файл README для получения информации о таких командах. Обычно FTP-сервер выдает список команд в ответ на команду help или? Итак, основные команды:

ASCII - переключение в ASCII режим. Этот режим является стандартным для передачи текстов.

Binary - переключение в двоичный режим. Для передачи архивов, картинок,

Cd - cмена директории на сервере.

Dir - список файлов в текущей директории сервера.

Get - копирует файл с сервера на ваш компьютер.

Help - список доступных команд.

LCD - cмена директории на вашем компьютере.

Lpwd - показывает текущую директорию вашего компьютера

Mget - получение сразу нескольких файлов по маске

Pwd - показывает текущую директорию на сервере.

Итак, вы в системе. Вы можете осмотреться, выбрать интересующие вас файлы и получить их (большинство серверов не позволяет пользователям самим посылать файлы) Обычно все самое интересное находится в директории /pub. Помните, что в Unix-системах вместо обратной дроби (\) используется прямая (/). Некоторые сервера содержат файлы типа ls-lR, которые содержат полный список имеющихся на сервере файлов. Если такового не имеется, вы можете набрать ls -lR и получить такой список. Однако помните, что это может занять много времени (списки размером 10 Mb не являются редкостью)

При приеме нетекстовых файлов вы должны использовать двоичный режим. Перед получением файла наберите команду binary. Обычно файлы хранятся в сжатом виде. Чаще всего в Unix-системах используется программа compress, результатом работы которой являются файлы с расширением.Z. Встречаются также Arc, Zoo, Arj, Lzh, Gz, Zip, в соответствии с используемой программой компрессии. Проблемой может стать получение файлов вида filename.tar.gz. MS-DOS не воспринимает подобные имена файлов, поэтому для получения такого файла используйте следующую схему:

get filename.tar.Z filename.tz Затем используйте последовательно compress и tar для распаковки файла. Многие сервера поддерживают режим on-line распаковки файлов на лету (на тот случай, если у вас нет утилит для декомпрессии файлов) Используйте следующую схему: get filename.z filename Вы получите распакованный файл. Помните, что передача такого файла займет больше времени, чем передача сжатого.

Распределенная система обычно имеет два существенно отличающихся компонента - непосредственно файловый сервис и сервис директорий.

Интерфейс файлового сервера

Для любой файловой системы первый фундаментальный вопрос - что такое файл. Во многих системах, таких как UNIX и MS-DOS, файл - не интерпретируемая последовательность байтов. На многих централизованных ЭВМ (IBM/370) файл представляется последовательность записей, которую можно специфицировать ее номером или содержимым некоторого поля (ключом). Так, как большинство распределенных систем базируются на использовании среды UNIX и MS-DOS, то они используют первый вариант понятия файла.

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

Защита обеспечивается теми же механизмами, что и в однопроцессорных ЭВМ - мандатами и списками прав доступа. Мандат - своего рода билет, выданный пользователю для каждого файла с указанием прав доступа. Список прав доступа задает для каждого файла список пользователей с их правами. Простейшая схема с правами доступа - UNIX схема, в которой различают три типа доступа (чтение, запись, выполнение), и три типа пользователей (владелец, члены его группы, и прочие).

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

Интерфейс сервера директорий

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

Реализация распределенных файловых систем

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

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

  • Прежде всего нужно понять, что файловый сервер — это, в первую очередь, средство для хранения файлов и получения доступа к этим файлам по сети.

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

• Решение под ключ. Представляет из себя оборудование, на котором уже установлена своя система с настроенным сервисом хранения данных. Удобен тем, что его можно достать из коробки и начать пользоваться после 10 минут настройки. Минус в достаточно высокой стоимости и некоторых ограничениях (система позволит настроить только то, что предусмотрено разработчиками)

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

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

Читайте также: