Заоблачные файлы

 

RapidShare, Народ.ru, Файлы@Mail.Ru и другие подобные сервисы служат не столько для хранения, сколько для обмена файлами. Новое поколение файловых сервисов не имеет с ними почти ничего общего. С точки зрения пользователя они скорее похожи на сетевые диски, которые можно подключить к компьютерам в локальной сети.

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

«Облако» вместо диска: новое поколение тонких клиентов будет использовать для хранения данных онлайновые сервисы

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

Браузер: мечты разработчиков Netscape Navigator не забыты. Основатель сайта Techcrunch.com Майкл Аррингтон обещает выпустить интернет-планшеты, весь интерфейс которых состоит только из браузера

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

Возможно, файлы, отправленные «на облако», незаметно разлетятся по дата-центрам в пяти странах мира, а запущенный процесс будет распараллелен на тысячу серверов

 

МОДНАЯ КОНЦЕПЦИЯ

 

Едва ли не первым известным сервисом такого типа была программа Gmail Drive, появившаяся вскоре после запуска почтового сервиса от Google. Она добавляет в «Проводник» Windows виртуальный диск, все файлы на котором в действительности хранятся в почтовом ящике Gmail. Популярность Gmail Drive доказала, что у этой идеи есть потенциал. Поэтому вскоре стали открываться специализированные файловые сервисы, позволяющие работать с данными в интернете так, будто они находятся на локальном диске.

Кому нужны эти сервисы? Резонный вопрос. Ведь для того, чтобы просто передать файл другому пользователю, годится и старая добрая электронная почта. В крайнем случае, если файл слишком велик, можно воспользоваться RapidShare (или его аналогами) или FTP.

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

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

«Облака» Google решают весьма ответственную задачу, ведь поисковой системе приходится за считанные мгновения «прочесывать» копии базы данных. На фото: дата-центр Google в Далласе

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

Копия рабочих данных сохраняется на серверах в интернете — или, как сейчас говорят, на «облаке». Согласно модной концепции «облачных вычислений» (от английского cloud computing), неограниченные мощности сетевых дата-центров становятся ресурсом, который можно «вырабатывать» централизованно, как электричество или топливо, и сдавать потребителям по мере надобности. Обычно возможности «сетевого облака» используют веб-разработчики и компании. Файловые сервисы — это редкое исключение, когда его ресурсы оказываются доступны простым пользователям почти без посредников.

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

 

ПО ПОНЯТИЯМ

 

Новомодное словосочетание cloud computing и по-английски кажется странным; в переводе на русский язык оно вовсе выглядит нелепицей. «Облачные вычисления» — и откуда взялся такой термин?

Все очень просто: на диаграммах, изображающих структуру локальных сетей, интернет, как правило, рисуют в виде большого аморфного облака. Суть cloud computing состоит в использовании неограниченных ресурсов интернетного «облака».

Согласно модной концепции «облачных вычислений» (от английского cloud computing), неограниченные мощности сетевых дата-центров становятся ресурсом, который можно «вырабатывать» централизованно, как электричество или топливо, и сдавать потребителям по мере надобности

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

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

В самый разгар бума сетевых компьютеров корпорация Sun успела выпустить несколько тонких клиентов без диска, основанных на Java. Компактные машинки в корпусах необычной формы тут же окрестили «тостерами». Другие компании наладили производство интернет-устройств — недорогих специализированных компьютеров, подходящих только для того, чтобы гулять по интернету и читать электронную почту. Дескать, обычному пользователю большего и не нужно. Разработчики самого популярного в те времена браузера Netscape Navigator шутили, что скоро у операционных систем останется только одна задача — запуск браузера.

Крупнейшие «вычислительные облака» принадлежат Amazon и Google. Они работают в гигантских дата-центрах и автоматически распределяются по десяткам и сотням тысяч компьютеров

