Cloud computing – Большой Брат окучивает тебя
Написал Кот 10.3.08 в рубрику: Онлайн-мир, ТулсыТермин "cloud computing" (или просто "cloud", "облако") достаточно расплывчат. Им обозначают и web-хостинг, и программные решения для распределенных вычислений через Интернет (включая модное "software-as-a-service"), и некоторые "железные" технологии организации крупных дата-центров. В этом году IT-компании начали активную борьбу за первенство в облачном буме. Причем борьба идет не только за программно-аппаратные решения, но и за сам бум-термин.
Кто сказал "мяу"?
В сентябре этого года патентное ведомство США решило пересмотреть патентную заявку компании Dell на технологию "cloud computing". Ранее эта заявка имела статус "допущенной". Это означало, что прошел срок, отведенный оппонентам на опротестование такого патента, и патент готов к регистрации. Однако теперь этот статус отменен, вместо него заявка вернулась к статусу "проверки" – патентное ведомство потребовало предоставить дополнительную информацию.
Dell действительно была одной из первых компаний, кто начал применять этот термин в очень практическом смысле. The Register вспоминает, что первое упоминание о cloud computing весной 2007 года в этом издании связано с разработками Dell. Компании Dell также принадлежит домен cloudcomputing.com.
Однако сам термин появился значительно раньше. Даже когда в 2006 году CEO Google Эрик Шмидт решил подменить понятие "Web 2.0" на этот самый "cloud computing" – ему напомнили в ответ, что шутка совсем не новая.
А Wikipedia вообще говорит, что концепция родилась в 60-е годы. И что к успешным "облачным приложениям" относятся P2P-сети – которые давно на слуху, и дали миру не только новый вид пиратства, но и другие новые экономические модели ("вычисления как валюта").
Но фактически, на сегодняшний день именно Google чаще всего поминают в этой теме – если считать, что "cloud computing" обозначает массовый web-хостинг для различных пользовательских приложений. А также методы работы с этими данными, целью которых, конечно же, является более четкое представление о личных предпочтениях пользователей, что ведет к новым методам прицельной рекламы. То есть – если принять определение от Шмидта, которое он специально заточил под себя.
Начинается с вешалки
Однако похоже, что скоро "облачный" термин вернется к своим "железным" корням. Дело в том, что Google специализируется именно на web-приложениях, а не на "железе". И это уже дает о себе знать проблемами, которые связаны с высокими нагрузками – достаточно вспомнить очередное падение Gmail.
С другой стороны, в игру под названием "cloud computing" активно вступили IT-компании, которые ближе к земле. Развиваемые ими технологии – это вовсе не "возвращение гигантских суперкомпьютеров", как фантазировал Шмидт. Речь идет о создании распределенных и гибко масштабируемых вычислительных сред – ну кому выгоден суперкомьютер, если он лишь несколько часов работает под высокой нагрузкой, а потом всю неделю простаивает? Плюс проблемы безопасности и многие другие вещи, о которых Google не особенно распространяется, стараясь просто затащить всех в свой бесплатный, но непонятно как поддерживаемый ГуглоВеб.
В ближайший год мы увидим кучу альтернативных новинок в этой области – но сейчас немного о другом. В наш век тотальной медиа-зависимости даже очень хорошим технологиям трудно привлечь внимание без масштабного пиара. Случай с запоздалым патентом Dell на фоне распиаренного Гугла – хороший тому пример.
Некоторые идут другим путем, вводя собственные термины. Одна из последних заметных инициатив – Synaptic Hosting от AT&T. Пользователь получает виртуальную среду с разными вариантами хранения данных, сетевых архитектур, с поддержкой приложений и обеспечением удаленных вычислительных мощностей для них. Система легко масштабируется – как в плане новых сервисов, так и в плане нагрузок.
Что же касается пиара – сейчас на "синаптическом хостинге" от AT&T живет сайт олимпийской сборной США. Очень удачного захватили клиента! Для сравнения – российская олимпийская сборная была использована для продвижения облачных приложений "Гугла", ее сайт сделан на основе Blogger.com. Того самого блогохостинга, который иногда путает блогеров со спамерами. Тем же манером в России будут продвигать iGoogle и Гуглогаджеты, безопасность которых раскритиковали на DefCon.
Но круче всех зажигает Hewlett-Packard. Развивая свою экстремальную футурологическую концепцию Everything as a Service на практике, они подписали контракт с Министерством обороны США, которому тоже понадобилось вычислительное облако. Теперь, как утверждает HP, американским военным не придется тратиться на кучу харда и софта – они все будут работать на виртуальных машинах через один "безопасный" web-портал от HP.
Ну и наконец, в июле Intel, Yahoo! и HP основали альянс под названием Cloud Computing Test Bed. Этот тестовый полигон для облачных вычислений будет состоять из 6 дата-центров, в каждом будет "облако" из нескольких тысяч процессоров. В общем, нечеловеческой силы машина для стимуляции продаж под знаменами нового бума – "cloud".
Может, потому Dell и проснулся со своим патентом, что его не взяли в эту тусовку?
Люси в облаках, с брильянтами
Великое противостояние мелкомягких и линуксоидов тоже добралось до "облачной сферы". На недавней IT-ярмарке LinuxWorld в Сан-Франциско ведущий сетевой архитектор компании Merrill Lynch Джефри Бирнбаум презентовал концепцию "stateless software". Не знаю даже, как это повеселей перевести – то ли как "внегосударственный софт", то ли просто "бомж-вычисления". Но оба варианта вполне соответствуют хипповской идеологии линуксоидов.
Хотя "облачный" смысл остается тот же. По словам Бирнбаума, более 60 процентов мощностей серверов компании оказываются неиспользуемыми при классической архитектуре. В связи с этим была разработана система, которая распределяет запуск приложений по внутренней сети компании на разных серверах (Enterprise File System). Таким образом, дата-центры используются гораздо эффективнее. Это хорошо работает для линуксовых приложений, а вот с приложениями под Windows возникли проблемы – для подобной работы с ними нужно создавать отдельные виртуальные среды.
Но разве ж Microsoft позволит себе отстать от моды? Стив Болмер уже заявил, что не боится конкурентов с их навязчивой идеей software-as-a-service. Болмер смело ввел в оборот собственный поэтический термин – software+services. И пообещал, что Microsoft скоро выпустит свою платформу для интернет-облаков, эдакий "Windows in the cloud". Хочется добавить "…with diamonds". Короче, почти что Web OS.
Ричард Столман назвал cloud computing ловушкой
Ричард Столман говорит: "Это глупость. Точнее, это даже хуже глупости – это маркетинговая программа, основанная на обмане". По его убеждению, пользователи должны быть заинтересованы в том, чтобы хранить информацию у себя на компьютере, а не на стороне. Столлман считает, что мода на cloud computing и сами веб-приложения вроде Gmail – просто ловушка, которая привязывает людей к проприетарным системам. Со временем, уверен основатель FSF, использование таких технологий будет обходиться все дороже.
Слова Ричарда Столмана перекликаются с тем, что говорил о cloud computing несколькими днями ранее Ларри Эллисон (Larry Ellison), основатель Oracle. Он считает, что сам термин cloud computing отошел от своего начального значения – в угоду моде им стали называть не только действительно новые и перспективные технологии, но и те, что используются уже сейчас.
Чтобы не оказаться в дураках, Ричард Столман предлагает пользователям не использовать веб-приложения, ведь в этом случае они теряют контроль над ситуацией и над своими данными. "Это так же плохо, как использовать проприетарную программу. Занимайтесь обработкой данных на своем собственном компьютере, со своей собственной копией свободного ПО, – рекомендует Столман. – Если же вы используете проприетарную программу или чужой веб-сервер, то вы уязвимы. Вы становитесь лишь кусочком воска в руках того, что разработал эту программу".
А пока одни критикуют cloud computing, другие запускают Windows Cloud
Компания Microsoft собирается выпустить "частично свободную" операционную систему. Как сообщает The Register, ОС Windows Cloud будет представлена общественности не позднее чем через месяц.
Об этом событии глава Microsoft Стив Болмер (Steve Ballmer) рассказал во время пресс-конференции в Лондоне. Он поведал, что операционная система Windows Cloud будет предназначена специально для разработчиков, и обеспечит их необходимыми инструментами для создания web-приложений cloud computing.
Напомню, термин cloud computing – "облачные вычисления" – обозначает концепции для распределенных вычислений через Интернет, включая технологии "software-as-a-service" (сам Балмер ввел несколько иное понятие software+service). Проще говоря, программа работает на удаленном сервере, а пользователь получает готовые результаты.
В детали описания новой операционки Болмер не вдавался, однако в The Register предполагают, что интересующие всех подробности наверняка станут известны в конце октября, на конференции профессиональных разработчиков (Professional Developers Conference) в Лос-Анжелесе (США). Пока же известно только, что Windows Cloud будет представлять собой отдельный продукт, а не модификацию уже существующих операционных систем.
Релиз операционной системы Windows Cloud позволит Microsoft посоперничать со своим давним конкурентом – корпорацией Google – в ещё одной сфере. До сих пор Google являлся одним из самых продвинутых создателей программных решений, которые преподносятся как "cloud computing".
Стив Болмер, кстати, в ходе конференции отметил достижения "кровного врага" в этой области, заявив при этом, что продукты Google в конечном итоге все равно работают поверх Windows, тогда как Microsoft собирается создать в разы более удобное для разработчиков программное обеспечение.
P.S. Так что как бы мы не хотели, но за счет cloud computing мы будем под колпаком. У того же самого мифического но властного Большого Брата.
[...] модное грядущее новшество cloud computing, о котором уже все давно говорят? Так вот такой [...]