Заинтересовала недавняя заметка Why we’re leaving the cloud от DHH (создателя RubyOnRails). Они приняли решение уходить из AWS и GCP.
Из-за чего? Облака стоят весьма дорого: и ресурсы стоят дорого, и количество админов от них меньше не становится. А какое-то пиковое / временное потребление ресурсов – на практике такого обычно не происходит (это как страховка от землетрясений – если вы живете в обычной местности, то нет смысла ее покупать – пример из статьи).
Придерживаюсь того же мнения. И самое интересное, что уже все меньше и меньше CTO говорят, что публичные облака что-то там экономят (как было еще несколько лет назад).
Сейчас все еще находятся какие-то аргументы для их использования, но с усилением всемирного кризиса все больше компаний будут переходить на личные облака (private clouds) на базе купленных серверов и Kubernetes.
Понятно, что какие-то нишевые вещи останутся за публичными облаками:
- хостинг для маленьких проектов (но тут скорее что-то уровня Google Firebase, т.е. PaaS, а не полноценное облако)
- временные ресурсы (скорее VPS, а не полноценное облако)
- хранение бекапов (S3 API в разных облаках вполне приемлемо по цене и по идеологии бекапы должны храниться в каком-то независимом месте)
- какие-то экзотические сценарии (например, нужен CDN, но проект еще слишком маленький, чтобы договариваться со специализированными сетями)
Есть даже вероятность, что публичные облака останутся как класс, но тогда нужно ожидать падение цен в 2-4 раза на базовые вычислительные ресурсы и еще больше на всякие более продвинутые сервисы.