Тогда у них ничего не вышло. Выпады Netscape привлекли внимание Microsoft; в разгоревшейся браузерной войне победил Internet Explorer, Netscape перешел в собственность компании America Online, и амбициозные заявления были забыты. Sun’овские «тостеры» на практике оказались не такими уж дешевыми, поэтому их никто не покупал. Производителей интернет-устройств погубил экономический спад, который последовал за крахом дот-комов в 2000 году, и недостаточно высокая скорость интернета в конце девяностых.

Означает ли это, что и cloud computing ждет бесславный провал? Необязательно, ведь за десять лет многое изменилось. Закон Мура сделал мощные компьютеры и быструю связь дешевыми и доступными. И то, и другое необходимо, чтобы человек не смог уловить разницу между программами или данными, расположенными на локальной машине или на удаленном дата-центре. Кроме того, появились приложения, способные использовать ресурсы «облака» — это тоже немаловажно.

 

АРХИТЕКТУРА

 

Сейчас крупнейшие «вычислительные облака» принадлежат Amazon и Google. Естественно, построены они были в первую очередь для собственных нужд. Данные и приложения Google и Amazon работают в гигантских дата-центрах и автоматически распределяются по десяткам и сотням тысяч компьютеров.

Amazon использует «облака» для обработки колоссальных объемов данных о товарах и посетителях amazon.com, самого большого в мире интернет-магазина. Задача Google сложнее: поисковой системе приходится за считанные мгновения «прочесывать» копии базы данных, которая сравнима по размеру с целым интернетом. Разработанные для поиска технологии — распределенная файловая система GFS, СУБД BigTable и метод параллельной обработки данных MapReduce — используется компанией и для других веб-приложений.

Amazon использует «облака» для обработки колоссальных объемов данных о товарах и посетителях amazon.com, самого большого в мире интернет-магазина

Несколько лет назад Amazon стал предоставлять сервисы cloud computing покупателям. Речь идет прежде всего об Amazon S3 и Amazon Elastic Compute Cloud. Первый используется для хранения файлов, а в другом можно арендовать произвольное количество виртуальных серверов. Затем в игру вступил Google: компания запустила Google App Engine — хостинг для веб-приложений, которые масштабируются за счет технологий Google. Тем временем Microsoft спешно достраивает собственное «облако» — Azure Services Platform обещают запустить к середине 2009 года.

Эти сервисы — внутренности «облачных вычислений», их инфраструктура. S3, Elactic Compute Cloud и App Engine предназначены не для простых пользователей, а для разработчиков веб-сайтов и приложений. Например, Elastic Compute Cloud нередко используют, чтобы пережить кратковременный скачок нагрузки на веб-серверы. Приобретать и подключать для этого реальные компьютеры куда дороже, чем ненадолго перенаправить нагрузку на дата-центры Amazon. Кроме того, на тех же технологиях или их аналогах основаны Gmail, Google Docs и Zoho Office, способные почти полностью заменить офисные программы, онлайновый графический редактор Aviary, музыкальный плеер Last.fm и множество других веб-приложений.

 

ПО ДОРОГЕ С ОБЛАКАМИ?

 

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

Первым известным файловым сервисом нового поколения был Gmail Drive от Google. Его популярность доказала, что у этой идеи есть потенциал

Когда заветный файл под рукой, есть хотя бы иллюзия того, что с ним будет все в порядке. Но важно понимать, что это именно иллюзия. Ноутбук легко потерять, винчестер может сломаться, а запасная копия файла — исчезнуть по нелепой случайности. Конечно, вряд ли разумно доверять бесплатному онлайновому сервису единственный экземпляр ценного документа, но ценные документы вообще не стоит хранить в единственном экземпляре. Помните сравнение cloud computing с электросетью? Аналогия вполне подходит и в данном случае: как правило, те, кого действительно беспокоит отключение электроэнергии, держат в запасе автономный дизельный генератор.

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

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

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

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

DROPBOX

