Что происходит в ИТ-отрасли

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

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

Кроме того, в облаке привлекает возможность сосредоточиться на основном бизнесе предприятия, а не на обслуживании и совершенствовании собственной ИТ-системы.

Рис. 1. Рост накопленных затрат предприятий на облако и собственные ИТ-системы за последние 10 лет (источник: Synergy Research, 2021).

Рис. 1. Рост накопленных затрат предприятий на облако и собственные ИТ-системы за последние 10 лет (источник: Synergy Research, 2021).

В 2020 году мировые затраты на собственные ИТ-системы (on-premise): дата-центры предприятий и их программное обеспечение, включая серверы, системы хранения, сетевые устройства, безопасность и связанное с ним ПО, составили 89 млрд долл. Затраты на облако составили уже более 125 млрд долл.

Сегменты ИТ-отрасли с наибольшими темпами роста: виртуализация, коммутаторы Ethernet и сетевая безопасность. Доля серверов в общем рынке дата-центров оставалась постоянной (дата-центры потребляют около 60% выпускаемых серверов), а доля систем хранения даже снижалась.

Внутри рынка услуг облачной инфраструктуры почти в 130 млрд долл. наиболее быстро росли сегменты PaaS (особенно базы данных), IoT и аналитика. Доля IaaS оставалась почти постоянной, а доля частных облаков немного снижалась.

Услуги облачной инфраструктуры – время собирать камни

Однако становится всё более очевидным, что, если вначале роста предприятия более выгодным для размещения рабочих нагрузок бывает использование облачной модели, то по мере роста бизнеса маржинальность облачных сервисов для пользователя снижается. Многие большие компании, выросшие в облаке, всё чаще стали задумываться о возврате к собственной ИТ-системе (on-premise).

Однако, такой обратный фундаментальный сдвиг происходит не происходит сразу. Позади – годы развития по облачной модели, в которые внимание уделялось, в основном, новым функциям и сервисам, а не оптимизации инфраструктуры. Поэтому переход ИТ-системы предприятия с облачной модели на on-premise может занять годы, и для этого бизнес предприятия должен быть достаточно зрелым и устойчивым, чтобы трансформация прошла безболезненно.

Сегодня всё большее беспокойство в отрасли вызывают долгосрочные финансовые последствия использования облачной модели. По мере того, как стоимость облачных сервисов вносит всё большую лепту в такие финансовые показатели, как «общая стоимость доходов» COR (total cost of revenue) или стоимость проданных товаров COGS (cost of goods sold), некоторые компании стали предпринимать заметные действия по возвращению рабочих нагрузок из публичных облаков в лоно собственных ИТ-систем.

Те, кто предпринял такие шаги, рапортуют о значительной экономии затрат. Например, в 2017 году компания Dropbox отчиталась о накопленной за 2 года экономии в 75 млн долл. вследствие возвращения рабочих нагрузок из публичного облака в собственную ИТ-систему.

Однако, большинство компаний считает, что сделать такие радикальные шаги достаточно сложно, вследствие уже понесённых затрат, устоявшейся модели бизнес-процессов, а также и всеобщего хайпа на тему «Сloud is great!». Облако – действительно «great», однако, долгосрочные последствия его безраздельного использования надо принимать во внимание.

Капитализация

Если оценивать облачную модель по потенциальным потерям рыночной капитализации (о чём – ниже), то цифры выглядят не в пользу облака. При замедлении темпов роста бизнеса предприятия (что обычно бывает после длительного устойчивого подъёма), на первый план выходит краткосрочная эффективность операций. Маржинальность бизнес-операций в облаке, как правило, со временем снижается, и на рыночную капитализацию компании все большее влияние оказывают операционные затраты.

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

Агентство a16z предприняло попытку анализа, как длительное использование облака влияет на капитализацию 50 цифровых (программных) компаний и как обратный перевод ИТ-нагрузок (репатриация) в собственные ИТ-системы сказывается на повышении ценности компании.

Рис. 2. Компании, участвовавшие в исследовании (источник: a16z).

Рис. 2. Компании, участвовавшие в исследовании (источник: a16z).

В результате анализа 50 крупнейших «программный компаний» (software companies), получены данные, что для компаний, использующих облачную инфраструктуру, потери их рыночной стоимости вследствие снижения маргинальности операций составляют порядка 100 млрд долл., по отношению к тем же операциям, выполняемым в их собственной ИТ-инфраструктуре.

Однако, хотя были проанализированы только «программные компании», влияние облака не ограничивается только ими. Расширяя анализ на другие публичные компании (с IPO), результаты исследования показывают, что примерная оценка потерь капитализации составит уже 500 млрд долл.

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

