Особенность развития технологий заключается в том, что даже самые инновационные из них перестают быть таковыми — они либо со временем воспринимаются как нечто само собой разумеющееся, либо им на смену приходят новые. Эксперт в области Open Source, Linux, виртуализации и сетей Кристофер Тоцци утверждает на портале ITPro Today, что лучшие времена облачных вычислений, по крайней мере их части, уже в прошлом.
Эпоха облачных вычислений длится вот уже десять лет, и за это время одна тенденция сменяла другую, меняя саму природу облака. Облачные сервисы и стратегии, которые когда-то были самыми современными, становятся менее востребованными или и вовсе могут исчезнуть. Речь идет о PaaS, бессерверных вычислениях (serverless), OpenStack и мультиоблаке.
PaaS
В середине
Первые комментарии экспертов о том, что PaaS и IaaS сливаются воедино, прозвучали еще в 2011 г. Как показывает практика, период трансформации этих сервисов находится на заключительном этапе. Впрочем это не означает, что базовая функциональность PaaS больше не востребована, поскольку облачные конвейеры доставки приложений продолжают оставаться неотъемлемой частью стратегий развития многих организаций. PaaS просто больше не нужен в виде отдельного облачного сервиса. Компании, которые его задействуют в чистом виде, выглядят как реликты из прошлого.
Serverless
Старт бессерверным функциям дала AWS, выпустив в 2014 г. сервис Lambda. За ней свои решения выпустили и другие поставщики. После того, как бессерверные вычисления «окопались» на основных платформах, пользователи начали проявлять к ним большой интерес. Эта активность не прошла мимо внимания аналитиков. Те прогнозировали, что предприятия переведут на бессерверные развертывания многие облачные рабочие нагрузки. С учетом того, что плата за них взималась только по факту их действительной работы (плата за простой не взималась), то считалось, что это поможет сэкономить на расходах, а также повысит гибкость операций. Безусловно бессерверные вычисления все еще существуют, и многие организации используют их для решения определенного круга задач, но можно определенно сказать — они не оправдали в полной мере возложенных на них несколько лет назад надежд.
Вероятно, это отчасти связано с тем, что они не идеально подходят для всех типов рабочей нагрузки и показывают качественную работу при обработке требовательных к вычислительным ресурсам фрагментов кода, который не нужно запускать постоянно. Четко выраженная тенденция заката serverless как части облачных вычислений отражает тот факт, что эта функция в том виде, в котором она предлагается большинством поставщиков, создает высокие риски моновендорной привязки, что сильно усложняет переход от одного вендора к другому.
OpenStack
Это платформа на базе Open Source, которая разрабатывается сообществом с целью предоставить легкую в освоении и свободную альтернативу для компаний, которым требуется построить собственное частное облако, тем самым избежав тисков публичных облаков типа AWS и Azur, или проприетарных облачных платформ DIY, таких как VMware. Какое-то время казалось, что OpenStack станет жизнеспособной, поскольку ей удалось покорить несколько высот. К примеру, на нее перешла PayPal, избавившись от инфраструктуры на базе VMware. Но затем появились Docker и Kubernetes — две другие технологии Open Source, которые можно применять для сборки пользовательской конфигурации IaaS. Это сделало OpenStack менее привлекательной.
Другой проблемой является фрагментация в экосистеме OpenStack. Ситуация, когда разные поставщики предлагали разные реализации платформы, сделала OpenStack более зависимой от производителя, чем того требовала природа Open Source. К снижению ее популярности причастен еще один немаловажный фактор: в течение последних нескольких лет стоимость применения публичных облачных платформ неуклонно снижалась, что говорит о набирающей обороты тенденции по сворачиванию частных облачных платформ.
OpenStack все еще жива, здорова и продолжает развиваться. В нее добавляются новые интересные функции, такие как StarlingX. Тем не менее многие поставщики, которые изначально специализировались на OpenStack, к примеру Mirantis, теперь переключили свое внимание на Kubernetes. Некоторые, взять хотя бы SUSE, вообще покинули этот рынок. Нише, которую отвоевала OpenStack, в ближайшее время ничего не угрожает. Но платформа потеряла импульс, а это значит, что приток новых клиентов и разработчиков, которые ее модифицируют, сократится.
Мультиоблако
Заявление, что мультоблако выходит из моды, прозвучит слишком смело. Однако имеется немало признаков, которые на это указывают. Пик его популярности пришелся на 2017 г. Мультиоблако рекламировалось как ключ к достижению большей гибкости, надежности и рентабельности, но в последнее время компании начали осознавать, что оно добавляет дополнительный облачный слой и это приводит к сложностям в управлении. В качестве примера можно привести то, что министерство обороны США, которое обладает масштабной инфраструктурой, выбрало для развертывания своей инициативы JEDI одну облачную службу, а не несколько.
Безусловно, в некоторых случаях применение мультиоблака сулит повышение эффективности. Мнение, что от него стоит отказаться, многие компании сочтут легкомысленным. Тем не менее, в ближайшие годы мы увидим, что эта специфичная тенденция развития облачных вычислений начнет ослабевать. Мультиоблачный подход не станет стандартом «по умолчанию», как того несколько лет назад ожидали аналитики — он просто станет одним из нескольких сценариев, который требуется части организаций.
Выводы
Некоторые виды облачных сервисов обозначили себя в качестве игроков, которые не собираются в ближайшее время никуда уходить. К их числу принадлежат IaaS и SaaS. Но определенные категории сервисов и облачные стратегии, которые когда-то вызывали огромный ажиотаж, больше не кажутся такими важными. Компании продолжат пользоваться ими в качестве специализированных вариантов, но в дальнейшем они потеряют статус централизованных облачных архитектур.