пнвтсрчтптсбвс
      1
2345678
9101112131415
16171819202122
23242526272829
30      

Реклама


  Технологии/Явление

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

«Облачные» веб-сервисы
для хранения данных

«Облачные» веб-сервисы<br /> для хранения данных 30.10.2009
17:50
Олег Парамонов

 

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

 

Модная концепция

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

По понятиям

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Архитектура

 

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

 

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

 

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

 

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

 

По дороге с облаками?

 

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

 

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

 

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

 

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

 

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

 

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



<< Предыдущая В начало рубрики Следующая >>



Конкурсы

Реклама