Полученные результаты идут вразрез с устоявшимся мнением в ИТ-отрасли о том, что «облако – это хорошо».

Экономика «репатриации из облака» - кейс Dropbox

Чтобы понять масштабы затрат на облако, а также потенциальной экономии от оптимизации облака, рассмотрим проект полной репатриации из облака, реализованный в компании Dropbox.

После того, как компания в 2016 году объявила об оптимизации инфраструктуры, с перемещением рабочих нагрузок из публичного облака в недорогую инфраструктуру в дата-центре «колокейшн», ей удалось сэкономить почти 75 млн долл. После такого перемещения, в период с 2015 по 2017 годы, маржинальность выросла с 33% до 67%. По отзывам Dropbox, это стало результатом оптимизации инфраструктуры и увеличения дохода от услуг за этот период.

Рис. 3. Финансовые результаты проекта по оптимизации инфраструктуры Dropbox (источники: финансовая отчётность Dropbox по форме S-1, анализ a16z).

Рис. 3. Финансовые результаты проекта по оптимизации инфраструктуры Dropbox (источники: финансовая отчётность Dropbox по форме S-1, анализ a16z).

Это лишь частный случай Dropbox. Тем не менее, Томас Даллиен (Thomas Dullien), бывший инженер Google и основатель компании Optimyze по оптимизации облачных вычислений, оценивает потенциальную экономию таким образом: затраты на сервисы публичного облака могут быть сокращены практически вдвое, по сравнению с полной стоимостью владения TCO (Total Cost of Ownership) собственной инфраструктурой: серверы в стойках, здания дата-центров, инженерная инфраструктура, а также стоимость рабочей силы по обслуживанию этого хозяйства.

Точные цифры экономии для каждой компании могут сильно варьироваться, однако, несколько проинтервьюированных в процессе исследования экспертов сходятся во мнении, что результирующая экономия при «репатриации» из облака составляет от 30 до 50% стоимости выполнения рабочих нагрузок в публичном облаке.

Более того, технический директор участвовавшего в исследовании крупного интернет-провайдера, полагает, что расценки на услуги публичного облака могут в 10-12 раз превышать расходы на выполнение тех же операций в собственном дата-центре. Хотя среди провайдеров публичного облака практикуются скидки за объём использования ресурсов (до 30-50% при выборе гарантированного в контракте объёма потребления), тем не менее, затраты при использовании собственной инфраструктуры могут быть меньше хоть и не в двузначную цифру раз, но в разы – вполне.

Компания AWS (Amazon Web Services), например, работает с маржинальностью около 30%, используя агрессивные скидки на объёмы потребления облачных ресурсов, подразумевая, что потенциальная экономия компании вследствие репатриации будет ещё больше. Эта экономия может быть также больше и вследствие более высокой вычислительной производительности в собственной инфраструктуре.

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

Настоящая стоимость облака

Если рассчитать, какую долю затраты на облако составляют в показателе общей стоимости дохода COR (Cost Of Revenue), то экономия в 50% при репатриации из облака в ИТ-систему предприятия будет довольно значительной. Проанализировав финансовую отчётность «программных компаний», было обнаружено, что «договорные расходы» (contractually committed spend) на использование облачных сервисов, оговорённые в контракте с облачным провайдером, у них составляли около 50% от COR.

Реальные затраты в проценте от COR обычно бывают даже больше, чем «договорные расходы». Одна из частных программных компаний, например, сообщила, что их затраты на облачные сервисы составляют 81% затрат COR, а типовые цифры затрат на облако среди такого рода компаний, по их мнению, составляют 75 – 80% COR. Иначе говоря, чтобы получить прибыль в 100 долларов, программной компании надо потратить 75-80 долларов на услуги облачной инфраструктуры.

По словам Томаса Даллиена, компании часто довольно консервативны при заказе объёма облачных сервисов. То есть их заказывают обычно меньше, чем потом реально потребляют. Это делается из-за боязни переплаты, то есть того, что реально будет «выбрано» меньше заказанного, а платить потом придётся всё равно по заказанному объёму. Поэтому, в контракте с облачным провайдером обычно оговаривается только «baseline», то есть базовая величина нагрузки, которая, по факту, обычно превышается.

Чаще всего, в контракте оговаривается нагрузка на 20% ниже, чем реальное потребление. А многие исследованные компании сообщали и о двукратном превышении потребления услуг публичного облака в их компаниях.

