Файловые сети что это

Обновлено: 02.07.2024

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

Основные принципы работы файлообмена заключаются в следующем:

Впервые термин peer-to-peer (P2P) был использован в 1984 г. компанией IBM при разработке сетевой архитектуры для динамической маршрутизации трафика через компьютерные сети с произвольной топологией (Advanced Peer to Peer Networking).

Среди файлообменных сетей по количеству узлов лидируют такие сети, как Bittorrent, eDonkey2000, Gnutella2, Gnutella.

Bittorrent

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

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

В сети BitTorrent используются протоколы Bittorrent и BitTorrent Azureus DHT. Последний основан на модифицированном протоколе Kademlia и используется для обеспечения работы с файлами метаданных, не привязанными к серверам, для децентрализованного поиска ресурса по ID и присваивания ресурсам комментариев и рейтинга. Вместо BitTorrent Azureus DHT некоторые клиенты поддерживают аналогичный ему по функциональности протокол BitTorrent Mainline DHT.

Gnutella, Gnutella2

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

Когда узел "хочет" найти ресурс, он посылает запрос по ключевому слову своему концентратору, последний либо находит ресурс в своей таблице и возвращает ID узла, обладающего ресурсом, либо возвращает список других концентраторов, которые узел вновь запрашивает по очереди случайным образом. Такой поиск называется поиском с помощью метода блужданий (random walk).

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

Наиболее распространенные клиентские программы для Gnutella и Gnutella2: Shareaza, Kiwi, Alpha, Morpheus, Gnucleus, Adagio Pocket G2 (Windows Pocket PC), FileScope, iMesh, MLDonkey.

EDonkey2000

Сеть EDonkey2000 появилась в 2000 г. Информация о наличии файлов в ней публикуется клиентом на многочисленных серверах в виде ed2k-ссылок, использующих уникальный ID ресурса.

Direct Connect

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

Файловая сеть (File Area Network) определяет способ cовместное использование файлов|cовместного использования файлов через сеть, например, хранилищ данных, подключенных к файловому серверу или сетевому хранилищу (NAS).

Содержание

Основы

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

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

В сети хранения данных отделение серверов приложений и рабочих станций от среды хранения данных выполняется на самом нижнем уровне стека протоколов, а именно на уровне блочного ввода-вывода. Здесь команды хранилища на хранение и извлечение атомов хранения (например, блоков диска) расширяются от доступа по локальной шине до доступа по Fibre Channel или сети IP (например, через iSCSI). Кроме того, технологии SAN предлагают уровень виртуализации, на котором реальное физическое местоположение и параметры диска виртуализируются относительно реальной логики файловой системы, работающей на серверах приложений и рабочих станциях. Однако, реальная логика файловой системы остается на серверах приложений и рабочих станциях, то есть файловая система управляется ими.

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

Обычно NAS ассоциируется с хранением неструктурированного содержимого типа файлов. Клиенты хранилища (серверы приложений и рабочие станции) обычно используют сетевые протоколы на базе IP, например CIFS и NFS для сохранения, извлечения и модификации файлов в NAS. Единицей обмена здесь является файл, а не том, как в SAN. Многие приложения используют NAS. Серверы приложений и рабочие станции не управляют реальной файловой системой, а работают в модели брокера, запрашивая файловые операции (например, создание, чтение, запись, удаление, модификация и перемотка) у файлового сервера.

Модель многоуровневого хранения

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

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

HSM и ILM

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

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

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

Виртуализация, оптимизация и управление в SAT

Уровень SAT вводит в архитектуру хранилища три основных возможности:

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

  1. Распределенные и кластерные файловые системы
  2. Управление файлами через сеть и виртуализация (Общие унифицированные пространства имен)
  3. Оптимизация и сжатие хранилищ
  4. Безопасность хранилищ, контроль доступа и шифрование
  5. Управление цифровыми правами
  6. Миграция данных файла, репликация и контроль размещения (без введения шаблонов файла)
  7. Классификация и проверка соответствия файлов

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

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

Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.
Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники.
Эта отметка установлена 13 февраля 2012.

Файловая сеть представляет систематизированный подход к организации различных технологий, относящихся к файлам, в современной организации. Реализация файловой сети предоставляет ИТ-отделу масштабируемый и гибкий подход к интеллектуальному администрированию процессов управления данными в файлах. Согласно Brad O’Neill, старшему аналитику в Taneja Group, возможности файловой сети включают:

  • Повсеместный контроль всех сведений о файле и управление атрибутами файлов на основе метаданных и их содержания, независимо от платформы в масштабах предприятия;
  • Возможность установки пользователем видимости файлов и прав доступа к ним на основе бизнес-величин (например, отделов, проектов, географического положения), независимо от физического устройства;
  • Прозрачное перемещение информации файла независимо от географических границ без прерывания работы;
  • Создание служб управления файлами, развертываемых как истинные «службы» для всей инфраструктуры (например, не развернутые в хранилище для конкретных приложений);
  • Измеряемая отдача от инвестиций (ROI) для управления файлами за счет оптимизации содержимого файла технологиями сжатия и устранения дублирования избыточного содержания.

Элементы файловой сети

Ниже представлен список основных элементов файловой сети, сформированный по результатам исследований Taneja Group:

