Министерство образования и науки РФ
Омский государственный университет им. Ф.М. Достоевского
Факультет компьютерных наук
Кафедра
вычислительных систем
УТВЕРЖДАЮ
Зав. кафедрой
__________Коробицын В.В.
«____»______________
Отличие файлообменных сервисов от облачных сервисов (на примере DropBox и остальных)
Курсовой
проект
Студента
Иванов Иван Иванович
КПСВ-301.07-01
Научный руководитель
к.ф.-м.н., доцент
__________
Коробицын В.В.
Омск - 2014
Содержание
Введение
. Теоретическая часть
.1. Файлообменные и облачные сервисы
.2. Сравнительная характеристика облачных и файлообменных сервисов
. Практическая часть
. Заключение
. Литература
Введение
Существует несколько способов архивирования и хранения информации, но не один из них не является совершенным на 100%. Поэтому нередко совмещают несколько способов хранения. Основные из них:
Можно хранить информацию на специальном сетевом устройстве Network-Attached-Storage. Это отдельный сервер, который предназначен для хранения любых цифровых данных. Он способен работать как по проводной, так и по беспроводной технологии. Его даже можно сконфигурировать в виде отдельного жесткого диска на домашнем компьютере. Основные плюсы (NAS) это возможность хранения данных с нескольких ПК, можно настроить автоматическое резервное копирование.
Копирование и хранение информации на отдельном внешнем жестком диске. Этот способ отличается от предыдущего тем, что внешний или портативный жесткий диск одновременно можно подключить только к одному ПК. Такой жесткий диск может работать через специальную док станцию, так и быть полностью портативным, то есть иметь свой источник питания, но второй вариант немного дороже. Из плюсов это простота использования. К минусам можно отнести большую вероятность сбоя или поломки жесткого диска в случае его падения даже с небольшой высоты стола. Сегодня существуют твердотельные накопители - SSD, у которых внутри нет механических деталей. Поэтому они считаются надежнее, чем стандартные жесткие диски, но SSD стоят дороже.
Обычная запись информации на CD и DVD диски была когда-то одним из основных способов хранения информации. Но на сегодняшний день такой способ используется все реже, хотя, как и раньше, считается надежным методом резервирования.
Можно хранить информацию, а также создавать резервные копии в файлообменниках сети Интернет.
Это очень удобно, так как доступ к нужной информации можно получить из любой точки планеты, имеющей доступ в Интернет. Трудно подсчитать затраты на такой способ хранения информации, так как стоимость сильно разнится. Существуют также бесплатные файлообменники, которые финансируются рекламодателями и платными пользователями, для которых скорость скачивания сильно отличается от скорости бесплатного доступа в приятную сторону.
Из минусов такой системы хранения своих данных выделяются два:
. зачастую медленная скорость скачивания.
.при отсутствии Интернета совершенно невозможно ими воспользоваться.
Облачное хранение информации это хранение данных в глобальной сети на самых разных серверах в интернете. Существуют даже специальные сервисы, такие как, Dropbox, которые любому пользователю предоставляют бесплатно 2 гигабайта свободного пространства для хранения информации. У сервиса есть возможность автоматического резервирования и доступа с любого компьютера или мобильного устройства в сети интернет.
Хранение данных на карте памяти (флешке). Это
отличный способ резервирования, но емкости у флешек пока не такие большие, как
у жестких дисков. На сегодняшний день чаще в продаже можно встретить флешки
всего на 32 гигабайта.
1. Теоретическая часть
.1 Файлообменные и
облачные сервисы
Облачное хранилище данных - модель онлайн-хранилища, в котором данные хранятся на многочисленных, распределённых в сети серверах, предоставляемых в пользование клиентам, в основном третьей стороной. В противовес модели хранения данных на собственных, выделенных серверах, приобретаемых или арендуемых специально для подобных целей, количество или какая-либо внутренняя структура серверов клиенту, в общем случае, не видна. Данные хранятся, а равно и обрабатываются, в так называемом облаке, которое представляет собой, с точки зрения клиента, один большой, виртуальный сервер. Физически же такие сервера могут располагаться удалённо друг от друга географически, вплоть до расположения на разных континентах.
Преимущества облачных хранилищ
Клиент платит только за то место в хранилище, которое фактически использует, но не за аренду сервера, все ресурсы которого он может и не использовать.
Клиенту нет необходимости заниматься приобретением, поддержкой и обслуживанием собственной инфраструктуры по хранению данных, что, в конечном счете, уменьшает общие издержки производства.
Все процедуры по резервированию и сохранению целостности данных производятся провайдером облачного центра, который не вовлекает в этот процесс клиента.
Когда требуется хранить данные в облаке
Многие пользователи полагают, что хранить информацию надо на жестком диске ПК, а если нужно взять ее с собой, то скопировать на портативные носители. Между тем с появлением облачных хранилищ такой подход уже далеко не лучший: гораздо проще и выгоднее разместить файлы в облаке и спокойно менять местоположение, зная, что в любой момент к ним есть доступ при наличии канала в Интернет.
Тем, кому по роду деятельности приходится много и часто ездить, облачные хранилища позволяют не отягощать свой багаж множеством файлов.
С помощью облака удобно не только хранить резервные копии, но и обмениваться информацией с другими людьми. Достаточно отправить ссылку адресату, и тот загрузит файлы в любой подходящий момент.
Хранение архивов. Для того чтобы избежать потери важной информации (например, при выходе из строя жесткого диска), достаточно скопировать ее в облако и периодически обновлять.
Какое выбрать облачное хранилище данных.
Облачных хранилищ довольно много, и все они предоставляют различные возможности. Единственное, в чем сходны между собой, - в способе обработке информации. Сама концепция облачного хранения предполагает, что пользователю не обязательно знать, где именно располагаются его данные: физически они могут находиться не только на разных серверах, но и сами серверы могут быть на разных континентах. Тем не менее, пользователь видит хранилище, как обычный накопитель (объем определяется политикой предоставления услуги), а в некоторых случаях может даже включить облачный диск в состав системы и наблюдать его, как локальный том.
Выбрать сервис для конкретной задачи не так просто: каждый из них интересен именно своими функциями, так что я попробую привести в качестве примера наиболее востребованные.
Файлообменная сеть - собирательное название одноранговых компьютерных сетей для совместного использования файлов, основанных на равноправии участвующих в обмене файлами, то есть каждый участник одновременно является и клиентом, и сервером.
Можно называть пиринговыми сетями, от англ. peer-to-peer - равный к равному. Сокращённо P2P.
Пользователи файлообменной сети выкладывают какие-либо файлы в «расшаренную» (англ. share - делиться) директорию, содержимое которой доступно для скачивания другим пользователям. Какой-нибудь другой пользователь сети посылает запрос на поиск какого-либо файла. Программа ищет у клиентов сети файлы, соответствующие запросу, и показывает результат. После этого пользователь может скачать файлы у найденных источников. В современных файлообменных сетях информация загружается сразу с нескольких источников. Ее целостность проверяется по контрольным суммам.
Типы организации файлообменных сетей.
Централизованные сети.
Файлообменники первого поколения. Несмотря на то, что каждый участник файлообменной сети является и клиентом и сервером, необходима инфраструктура для объединения разрозненных клиентов между собой в определённое сообщество. В централизованных файлообменных сетях служебную информацию хранят индексационные серверы. Это главное отличие этого типа.
Достоинства: Простота программирования, небольшой объём служебной информации, передаваемой на сервера. Однако большой жирный минус - ненадёжность. Индексационные серверы могут быть отключены по разным причинам (технический сбой, разорение владеющей компании, судебное решение). В таком случае сеть перестаёт функционировать.
Локальные файлообменные сети.трекеры, DirectConnect (DC++). Тоже являются централизованными сетями, однако предусматривают существование большого количества серверов разного масштаба (так называемых «трекеров» или «хабов»). Несмотря на «локальность», существуют достаточно крупные файлообменники мирового масштаба, такие как The Pirate Bay, большие DC++ хабы и т. д.
Частично децентрализованные (гибридные) сети.
Файлообменники второго поколения. Сочетая скорость централизованных сетей и надёжность децентрализованных, используются гибридные схемы, в которых используются независимые индексационные сервера, постоянно синхронизирующие информацию между собой. Таким образом, при выходе из строя одного из них, сеть продолжает функционировать. К частично децентрализованным файлообменным сетям относятся eDonkey2000, OpenNap, Kazaa.
Полностью децентрализованные сети.
Файлообменники третьего поколения. Функционируют без индексационных серверов. Хотя объём передаваемой служебной информации в них больше, надёжность их гораздо выше. Пока не существует способа насильно остановить функционирование такой сети. К децентрализованным сетям относятся Gnutella, Overnet, Kad.
Сети отличаются ввиду полной децентрализованности отличаются относительной «анонимностью» (Но IP-адрес всё равно регистрируется). Наибольший успех и популярность имеют в Японии из-за массовой доступности быстрого и почти бесплатного интернета при тотальном запрете на порнографию без цензуры и разгуле пиратства в стране.
Даркнеты.
Пиринговые сети последнего поколения. Используют специальные приемы анонимизации, основанные на ограничении непосредственных соединений некоторым количеством «друзей», которые определяются пользователем. (принцип F2F: friend-to-friend). Пока находятся в зачаточном состоянии в связи с необходимостью находить нескольких «друзей» в файлообменной сети. Примеры: FreeNet (в опциональном режиме F2F), GNUnet (в опциональном режиме F2F), I2P.
Принципы работы файлообменных сетей.
Основные принципы работы файлообмена заключаются в следующем:
* Пользователь скачивает программу-клиент себе на компьютер;
* В каждой такой программе присутствует поиск, который ищет ресурсы, выложенные на компьютерах других пользователей для свободного скачивания.
Любой пользователь, используя поиск, может найти на компьютере любого другого пользователя те ресурсы, которые тот выложил в свободный доступ, и бесплатно скачать их. А так, как количество пользователей таких файлообменных программ исчисляется сотнями тысяч, а иногда даже миллионами, пользователь скорее всего найдет нужный ему файл.
Современные файлообменные сети.
В наше время наиболее популярными протоколами файлообмена является BitTorrent для трекеров и DC++ для локальных сетей провайдеров. Преимуществом (или недостатком) BitTorrent перед той же DC++ является возможность (обязанность) прямого рейтингования пользователей, что побуждает их не только качать, но и раздавать, а также более правильное «размазывание» файла по закачивающим пирам (самая «редкая» часть файла скачивается в первую очередь).
Файлообменные сети и авторские права.
Защита авторских прав, являясь естественным врагом пиринговых технологий, вместе с тем является стимулирующим фактором для их развития. Каждое новое поколение файлообменных сетей становится менее уязвимым к желаниям пресечь свободный файлообмен.
Многие распространяемые в таких сетях файлы, не являющиеся общественным достоянием, распространяются в них без разрешения правообладателей. Видеоиздательские и звукозаписывающие компании утверждают, что это приводит к значительной недополученной ими прибыли. Проблем им добавляет тот факт, что пресечь распространение файла в децентрализованной пиринговой сети технически невозможно - для этого потребуется физически отключить от сети все машины, на которых лежит этот файл, а таких машин может быть очень и очень много - в зависимости от популярности файла их число может достигать сотен тысяч. По существующему законодательству многих стран даже к централизованным P2P сетям подкопаться достаточно трудно по причине того, что самого нелегального контента на их серверах нет. Максимум, что там есть - ссылки на пиров или хеш-файлы (в случае BitTorrent).
В последнее время видеоиздатели и звукозаписывающие компании начали подавать в суд на отдельных пользователей таких сетей, обвиняя их в незаконном распространении музыки и видео.
Не обращая внимания на судебные разбирательства, связанные с нелегальным распространением музыки (а это более 20 тыс. исков со стороны RIAA), американцы продолжают пользоваться p2p-сетями для обмена музыкальными файлами. Причём популярность p2p-сетей растёт.
Файлообменные сети и провайдеры.
Некоторые провайдеры отрицательно относятся к
фалообменным сетям, так как они забивают своим трафиком каналы, отчего
провайдерам приходится покупать у вышестоящих провайдеров более широкие каналы
и тратиться на модернизацию сети, либо слушать постоянные претензии пользователей
о несоответствии реальной скорости заявленной.
1.2 Сравнительная
характеристика облачных и файлообменных сервисов
Облачные сервисы
Для обмена файлами и их хранения предназначен 4shared. Идеален для тех, кому надо всего лишь передать файл адресату или воспользоваться им в поездке. Сайт требует регистрации, но она абсолютно необременительна, кроме того, подойдет ваш аккаунт в Google, Twitter или Facebook. По умолчанию предоставляется 10 Гбайт, но если вы подтвердите активацию аккаунта, пройдя по специальной ссылке из уведомления, то получите еще 5 Гбайт дополнительно. У 4shared простой интерфейс, личный кабинет напоминает «Проводник» Windows, работать с ним несложно. Загруженные файлы распознаются по типу и отображаются в виде превью (если это возможно). Для каждого файла предусмотрена настройка параметров безопасности - например, можно указать, что его нельзя включать в общий поиск, и разрешить загрузку только владельцу. Помимо функции файлообменника, 4shared допускает применение синхронизации посредством утилиты Sync. Достаточно установить ее на все компьютеры, на которых требуется иметь копии рабочих файлов, и назначить специальную папку, чтобы обеспечить и синхронизацию, и хранение резервных копий в облачной среде. Предполагается, что пользователю нет нужды следить за изменениями файлов: если действия с ними производятся в назначенном каталоге, все необходимое по обновлению выполняет утилита. Бесплатный менеджер 4shared Desktop облегчает работу с большим количеством файлов: не только упрощает операции выгрузки/загрузки, но и способен действовать через прокси-серверы, поддерживает возобновление прерванного соединения и ускоряет процесс обмена файлами. Утилита работает с Windows, Linux и Mac. Сервис функционирует на устройствах Symbian, Blackberry, Android и iPhone: позволяет слушать музыку, смотреть видео, управлять файлами.
Все вышеописанное предоставляется бесплатно, но доступен премиум-аккаунт, который не только увеличивает размер хранилища до 100 Гбайт, но и расширяет список сервисов.
Если требуется надежное хранилище с высокой
степенью защиты, можно использовать Amazon S3. Он не бесплатен (разве что
первый год для новых пользователей), однако на рынке не так много сервисов,
готовых предоставить практически неограниченные возможности для файлового
хостинга, да еще и с очень развитыми средствами управления ими. Конечно,
рядовому пользователю для хранения собственных архивов достаточно утилиты S3
Browser, но наибольший интерес Amazon S3 представляет для различного рода
стартапов. К его услугам прибегают такие известные ресурсы, как Dropbox, что,
пожалуй, следует считать своего рода гарантом надежности. Конечно, это не
бесплатно: в счет включаются объемы хранимой информации, количество запросов, а
также объем входящего/исходящего трафика. Если посчитать на калькуляторе
(calculator.s3.amazonaws.com), то получится, что при объеме трафика в 20 Гбайт
в месяц и таком же количестве хранимых файлов придется заплатить около $2 в
месяц за пользование услугами. Это очень немного для подобного сервиса, хотя
для частного использования и не всегда применимо (разве что необходима высокая
надежность облачного хранилища).