При экстраполяции этих величин на другие «программные компании», которые в той или иной мере используют публичное облако для размещения своих нагрузок, можно оценить, что суммарные затраты 50 крупнейших программных компаний на облачные сервисы составляют около 8 млрд долл. Многие компании используют гибридную модель: частично облако, частично собственную инфраструктуру, что при анализе было учтено. Если принять, что при репатриации в собственную ИТ-систему стоимость прибыли на тот же объем трафика составит 50% от COR в облаке, то затраты COR в собственной инфраструктуре составят 4 млрд долл.

Рис. 4. Затраты программных компаний на облачные сервисы, оговорённые в контракте с облачными провайдерами, как доля стоимости прибыли COR в процентах (источник: финансовая отчётность компаний, анализ a16z).

Рис. 4. Затраты программных компаний на облачные сервисы, оговорённые в контракте с облачными провайдерами, как доля стоимости прибыли COR в процентах (источник: финансовая отчётность компаний, анализ a16z).

Хотя даже 4 млрд долл. – цифра впечатляющая, однако, она становится ещё более ошеломительной, когда переводится в вид т.н. «высвобожденной рыночной капитализации» (unlocked market capitalization). Поскольку все компании оценивались по текущей стоимости их будущих доходов, эта агрегированная годовая экономия выражается в рыночной капитализации гораздо большей, чем 4 млрд долл.

Неплохо было бы также оценить, как публичные рынки оценивают дополнительную прибыль брутто. Котировки быстрорастущих программных компаний учитывают долгосрочный рост этих компаний (в виде т.н. коэффициентов валовой прибыли, gross profit multiple) и структуру маржи. То есть и капитализация, и коэффициент валовой прибыли служат индикаторами рыночного дисконтирования будущих доходов компании.

Простыми словами, деньги сегодня, стоят дороже, чем деньги завтра. То есть будущие прибыли сегодня оцениваются выше. Коэффициент валовой прибыли (Gross profit multiple) показывает, насколько дороже стоит будущая прибыль сегодня. На первый взгляд, это выглядит как «шкура неубитого медведя», однако, в развитой рыночной экономике этот метод хорошо работает и часто используется.

Для проанализированных пятидесяти публичных программных компаний, оказалось, что на каждый доллар сэкономленной прибыли от репатриации из облака, рыночная капитализация компании возрастала в среднем на 24-25 долларов.

Анализ показал, что дополнительная прибыль в 4 млрд долл. при репатриации в собственную ИТ-систему вызывает увеличение рыночной капитализации в 100 млрд долл. только для 50 проанализированных компаний. Более того, используя коэффициент валовой прибыли (gross profit multiple), а не коэффициент свободного денежного потока (free cash flow multiple), при условии, что величина валовой прибыли связана с некоторым увеличением операционных затрат, такой подход может привести к тому, что на деле рост рыночной капитализации от 4 млрд долл. годовой экономии окажется ещё выше.

Для иллюстрации, можно рассмотреть пример сервисной компании Datadog. Для неё каждый сэкономленный доллар от «переезда» в собственную ИТ-систему означает примерно 40 долларов роста рыночной капитализации. Компания указала в финансовой отчётности оговорённый объем облачных услуг от провайдера AWS в размере 225 млн долл. на три года контракта, т.е. 75 млн долл. за год. Если принять экономию от репатриации в 50%, то есть 37.5 млн долл., то это будет означать рост капитализации в 1.5 млрд долл. только за счёт сокращения затрат на операции в своей ИТ-системе по сравнению с облаком!

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

При расширении анализа на более широкий круг быстро растущих программных компаний, эта цифра вполне может вырасти до примерно 500 млрд долл., при репатриации их нагрузок из облака в собственные ИТ-системы.

Для лидеров бизнеса, отраслевых аналитиков и системных архитекторов должно быть ясно, что игнорирование влияния услуг публичного облака при росте бизнеса компании, обходится, в конечном итоге, слишком дорого. Это относится как к долгосрочным, так и краткосрочным инфраструктурным решениям.

Парадоксы облака

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

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

Поэтому, рано или поздно, пользователи облачных сервисов приходят к «облачному парадоксу»: «Вы сумасшедший, если ещё не начали пользоваться облаком», который постепенно перерастает в «Вы сумасшедший, если ещё продолжаете пользоваться облаком».

Что предпринять в такой ситуации? Во-первых, нужно очень тщательно и постоянно учитывать все затраты на инфраструктуру, чтобы понять, по какому пути идти. Во-вторых, необходимо всё время отслеживать различные варианты оптимизации, как внутри своей ИТ-системы, так и в облаке. Религиозные мантры адептов того или иного подхода – плохой советчик.

Рассмотрим ещё несколько соображений, поясняющих как справиться с растущей, как пузырь, стоимостью инфраструктуры в облаке при быстром росте бизнеса.

Как справиться с пузырём стоимости