Dropbox,  — небольшой стартап, финансирует который инвестиционная компания Sequoia Capital, в свое время приложившая руку к созданию Google, Yahoo, Apple, Electronic Arts и NVIDIA. К стартапу, который сумел заинтересовать почтенных инвесторов, немало повидавших за тридцать лет работы в Кремниевой долине, видимо, стоит присмотреться внимательнее.

На фоне конкурентов файловый сервис Dropbox кажется минималистичным и простым. Впрочем, это даже хорошо — те же качества когда-то помогли Google стать лидером. Для работы с Dropbox необходимо установить специальную программу (есть версии для Windows, Mac OS X и Linux), с которой, впрочем, вряд ли придется взаимодействовать напрямую. Ее и заметить-то непросто: сразу после включения компьютера она прячется в трее.

Созданную при установке папку Dropbox можно открыть в любом файловом менеджере. Файлы или каталоги из нее немедленно передаются в сетевое хранилище, которое стартап арендует у Amazon S3. Документы можно копировать, редактировать в обычных приложениях и даже удалять — все изменения тут же вносятся и в сетевую версию. А если к учетной записи подключены другие компьютеры, содержимое папки Dropbox станет одинаковым на каждом из них.

Веб-интерфейс у Dropbox, разумеется, тоже есть. С его помощью можно заливать или скачивать файлы (а то и целые папки в виде zip-архивов), менять настройки и — самое важное! — изучать историю изменений файла. Насколько это полезная возможность, знает всякий программист: сейчас ни один серьезный проект по разработке программного обеспечения не обходится без системы управления версиями. При необходимости старые версии файлов можно восстановить.

2 Гб Dropbox предоставляются бесплатно, а за $10 в месяц вместительность онлайнового накопителя увеличивается до 50 Гб. Этого, пожалуй, хватит не только для документов, но даже для хранения музыкальной коллекции порядочных размеров.

BOX.NET

Несмотря на похожее название, Box.net, www.box.net — это полная противоположность Dropbox. Удобство и незаметность Dropbox способно впечатлить лишь обычных пользователей, которые, судя по всему, не особенно интересны создателям Box.net. Они метят в иную целевую аудиторию — компании и организации, которые нуждаются в средствах для совместной работы над документами.

Единственный способ доступа к Box.net — веб-интерфейс. У сервиса есть бесплатная версия, но ее возможности скромнее, чем у Dropbox: 1 Гб, 5 общих папок и сокращенная скорость загрузки на сервер. Есть также два платных варианта. За $20 в месяц обещают 15 Гб, 10 общих папок и круглосуточную техподдержку по телефону. Крупные компании должны платить по $15 в месяц за каждого корпоративного пользователя. За это им достаются все те же 15 Гб без искусственного ограничения количества публичных папок, зато с возможностью управления версиями.

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

Самая любопытная черта Box.net — его интеграция с множеством сервисов от сторонних разработчиков. Документы Box.net отрываются в офисных веб-приложениях Zoho Office, картинки редактируются в Picnic.com, а файлы в формате PDF можно просматривать с помощью Flash даже на тех компьютерах, где не установлен Adobe Acrobat Reader.

  LIVEDRIVE

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

По функциональности сервис напоминает гибрид Box.net и Dropbox. Как и у Dropbox, у Livedrive имеется клиентская программа (правда, только для Windows), но количество компьютеров, на которые ее можно установить, строго ограничено. Этот минус, правда, отчасти компенсируется наличием доступа по FTP. При этом файлы можно открывать в разнообразных веб-приложениях, а также встроенных просмотрщиках, которые предусмотрены для всех распространенных мультимедийных форматов — это роднит Livedrive с Box.net.

MISCROSOFT LIVE MESH

 

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

Более подробно про Mesh можно прочесть в отдельной статье этой темы номера.

 






Рекомендуемый контент




Copyright © 2010-2019 housea.ru. Контакты: info@housea.ru При использовании материалов веб-сайта Домашнее Радио, гиперссылка на источник обязательна.