Многие абоненты МТС при просмотре детализации расходов сталкиваются с новым списанием за скачивание контента с помощью торрент-трекеров и P2P-сервисов. За данную опцию удерживаются суммы в размере от 75 до 225 рублей. Следующие рекомендации помогут отключить использование файлообменных сетей и сэкономить деньги.

детализация расходов в МТС

За что снимаются деньги

В случае, если абонент расходует интернет-трафик на скачивание контента через торрент-трекеры или P2P-сервисы, МТС списывает с его счета деньги за пользование файлообменными сетями. Данная опция отличается довольно высокой стоимостью (к примеру, с владельцев пакета «Тарифище» взимается плата в размере 75 рублей за каждые 5 гигабайт, которые были израсходованы на закачку из файлообменных сетей). Функционирует система по простому алгоритму: в случае скачивания контента с торрент-трекеров с баланса автоматически списывается фиксированная сумма, за которую начисляется интернет-трафик.

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

Несмотря на высокую стоимость услуги, скорость закачки файлов с торрент-трекеров и P2P-сервисов ограничена 128 Кбит/сек, что значительно ниже пропускной способности большинства домашних и общественных сетей. Пользователь пакета «Тарифище» может подключать безлимитный интернет или совершать международные звонки на выгодных условиях, однако не имеет права раздавать трафик на другие устройства и компьютеры.

Как отключить использование файлообменных сетей

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

  1. Сначала анализируются «Time to live» (TTL пакеты), которые помогают системе выявлять источник трафика.
  2. Затем происходит анализ доменов, DNS и IP-адресов файлообменников. Если со смартфона фиксируется обращение к торрент-трекерам, поток трафика воспринимается как «использование файлообменных сетей».

У МТС есть ряд других технологий и алгоритмов, использующихся для определения типа закачки с помощью мобильного интернета. В сети можно обнаружить различные инструкции, которые позволяют обойти подобное отслеживание. Простейшим способом считается подмена значений «Time to live». В случае передачи через Android-устройства TTL-значение равно 64 единицам, а при использовании устройств под управлением операционной системы Windows – 128 единицам. Система распознает источник посредством сверки данного числа и блокирует дальнейшую раздачу сетевого трафика.

Существуют специальные программы, позволяющие сменить значение «Time to live». Самыми популярными приложениями считаются «TTL Editor» и «TTL Master», которые предназначены для обхода ограничений во время использования режима модема. Процесс смены является автоматизированным. Настроить TTL на мобильном устройстве можно следующим образом:

  1. Запустить «TTL Master» или «TTL Editor».
  2. В разделе «Настройки» установить число 64.
  3. Выполнить сохранение изменений.

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

Заключение

«Использование файлообменных сетей» представляет собой списание денежных средств с абонентов МТС за скачивание контента через торрент-трекеры и P2P-сервисы. В случае, если деньги были удержаны с баланса ошибочно, стоит обратиться в службу поддержки абонентов оператора мобильной связи МТС и сообщить о возникшей проблеме, потребовав оформить возврат списанных средств.


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

1.jpg

Что такое файловый сервер?

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

Для чего используется файловый сервер?

2.jpg

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

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

Использование файл-сервера даёт ещё несколько важных плюсов:

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

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

заметно упрощается обеспечение информационной безопасности. Файлы на сервере можно и нужно защитить антивирусным ПО и фаерволом, причём делать это придётся лишь на одной машине в сети. Принимать эти меры на каждом локальном устройстве не потребуется.

Типы файловых серверов

Один из критериев деления файловых серверов на типы — их специализация. Существуют:

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

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

Целесообразно разделить серверы файлов на категории по их техническим характеристикам, в первую очередь — по объёму дисковой подсистемы и вычислительной мощности. Можно выделить:

3.jpg

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

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

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

Файловый сервер с web-интерфейсом

4.jpg

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

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

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

программа позволяет защитить паролем данные, которые хранятся на сервере, от несанкционированного доступа.

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

Попробуйте зайти на файловый сервер со стороннего компьютера или мобильного устройства, введя в адресную строку браузера внешний IP-адрес. Узнать его можно, выбрав в HFS «Menu» — «IP address» — «Find external address». Если приложение работает корректно, вы должны увидеть на экране его интерфейс.

Кликните по любой папке, подготовленной к удалённому доступу, правой кнопкой мыши, и выберите «Properties». В появившемся окне обратите внимание на вкладку «Permissions». Здесь вы сможете устанавливать права доступа к данным — наделять пользователей возможностью скачивать файлы, удалять их, а также загружать файлы на сервер через браузер.

Технические характеристики файловых серверов

5.jpg

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

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

Скорость передачи данных. Чем она выше, тем комфортнее пользователям будет работать с файлами на сервере. Зависит от типа используемых накопителей (так, SSD значительно превосходят по скорости обычные жёсткие диски), а также от быстродействия процессоров и объёма и типа оперативной памяти.

Объём оперативной памяти и её тип. Этот критерий особенно важен в некоторых случаях — например, при использовании файлового сервера для хранения базы данных 1С. Если оперативной памяти будет недостаточно, пользователи начнут испытывать затруднения при совместной работе с такой базой.

Характеристики сетевой карты. Чем выше её пропускная способность, тем быстрее будет идти обмен данными между файловым сервером и клиентскими устройствами.

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

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