Компания «Флант» провела Deckhouse Conf 2025 – первую техническую конференцию, организованную командой разработчиков платформы Deckhouse. Интерес к мероприятию превзошел ожидания. Идеи, прозвучавшие с трибуны мероприятия, выходили далеко за пределы традиционного обсуждения преимуществ предлагаемых продуктов, тенденций в области DevOps, Kubernetes, Cloud Native, выбора инструментов платформенной разработки и практик. ИТ-индустрия становится поставщиком изменений. И это только начало.
Проект Deckhouse зародился внутри «Фланта», как только разработчики компании увидели в Kubernetes огромный потенциал для сопровождения инфраструктуры. По мере накопления опыта разворачивали в нем все большее количество приложений.
Платформу Deckhouse Kubernetes публично анонсировали в 2021 г. В 2024-м разработчик расширил список ее интеграций с облаками и хранилищами, добавил режим высокой доступности и новую ролевую модель доступа. Сегодня платформа поддерживает запуск виртуальных машин, а управление стало удобнее. Появился менеджер секретов. Платформа получила сертификат ФСТЭК России.
На конференции было объявлено, что в настоящее время под управлением Deckhouse Kubernetes более тысячи кластеров клиентов из различных индустрий.
В 2024 г. рост компании составил 170%. Выручка от продуктов превысила 800 млн руб. По оценкам аналитиков, Deckhouse принадлежит 31% рынка коммерческих контейнерных платформ по виртуализации.
Эра новых ИТ
Потенциал открытых технологий для реализации бизнес-целей в различных сферах стали ключевой темой обсуждения и обмена мнениями в кулуарах конференции. Тон разговору задал генеральный директор компании «Флант» Александр Титов. На смену ИТ для автоматизации бизнес-процессов приходят технологии для цифровизации бизнес-моделей. Новые ИТ, реализованные в том, что нас окружает (умные колонки, самокаты и т. д.), помогают упростить многие процедуры, выполнять их лучше.
Задачи индустрии меняются. Цели цифровизации бизнес-моделей в том, чтобы невыгодное стало выгодным, а то, что скрыто, – открытым и при этом приносило больше пользы. Подобное уже было в истории. Топ-менеджер провел аналогию с электричеством: от появления лампочки до создания радиоприемника, затем телевизора и компьютера.
Преимущества цифровизации бизнес-моделей очевидны. Если упомянутую колонку лишить умности, устройство будет транслировать музыку, но не сможет сделать заказ, поддержать разговор. Новые возможности современных ИТ помогают компаниям формировать дополнительную ценность (с одной стороны, стоимость колонки, а с другой – стоимость подписки).
По мере развития ИТ процедура автоматизации бизнес-процессов (условно «просто воспроизведение музыки») находит продолжение в цифровизации бизнес-моделей, открывает путь к созданию умных помощников (компаньонов, агентов).
При этом колоссально возрастает ответственность – ИТ-специалисты начинают делить риски с бизнесом как люди, создающие сервисы и продукты. «Нам теперь нельзя потерять данные, уронить продакшн, позволить проникнуть в систему. И самое главное – нельзя редко обновляться. Иначе невозможно будет поддерживать заявленные функции в работоспособном состоянии», – сказал Александр Титов.
Базовые ценности
На фоне столь фундаментальных изменений (как смена исторических пластов) индустрия переходит к другой экосистеме, а в новой среде другие правила игры. В ключевом докладе на конференции были перечислены базовые ценности, актуальные для создания современных сервисов.
Первая – исправлять ошибки, когда это обходится дешевле всего, т. е. на ранних этапах разработки. Многочисленные недоработки способны развалить систему.
Вторая ценность, сформулированная докладчиком как «польза вместо костылей», означает фокус на долгосрочные решения вместо временных исправлений.
Третья – неизбежность изменений. Именно их ИТ-индустрия и производит, и поставляет («мы с вами поставляем технологические изменения»).
Современные разработчики создают непрерывно обновляемые продукты, причем быстро – два-три месяца, а затем, уже в боевом режиме, шлифуют функциональность согласно требованиям. Благодаря этому оптимизируются затраты – ресурсы направляются только на выпуск нужных опций. Кроме того, менее масштабные изменения приводят к меньшим простоям.
Открытая контейнерная платформа (не открытое ПО) – это то, что нужно сегодня, чтобы обеспечивать интеграцию систем. Для закрытых платформ характерны долгое внедрение с большими операционными расходами, ограниченный жизненный цикл, невозможность или чрезмерная трудоемкость доработки, ограниченное количество поддерживаемых из «коробки» интеграций с другим ПО.
Концепция непрерывности обновлений составляет основу экосистемы продуктов компании «Флант». Такой подход – выбор мировой ИТ-индустрии в целом. Например, Windows (начиная с версии 11) – непрерывно обновляемая ОС, по аналогичному принципу развиваются MacOS, продукты других гигантов.
На глазах меняются принципы, по которым работают инфраструктура и системы в частности. Гибкость вместо жесткости (системы должны адаптироваться к изменениям, а не сопротивляться им). Прозрачность вместо скрытых зависимостей (каждый элемент должен быть понятен, управляем и заменяем). Готовность к эволюции изменений (ИТ – живой организм, который растет и меняется).
В выступлении было показано, как эти принципы проникают в инфраструктуру, что меняется с переходом к цифровизации бизнес-моделей и созданию цифровых продуктов. У приложения три основных ресурса: компьютер, хранилище и сеть.
В монолите все ресурсы для приложения связаны цепью. Если меняется поведение базы данных, например, по одному из каналов стало больше запросов, у монолитной системы не оказывается под рукой нужных дополнительных ресурсов (сети, хранилища не хватает, что-то ломается и т. п.). Приложение должно знать про ресурсы и наоборот.
В таком случае на помощь приходят Kubernetes и Cloud Native, позволяющие балансировать имеющиеся ресурсы в зависимости от поведения клиентов, прогнозировать потребности и т. д. Команда разработчиков реализует базовые принципы и ценности в рамках экосистемы Deckhouse, обеспечивая управление кодом, ключами безопасности, шифрованием. Соблюдение перечисленных принципов и ценностей – обязательное условие создания новых продуктов.
Стандарт на ближайшие десятилетия
На глубокое погружение аудитории в технологии было рассчитано выступление технического директора компании «Флант» Давида Мэгтона. По его словам, лет восемь назад платформа Kubernetes была инновацией, затем (три-пять лет назад) – модным трендом, а сейчас используется (и планируется к применению) везде, на нее ставятся все более ответственные системы.
Докладчик постарался ответить на вопросы, какой должна быть современная платформа Kubernetes, и почему она будет стандартом в ближайшие два десятилетия.
По мере расширения направлений и сфер использования Kubernetes растут требования (надо обеспечивать больше возможностей для разных кейсов) и функциональность. Вслед за этим повышаются сложность и стоимость, причем не столько реализации (хотя и не без этого), сколько эксплуатации (освоение, обновление). В таких случаях, как правило, снижается польза решения (высокая стоимость – пользы меньше), что характерно для любых систем.
Для развития Kubernetes, способной обеспечивать цифровизацию бизнес-моделей, следует разорвать цепь «стоимость – польза». А для этого необходимо обеспечить простоту в системе. На одном из слайдов презентации были приведены слова Альберта Эйнштейна: «Сделай настолько просто, насколько возможно, но не проще».
По мнению Давида Мэгтона, все, что можно автоматизировать, надо автоматизировать, а то, что нельзя, – надо придумать, как, и тоже автоматизировать. То есть программно управляемым должно быть все.
При проектировании API следует соблюдать правило одной точки. Не менее важно единообразие. В Kubernetes интегрировано много систем, в которых одна и та же вещь называется по-разному. Задача разработчиков – унифицировать термины в рамках системы.
В профессиональном сообществе обсуждаются преимущества двух подходов – работа через удобный графический интерфейс и инфраструктура как код. В компании «Флант» аргументируют их параллельное сосуществование. Платформа должна обеспечивать совместимость данных подходов и разрабатывается по этим принципам.
Что касается новинок, в частности, анонсированных на конференции, то компания делает конкретные шаги к тому, чтобы Deckhouse просто («в пять кликов») разворачивалась в облаке или на «железе». В компании считают суперважным, чтобы сложная система, такая как Kubernetes, обновлялась примерно так же, как айфон, и без простоя, а интерфейс был обучающим для основных фишек платформы.
Kubernetes можно рассматривать как новый стандарт для управления инфраструктурой. А на Deckhouse его создатели смотрят как на переходник с любого стандарта.
Среди амбициозных задач разработчиков – все имеющие ресурсы отдавать приложениям, обеспечив предсказуемость, предлагать новые функции, а потребление ресурсов оставлять прежним. Пока получается, утверждают представители компании, но решение задачи требует серьезного подхода.
Айсберг безопасности
Об уровне решаемых задач в сфере безопасности можно судить, в частности, по тому, что Deckhouse, первой среди Kubernetes-платформ, получила сертификат ФСТЭК России.
В компании «Флант» к вопросам информационной безопасности относятся как к гигантскому айсбергу. База закладывается на этапе проектирования (модель угроз), многое делается в процессе разработки и на последующих стадиях. Средства безопасности обеспечивают контроль платформы и контроль приложений.
Давид Мэгтон напомнил, что в конце прошлого года вышел новый ГОСТ РБПО 56939-2024 по разработке безопасного информационного обеспечения. Комментируя качество формулировок документа, он использовал слово «фантастика» и рекомендовал аудитории инженеров следовать точным требованиям при выстраивании соответствующих процессов. В компании «Флант» намерены пройти сертификацию на соответствие требованиям этого ГОСТа.
Миссия экосистемы
Резюмировать тезисы ключевых выступлений на конференции представителей компании «Флант» помогает основное требование, предъявляемое пользователями к платформе. Deckhouse Kubernetes не должна мешать, ее миссия – наращивать скорость, с которой предприятие или организация движется по пути цифровизации бизнес-моделей.
Назначение строящейся экосистемы – дать приложениям обновляться и использовать ресурсы инфраструктуры максимально гибко, насколько требуется. Вокруг этого развиваются отдельные приложения, часть из них силами приглашенных партнеров.
Ряд объявлений о технологической совместимости платформы Deckhouse Kubernetes с продуктами российских компаний, о перспективах развития интеграции решений, которые последовали, в том числе по окончании конференции, позволяет сделать еще один вывод. «Флант» заявил о своих принципах с трибуны Deckhouse Conf 2025 и намерен следовать им на практике.