Главный технический евангелист F5 Labs Лори Маквитти предрекает на портале Information Age третью за последние десять лет волну облачных сервисов — репатриации. Она следует за второй волной, связанной с дифференциацией услуг с последующим ростом популярности мультиоблака.
У технологических циклов есть приливы и отливы, и это касается облака. За последние годы нам довелось увидеть два очень мощных облачных цикла, и, похоже, набирает силу третий.
Циклы облаков
Во время первой облачной волны организации устремились в облако, поддавшись соблазну в виде экономии средств и более гибких возможностей для бизнеса. По мере активизации облачных внедрений поставщики начали дифференцироваться с помощью множества услуг и особенностей. AWS — это определенно центр э-коммерции, лучше всего подходящий для приложений, которые необходимо интегрировать в коммерческие экосистемы. Azure обладает полным контролем над традиционными приложениями и приложениями, управляемыми базами данных, сервис оптимален для поддержки софта, созданного с использованием технологий и наборов инструментов Microsoft. Тем временем Google предоставляет выгодные предложения для разработчиков, поощряя эксперименты, инновации и поддерживая новейшие протоколы, платформы и сервисы.
Их развитие в конечном итоге стало причиной второй волны облачных технологий и роста популярности мультиоблачных сред. Поскольку каждый провайдер старался предлагать несколько разных приложений, это вынуждало организации выбирать «подходящее облако для приложения». Согласно исследованиям F5 Labs, сегодня предприятия применяют в публичных облачных средах в среднем от двух до шести приложений. Организации, которые уже обладают опытом работы в облаке, начали выражать недовольство по поводу значительных операционных затрат, которые снижают их прибыль и расстраивают инвесторов.
Обратный перенос приложений из облака в локальный ЦОД обычно называют «облачной репатриацией». Как показывает рыночная ситуация, в третью волну облачных вычислений входит немалое число крупных предприятий, которые выводят программы из публичного облака и переводят их обратно в ЦОД и частное облако (им располагают 86,5% организаций).
Фактор стоимости
Старт третьей волне дало беспокойство клиентов возросшими затратами. Организации хотят получить максимальную отдачу от своих инвестиций в приложения. По мере прохождения этапов цифровой трансформации количество приложений в портфеле предприятий растет, причем зачастую в геометрической прогрессии. Стоимость становится серьезным препятствием для расширения цифровых возможностей, которые требуются для удобства потребителей. Каждое приложение должно приносить выгоду либо в виде повышения продуктивности, либо в виде прибыли. Фактор стоимости имеет большое значение для оценки портфеля корпоративных приложений. Многие компании начали понимать, что структура большинства эксплуатируемых ими приложений, находящихся в публичном облаке, не спроектирована таким образом, чтобы приносить выгоды в виде эффекта масштаба, присущего облачной модели. Большая часть обслуживаемых сегодня приложений базируется на традиционных архитектурах, а не на контейнерной модели, основанной на облачных технологиях.
Выбор правильной архитектуры
По своей сути приложения, разработанные с использованием современных архитектур, на порядок выгоднее унаследованных, потому что только они могут обеспечить экономию расходов, предлагаемую облачными вычислениями. Нативные облачные архитектуры ориентированы на разделение рабочих нагрузок исходя из бизнес-функций, их можно разбить на более мелкие, дискретные функции, часто называемые микросервисами, и, таким образом, более оперативно пользоваться преимуществами масштаба облачной экономии.
По сравнению с традиционным приложением потребление облачным приложением ресурсов в масштабе значительно ниже, поскольку масштабируются не все бизнес-функции, а только те, которые востребованы. Например, недавно один крупный розничный ритейлер заменил 200 изолированных и страдающих избыточным потенциалом приложений на один микросервис, выполняющий ту же бизнес-функцию. Это решение позволило упростить инфраструктуру, повысить ее надежность и снизить затраты.
Кроме того, облачные архитектуры изначально спроектированы таким образом, чтобы их было легче перемещать с одного облачного объекта на другой. Это позволяет организациям с оптимизмом смотреть в будущее, в котором облачный арбитраж (возможность пользоваться услугами нескольких провайдеров) — реальность и предлагает убедительную экономию средств. Инвестирование в прикладные сервисы и архитектуры, способные работать в любой среде, обеспечит более плавную миграцию из одной среды в другую.
Еще одним источником снижения расходов предприятия может послужить фокус на согласованный набор прикладных сервисов — слабо связанных с базовой инфраструктурой или вообще не связанных, к числу которых можно отнести специфичные для облака инструменты, сервисы и навыки. Рассмотрим теоретический пример. Допустим, что у предприятия есть облачное приложение, прототип которого был создан в AWS. Разработчики подключили к нему такие сервисы AWS, как балансировка нагрузки, межсетевой экран веб-приложений (WAF) и Kubernetes Ingress.
Приложение успешно запущено и начинает обслуживать живой трафик и клиентов. Со временем оно обрастает дополнительным функционалом, и компания понимает, что часть приложения необходимо развернуть в Azure. Нужно заметить, что ему по-прежнему требуется балансировка нагрузки, WAF и Kubernetes, поэтому команды разработчиков и DevOps должны уделить время развертыванию, настройке и обслуживанию этих специфичных для Azure сервисов.
Таким образом, на этой фазе предприятие столкнулось с двумя волнами внедрения — переходом в облако для обеспечения гибкости, а затем — с мультиоблаком. Одновременно с этим предприятие накопило знания и опыт по управлению нативными облачными приложениями. В то же время руководствуясь экономическими соображениями ему требуется, чтобы это приложение частично или полностью работало онпремис — и это третья волна внедрения облачных технологий, которая требует еще одного раунда развертывания, настройки и обслуживания онпремис-сервисов приложений.
Облачная репатриация будет ускоряться
Несомненно, поставщики облачных услуг ответят на эту третью волну новыми выгодными услугами и преимуществами экосистемы, которые снова подтолкнут предприятия к повторному развертыванию в публичном облаке, что положит начало четвертой волне внедрения облака. Так или иначе, сегодня почти все организации работают в мультиоблаке, но эту модель работы можно назвать случайной и тенденция к репатриации облаков только ускорит это явление. Лучший подход — стратегический (а не подход типа «все или ничего»), когда предприятие инвестирует в правильные сервисы приложений, чтобы в будущем сделать облако для бизнеса лучше.