Дэвид Хайнемайер Ханссон, совладелец и технический директор компании 37signals, предоставляющей услуги SaaS, уходит из сферы облачных вычислений и хочет, чтобы об этом узнали все. В серии постов в блоге Ханссон подвергает критике бизнес-модели облачных технологий, опровергая распространенные представления об облачных вычислениях и утверждая, что концентрация власти в руках гипермасштабных предприятий не всегда является положительным явлением.

Может показаться неожиданным, что поставщики SaaS публично критикуют облачные технологии и советуют другим компаниям пересмотреть свои инвестиции в облачные решения. Не обманул ли Ханссон, создатель Ruby on Rails?
Аргумент Ханссона был прост: он сэкономит миллионы, перенеся серверные нагрузки с инфраструктуры AWS компании Amazon, закупив новое оборудование у Dell и разместив свой бизнес в центре колокации.
Он сказал: “Мы активно используем как облако Amazon, так и облако Google. Мы работаем как на физическом оборудовании, так и на Kubernetes. Мы видели всё, что может предложить облако, и попробовали почти всё. Наконец-то пришло время подвести итоги: для стабильно растущей компании среднего размера, такой как наша, аренда вычислительных ресурсов — это (в основном) невыгодная сделка. Обещанная экономия за счёт снижения сложности так и не материализуется. Поэтому мы планируем отказаться от этой модели”.”
Он добавил, что облачные вычисления “абсолютно оправданы” для розничных сетей и других компаний, сталкивающихся с резкими скачками трафика. В конце концов, именно так и зародилась AWS: компания Amazon создала избыточные мощности к праздникам, а затем решила сдавать в аренду простаивающее оборудование. Однако рабочие нагрузки должны быть “очень пиковыми”, — отметил Ханссон.
Он считает, что для большинства предприятий с относительно стабильной нагрузкой, если вы тратите большие деньги на облачные услуги и даже не задумываетесь о том, чтобы сравнить расходы на аренду с затратами на покупку сервера, “это будет немного опрометчиво”.”
Посчитайте сами.
Компания 37signals продает два SaaS-продукта: Basecamp — приложение для управления проектами, запущенное в 2004 году, и HEY — премиальный почтовый сервис, запущенный в 2020 году. Basecamp работает в основном на хостинговом сервере, тогда как HEY был полностью облачным сервисом, пока Ханссон не начал анализировать финансовые показатели.
В 2022 году компания потратила $3,2 млн на облачные сервисы AWS; менее $1 млн было потрачено на хранилище Amazon S3, а остальные $2,3 млн — на серверы приложений, кэш-серверы, серверы баз данных, поисковые серверы и т. д. Планируется полностью сократить эти расходы в размере $2,3 млн к 2023 году и обработать 8PB хранящихся данных к 2024 году.
“Это потребовало тщательного анализа, множества сравнительных тестов и вызвало восхищение скоростью работы новых процессоров AMD Zen4 в сочетании с накопителями NVMe 4-го поколения”, — сказал Ханссон, заказавший около 1 ТП6Т600 000 для сервера Dell.
С учетом амортизации в течение пяти лет затраты на серверную инфраструктуру составят примерно $120 000 в год. Он тратил дополнительно $60 000 в месяц ($720 000 в год) на аренду восьми выделенных стоек в двух центрах обработки данных, управляемых хостинг-провайдером Deft. “Мы намеренно зарезервировали больше места, чтобы все эти новые серверы поместились в имеющихся стойках без необходимости дополнительного пространства или электропитания”, — добавил Ханссон.
Его общие годовые расходы составляют $840 000 по сравнению с $2,3 млн на облачные вычисления, что дает чистую экономию около $1,5 млн в год, или $7 млн за пять лет. “Кроме того, у нас будет более быстрое оборудование, больше ядер, очень дешёвое хранилище NVMe и возможность масштабирования при очень низких затратах”, — добавил он.
Ханссон сообщил, что приступил к переносу приложений с платформы AWS и рассчитывает завершить этот процесс к лету. Он добавил, что сам процесс переноса будет нелегким. Его команде пришлось разработать собственные инструменты, чтобы обеспечить возможность переноса ключевых функций и инноваций, встроенных в приложения, на новое оборудование и их работу с той же производительностью.
Сложность выяснения тонкостей репатриации приложений заставляет задаться вопросом: применим ли опыт такого поставщика SaaS, как 37signals, штат которого укомплектован высококвалифицированными техническими специалистами, к обычной компании?.
Несколько вопросов и ответы Хансена.
Хансен активно участвовал в социальных сетях и в дискуссиях по данному вопросу. Казалось, у него был ответ на каждый вопрос.
А как насчёт технического обслуживания, мониторинга и эксплуатации? Нужно ли мне нанимать дополнительных ИТ-специалистов для обслуживания имеющихся у меня серверов?
Хансен утверждал, что ему не нужно увеличивать штат своего операционного отдела, состоящего из 10 человек. Он отметил, что ИТ-специалисты могут управлять серверами удаленно, независимо от своего местонахождения. Далее он добавил, что поставщики облачных услуг доказали: переход в облако позволит организациям сократить ИТ-персонал, однако Ханссон заявил, что такая экономия так и не материализовалась.
А что, если сервер выйдет из строя?
Ответ Хансона может показаться поверхностным, но он говорит, что нужно просто купить новый. Он отметил, что серверы, которые он использует в настоящее время, уже 6 или даже 7 лет, а это значит, что они все уже окупились и по-прежнему работают. “Мы используем их до тех пор, пока они
Как организации следует действовать дальше?
Хансен рекомендует следующий подход: “Я бы начал с того, чтобы поднять этот вопрос внутри компании. Какой у нас бизнес? Имеем ли мы дело с крайне нестабильным бизнесом, в котором наблюдаются такие огромные всплески активности? Мы находимся на самой ранней стадии развития — можем ли мы обойтись без операционной команды? Или, может быть, мы находимся где-то посередине, как 37signals: возможно, мы не тратим $3 миллиона в год, как они, но, возможно, мы уже тратим $1 миллион в год, а может быть, наши расходы составляют $500 000 в год”.”
Он сказал, что компаниям следует задать себе вопрос: “Сколько нам обойдётся покупка серверов? Сколько времени у нас уйдёт на то, чтобы окупить эти затраты? Если мы окажемся в той же ситуации, что и 37signals с Basecamp, то они до сих пор используют серверы, купленные семь лет назад”. ”Насколько увеличится наша операционная прибыль, если мы будем использовать это решение?»
37signals борется с доминированием гипермасштабируемых интернет-гигантов.
Далее Хансен привёл ещё один, более философский аргумент в пользу отказа от гипермасштабных платформ. “Дело не только в стоимости. Речь также идёт о том, в каком Интернете мы хотим работать в будущем. Меня потрясает тот факт, что это децентрализованное чудо света сейчас работает в основном на компьютерах, принадлежащих горстке крупных компаний”.”
Хансен отметил, что реакция его коллег в основном была положительной. “Я просто формулирую мудрость, которая уже существует”, — сказал Хансен.
Единственный человек, с которым Ханссон не имел прямых контактов, — это Джефф Безос из Amazon, который, собственно, является инвестором и совладельцем компании 37signals. Однако Ханссон заявил: “Я на 100% уверен, что он на нашей стороне, когда речь идет о том, чтобы свести затраты к минимуму”.”



