Облачные вычисления: радужные перспективы или мыльный пузырь?
«Радужные перспективы или мыльный пузырь» — под таким заголовком прошла дискуссия посвященная облакам на конференции «Управление инвестициями и инновациями в ИТ: опыт первого 10-летия», организованной школой ИТ-менеджмента АНХ. Согласно определению Википедии, «Cloud Computing — технология распределённой обработки данных, в которой компьютерные ресурсы и мощности предоставляются пользователю как Интернет-сервис». Там же говорится, что эта концепция включает в той или иной мере следующие понятия: инфраструктура как сервис (IaaS), платформа как сервис (PaaS), софт как сервис (SaaS), «рабочее место как сервис» и «все как сервис». Примерно такую же формулировку дает Gartner, делая акцент на высокую масштабируемость ИТ-ресурсов и то, что средства поддержки предоставляемых заказчику сервисов скрыты от него, а сами ресурсы оплачиваются клиентом по мере их использования.
Еще один важный момент - для облачных вычислений основным предположением является неравномерность запроса ресурсов со стороны клиентов. Для сглаживания этой неравномерности при предоставлении сервиса между реальным железом и middleware помещается ещё один слой — виртуализация серверов. Серверы, выполняющие приложения, виртуализируются и балансировка нагрузки осуществляется как средствами ПО, так и средствами распределения виртуальных серверов по реальным, перенос виртуальных серверов происходит посредством живой миграции.
Дальнейший текст мы построили как диалог технологического оптимиста и реалиста.
Оптимист: Cloud Computing — это долгосрочная тенденция развития ИТ. Это новый этап развития ИТ, как со стороны технологий, так и со стороны моделей взаимоотношений поставщик-заказчик. «Облачные вычисления являются рыночным ответом на систематическую специализацию и усиление роли аутсорсинга в ИТ» (цитата из «Стратегических направлений развития ИТ в России», созданной АПКИТ). Cloud Computing — это радужная перспектива для ИТ.
Реалист: Кто это сказал? Представители вендоров? Кто бы сомневался, при тех вложениях, которые ведущие вендоры сделали в Cloud Computing, ничего другого от них ждать нельзя. Независимые аналитики? Года 4-5 назад они точно так же говорили про SOA. И где она? А еще до этого была «ария» во славу ИТ on demand. А они где? «Независимые» аналитики не далеко ушли от вендоров, яблоко от яблони…
Совсем это не долгосрочная тенденция развития ИТ, а просто смена обертки на старой засохшей конфетке, чтобы ее можно было снова продать как новую. Если посмотреть на историю ИТ, то мы легко увидим, что все это уже было! Можно вспомнить, что в середине XX века IBM предоставляла свои программно-аппаратные комплексы только в аренду — такой вариант PaaS образца 50-х. В 70—80-х гг. широко использовали аренду мощностей внешних вычислительных центров соседнего НИИ (с оплатой использования ресурсов по факту). Правда, тогда не было Интернета, но удаленный терминальный доступ в 80-е годы уже практиковался.
Так что, идеи Cloud совсем не новы – это тот же аутсорсинг. Вот и получается, что в случае с Cloud Computing мы имеем дело с обычной сменой оберток на старой засохшей конфетке? Это способ смешать вчерашние продукты и продать это как новое блюдо. Есть ли новизна Cloud Computing? Не думаю, это классический мыльный пузырь.
Оптимист: Новизна, безусловно, есть. Cloud Computing надо рассматривать как новый этап развития модели аутсорсинга ИТ-ресурсов, который отличается от предыдущих вариантов реализации того же самого подхода несколькими важными параметрами. Прежде всего -- это состав решаемых задач. Распространение хостинг-модели до настоящего времени было ограничено сферой Web-сайтов. Новизна Cloud Computing заключается в первую очередь в том, что теперь делается попытка перенести модель хостинга за рамки аренды ресурсов Web-сайтов и охватить существенно более широкий круг корпоративных ИТ-задач, включая так называемые критически важные для бизнеса. В этом должны помочь новые стандарты предоставляемых услуг, и новые технологии (мониторинг состояния оборудования, балансировка нагрузки, виртуализация, живая миграция и т.д.). То есть задачи, методы их решения, технологии — совсем иные, чем 20 или 50 лет назад.
Реалист: Если вы технологический оптимист, то во всем этом можно увидеть прогресс. Но я вижу хороший маркетинг и не более того. Где стандарты, о них все еще лишь… В результате предложения поставщиков даже простейших сервисов (SaaS) не стандартизованы и практически неотличимы от обычного хостинга и приложений с архитектурой пяти‑семилетней давности, использовать приложения от разных поставщиков совместно не получится, биллинг продолжает осуществляться в мегабайтах и мегагерцах. Хотя бизнес интересуют совсем другие параметры. Нужно продолжать?
Оптимист: Мы находимся еще на ранней стадии развития Cloud Computing и то что сейчас называют облачными вычислениями, представляет собой инфраструктурные сервисы, измеряемые в упомянутых мегабайтах и мегагерцах, а также единицах пропускной способности и т. д. Для нынешней стадии это нормально. Нам всем еще предстоит пройти путь до полноценных и стандартизированных SLA, по которым можно сравнивать услуги.
Реалист: Вот когда пройдете этот путь, тогда и приходите, поговорим о новизне. А сейчас не надо тратить наше время. Далее, новые технологии – это полезно, но кто сказал, что технологии уже достаточно созрели? Наоборот. Я согласен с Евгением Колесниковым, замдиректора по инновационным проектам ИТМиВТ, который на конференции «Управление инвестициями и инновациями в ИТ: опыт первого 10-летия», организованной школой ИТ-менеджмента АНХ, сказал, что технологии и методики еще не созрели, не прошли обкатку и эти незрелые технологии преждевременно выпустили на клиентов. Ни критически важные задачи, ни данные, безопасность которых особенно важна, ни персональные данные (вспомните 152 ФЗ) и т.д.
В Cloud Computing необходимо еще много инвестировать, чтобы о них можно было говорить, как о состоявшейся технологии. Пока я вижу много шума из ничего, вместо того, чтобы заниматься решением проблем, которые действительно могли бы сделать эту технологию дееспособной.
В принципе, это происходит не первый раз, ИТ-индустрия нередко выпускала на клиентов недостаточно зрелые технологии. Маркетологи ИТ-компаний считают это нормальным. Но для заказчиков это – огромная опасность, какие уж тут «критически важные для бизнеса задачи». Но в связи с тем, что технология не доведена, а ее преждевременно вбросили на рынок, она скомпроментирована.
Оптимист: Еще один из принципиально новых моментов – это превращение ресурса в услугу. Это одна из основ новизны подхода. До сих пор ИТ-отрасль ориентировалась на применение своей продукции потребителями посредством покупки всего оборудования или временных прав на использование ПО. Cloud Computing подразумевает использование сервисной модели взаимоотношений между бизнес-потребителем и ИТ-поставщиком. Причем, заметьте, переход на сервисную модель — не особенность ИТ, это общекультурная тенденция, еще не так давно мы сами ремонтировали автомашины, телевизоры, обувь, а теперь? Возражать против перспектив Cloud Computing – это все равно, что выступать против Макдональдс. Тенденция, которую можно назвать «все предоставляется как сервис» неминуемо нашла свое отражение и в ИТ. Постепенно приходит понимание, что и в ИТ не все надо делать самим.
Реалист: Действительно, все постепенно превращается в сервис и вероятно, это «все как сервис» рано или поздно дойдет и до массового ИТ-потребителя, но это совсем не означает, что это время уже наступило и Cloud Computing – это достаточно качественное воплощение этой тенденции. Напомню, что сервисы могут и умирать, перерождаться в о что-то новое – например, сервис видеопроката. И в истории ИТ мы видим постоянные попытки представить что-то как сервис, которые оставались лишь незначительными боковыми направлениями и не более того. Почему же вы решили, что «все как сервис» уже пришло в ИТ?
Скорее логично рассуждать так: раз сегодняшнее наше представление об этой проблематике существенно отличается от того, что имелось в виду под Cloud Computing три года назад, когда термин только впервые появился на ИТ-рынке, то скорее всего, через два года Cloud Computing будет отличаться от сегодняшнего и может быть даже сменит название. А нынешний Cloud Computing с большой вероятностью умрет. И тогда оптимисты снова, с пеной у рта, будут говорить о новизне…
До сих пор в роли хостинг-провайдеров выступали специализированные ИТ-компании, а теперь на этот рынок вышла качественно новая группа игроков — глобальных ИТ-поставщиков (Google, Microsoft, IBM, oracle и др.). Сегодня в качестве провайдеров выступают не просто глобальные компании, а именно разработчики технологий. Хорошо это или плохо?
Оптимист: Хорошо. Именно эти компании обладают наилучшей технологической экспертизой, которая необходима для разработки нового типа ПО, необходимого как для SaaS, так и для PaaS. Без серьезных технологических инноваций эти сервисы не заработают и глобальные разработчики технологий сделают это наилучшим образом.
Реалист: Это плохо. Во-первых, маркетинговые машины этих монстров настолько сильны, что у нас почти нет выбора. Они могут не только продать холодильник эскимосу, но и услугу по хранению замороженной рыбы на экваторе и доставки ее «по требованию».
А во-вторых – каждая из этих компаний очень самодостаточна, она обладает своим настолько мощным спектром технологий и методологий, что их впору называть вселенными. А как сравнивать эти вселенные? Как передавать сервисы (и данные) из одной вселенной в другую, если не дай бог придется? Будут разработаны стандарты, скажите вы. Все согласны, что необходима выработка единых стандартов, в том числе в области безопасности. Может быть и будут, но когда? Вы верите, что эти монстры смогут договориться быстро? Я – нет. И где гарантии, что вообще договорятся? Все их усилия уходят на другое. Агрессивный маркетинг идет уже пару лет, а стандартами и не пахнет. Конечно, ведь маркетинг важнее…
Реалист: На самом деле у нас нет выбора. В ИТ царит диктат вендоров, большинство корпоративных стратегий развития ИТ, программ ИТ-проектов написаны если не напрямую вендорами то под их строгим надзором. До кризиса ИТ-рынок, был рынком поставщика – нам активно «пушили» нам впихивали и мы не особо отбрыкивались. И если и кризис дал потенциальную возможность изменить эту ситуацию, то пока этого не произошло – ИТ-директора еще не осознали себя как реальная сила, опреледяющая развитие рынка. А раз так, и вендоры хотят «облака», раз они вложили в это столько денег, то мы никуда от этого не денемся: затаскают по конференциям, запудрят мозги, достанут маркетингом, если нужно – сделаю то же самое с топами…
Автор: Честно говоря, я думаю, что все так и будет. По крайней мере, предыдущая история ИТ говорит именно об этом. И то, что подавляющее большинство (примерно 4/5) участников конференции «Управление инвестициями и инновациями в ИТ: опыт первого 10-летия» считают Cloud Computing мыльным пузырем нечего не меняет. Как бы нам не хотелось, но долгосрочной тенденцией развития ИТ будет то, куда вендоры вложили много денег. Но все-таки, обидно себя считать послушной овцой… А вы как думаете?