Затраты на облако, как KPI. Точно отследить затраты на инфраструктуру можно, сделав их индикатором KPI для бизнеса. В качестве примера можно взять инструмент Cost Insights, созданный компанией Spotify, который помогает точно отслеживать затраты на облако. С его помощью, компания вовлекает в процесс мониторинга не только финансистов, но и ИТ-инженеров. Любой инженер, который «сэкономил на облаке» – оптимизацией инфраструктуры, или просто уменьшением нагрузки, отправленной в облако – получает за это определённый бонус.

Оптимизация и ещё раз оптимизация. При оценке любого бизнеса, одним из важнейших факторов является стоимость проданных товаров COGS (Cost of Goods Sold), показывающая, какая доля прибыли уходит на то, чтобы произвести и доставить товар заказчику. Компания Segment недавно показала, как они снизили стоимость инфраструктуры на 30% (при росте трафика на 25% в тот же период), при помощи постепенной оптимизации инфраструктурных решений. Существует много инструментов для оптимизации инфраструктуры, которые при правильном их использовании могут повысить эффективность использования инфраструктуры на 10-40%, что было выяснено в ходе исследования.

О репатриации надо думать заранее. «Облачный парадокс» заключается в том, что облаком пользоваться дешевле в начале эволюции компании, и дороже – позднее. Однако, компания вовсе не должна покорно принимать необходимость платить больше, не готовясь заранее к изменению ситуации. Системные архитекторы должны быть заранее готовы к возможности репатриации из облака, поскольку, когда расходы на аренду ресурсов в облаке начнут съедать доходы, или даже превзойдут их, то будет уже поздно. Даже относительно скромные (или частичные) затраты в собственную ИТ-систему, включая проектирование архитектуры для перемещения нагрузок в оптимальное местоположение, снижают объём работы по репатриации нагрузок в будущем. Популярность Kubernetes, и контейнерного ПО вообще, которое делает нагрузки более портабельными, обусловлена, в первую очередь, нежеланием компаний попадать в зависимость от какого-то конкретного облака.

Репатриацию надо вести постепенно. Изложенное выше отнюдь не означает, что репатриацию в On-premise надо делать сразу же и быстро (если она будет правильным шагом для данной конкретной организации). Репатриация должна проводиться небольшими шагами, и в процессе её следует использовать гибридное облако. В первую очередь, репатриации должны подвергаться нагрузки, которые потребляют больше всего ресурсов вычислений и хранения. Подход «всё или ничего» здесь не годится. Среди компаний, участвовавших в исследовании, даже самые рьяные поборники репатриации, всё равно оставляли 10 до 30% нагрузки в облаке, а иногда и больше.

* * *

Заключительные замечания

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

Долговременные последствия до последнего времени недостаточно осознавались несмотря на то, что 60% компаний называют экономию основной причиной перехода в облако. Для нового стартапа или нового проекта, облако является очевидным выбором вначале, и расходы на него себя отлично окупают.

Однако, с ростом компании или при расширении проекта эти расходы выливаются в сотни миллиардов долларов снижения рыночной капитализации компаний в масштабе отрасли. И происходит это обычно уже тогда, когда компания прочно «завязла» в облаке.

Интересно, что наиболее часто называемая причина раннего использования облака – большие капитальные затраты (CapEx) на собственную инфраструктуру – для обратной репатриации не требуются в столь больших объёмах. За несколько последних лет появилось множество альтернатив публичному облаку, которые позволяют перевести эти капитальные затраты в операционные (OpEx), например, аренда выделенных серверов в дата-центре «колокейшн». Причем, цифры, которые были приведены – оценочные, а реальные цифры по отрасли могут оказаться даже выше.

Облачные провайдеры обычно работают в пределах маржинальности 30%. Будет ли эта маржинальность снижаться вследствие развития конкуренции в сфере облачных услуг? Вряд ли, учитывая тот факт, что большинство расходов на облако поглощаются олигополией трёх крупнейших гиперскейлеров (MS Azure, GCP и AWS). Их суммарная капитализация достигает 5 триллионов долларов. Конкуренция им не страшна, их маржинальность достаточно высока, поскольку они работают на собственной серверной инфраструктуре, имеют возможность инвестировать в новые продукты, привлекать лучшие таланты и поддерживать рыночную стоимость своих акций.

Когда ставки находятся в пределах миллиардов долларов, «облачный парадокс» скорее всего разрешится, тем или иным образом. Либо провайдеры публичного облака начнут снижать свою маржинальность, чтобы удержать клиентов, либо они будут снижать объёмы обрабатываемых ими нагрузок.

Пока что, наилучшим решением будет оптимальный баланс между использованием облака и собственной ИТ-системы.