IaaS

По

Облако VMware/Брест

ФЗ-152, SLA 99,99%

Корпоративные мессенджеры

от 250 руб/мес

Защищенная платформа

коммуникаций

HRM

от 8500 руб.

HCM-платформа

для автоматизации HR

DBaaS

От 3,98 руб./час

№1 в рейтинге DBaaS

SLA 99,95%, 152-ФЗ, PCI DSS

IBP

по запросу

Универсальная CPM/EPM

self-service платформа

Low-code

от 667 руб.

Цифровая трансформация

с ELMA365

Kubernetes

От 5,95 руб / час

№1 в рейтинге провайдеров

SLA 99,98%, 152-ФЗ

  • Корпоративные мессенджеры

    от 250 руб/мес

    Защищенная платформа

    коммуникаций

  • HRM

    от 8500 руб.

    HCM-платформа

    для автоматизации HR

  • DBaaS

    От 3,98 руб./час

    №1 в рейтинге DBaaS

    SLA 99,95%, 152-ФЗ, PCI DSS

  • IBP

    по запросу

    Универсальная CPM/EPM

    self-service платформа

  • Low-code

    от 667 руб.

    Цифровая трансформация

    с ELMA365

  • Kubernetes

    От 5,95 руб / час

    №1 в рейтинге провайдеров

    SLA 99,98%, 152-ФЗ

  • ВКС

    от 250 руб/мес

    Платформа корпоративных

    коммуникаций

  • BaaS

    От 2 руб/Гб

    По вашим правилам

    Dedicated, SaaS/PaaS

  • IaaS

    от 249,95 руб.

    Для любых задач

    Оплата pay-as-you-go

ВКС

от 250 руб/мес

Платформа корпоративных

коммуникаций

BaaS

От 2 руб/Гб

По вашим правилам

Dedicated, SaaS/PaaS

IaaS

от 249,95 руб.

Для любых задач

Оплата pay-as-you-go

BPM

от 12 000 руб/год

Цифровые процессы

с комфортом для людей

Корпоративные мессенджеры

От 200 руб/мес

Передовое

решение

IaaS

от 490руб./мес

VMware / ПО РФ

SLA 99,95% Pay-as-you-go

IP-телефония

от 0 руб.

Продуманная связь

для вашего бизнеса

Константин Аксёнов: Deckhouse Kubernetes Platform — первый российский дистрибутив Kubernetes

Маркет

Контейнеры и Kubernetes — это не просто тренд, а фактически стандарт разработки и поставки программного обеспечения. Первым российским сертифицированным дистрибутивом Kubernetes была Deckhouse Kubernetes Platform (DKP). Сегодня ее используют более 170 клиентов. О том, что представляет собой платформа и как она будет развиваться в ближайшие годы, в интервью Market.CNews рассказал Константин Аксёнов, директор департамента разработки Deckhouse компании «Флант».

Market.CNews: Константин, зачем нужен Kubernetes?

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

То же самое сейчас происходит и в сфере информационных технологий. Контейнеры в мире ИT представляют собой стандартизированный формат поставки приложения, упакованного вместе со всеми зависимостями, необходимыми для его запуска. Для разработки, поставки и внедрения используется одинаковый подход, позволяющий разворачивать один и тот же контейнер в различных окружениях. Например, его можно запустить в различных дистрибутивах Linux и даже Windows, при этом не потребуются дополнительные операции.

Константин Аксёнов, директор департамента разработки Deckhouse компании «Флант»

Появление контейнеров как стандарта поставки ПО стало ключевым фактором для развития методологии DevOps. Данная методология предлагает рассматривать разработку и эксплуатацию софта как единое целое и направлена на реализацию непрерывного потока создания ценностей и постоянного улучшения ПО.

Контейнеризация постепенно занимала место на рынке. Сначала контейнеры запускались в рамках одного сервера. В момент, когда перспективность технологии стала очевидной, появилась потребность разворачивать их одновременно на множестве узлов для реализации задач отказоустойчивости и масштабирования информационных систем. Для решения данного вопроса появились оркестраторы контейнеров, и самым популярным из них на данный момент является Kubernetes. Сегодня все новое серверное ПО разрабатывается с учетом того, что оно будет запускаться преимущественно в Kubernetes.

Market.CNews: Google открыл исходный код Kubernetes в 2014 году. Когда вы начали создавать свою платформу? Каковы причины такого решения?

Константин Аксёнов: В 2014 году, когда в открытом доступе появился исходный код Kubernetes, мало кто был готов его сразу использовать в продуктиве. Внедрение технологии началось в 2017–2018 годах.

В 2014 году мы разрабатывали собственную систему управления контейнерами. Но поняли, что все наши задачи решает Kubernetes, и в 2016 году, когда появились достаточно стабильные версии, начали внедрять его у клиентов.

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

Market.CNews: В чем, на ваш взгляд, преимущества вендорской платформы по сравнению с «ванильным» Kubernetes или Kubernetes as a Service?

Константин Аксёнов: Вокруг Kubernetes существует масса решений, и уже даже появились книги о том, как построить на его основе свою инженерную платформу. Для этого надо взять «ванильный» Kubernetes и другие компоненты из ландшафта Cloud Native Computing Foundation, объединить их и получить дистрибутив Kubernetes. В теории все выглядит достаточно просто, но как только вы делаете свою собственную платформу, то должны разбираться в том, как работают все ее составляющие. И по нашему опыту могу сказать, что на это требуется большая команда специалистов.

Deckhouse Kubernetes Platform стала первым российским сертифицированным дистрибутивом в CNCF. На его создание мы потратили 6 лет, работа продолжается и сейчас. Каждый год выпускаются три-четыре минорных релиза «ванильного» Kubernetes, между этими обновлениями происходят изменения API самого Kubernetes. Только на процесс регулярного обновления Kubernetes и других компонентов требуется огромное количество ресурсов. У нас собрана большая команда, которая занимается разработкой и поддержкой Deckhouse Kubernetes Platform, исправлением ошибок и уязвимостей, консультациями клиентов.

Собственные платформы на базе Kubernetes действительно требуют много ресурсов, поэтому самые успешные зарубежные дистрибутивы смогли сделать только крупные компании, такие как SUSE, Red Hat, VMware. Поэтому, прежде чем браться за решение этой задачи самостоятельно, надо очень хорошо подумать.

Выбирая Kubernetes as a Service, очень важно учитывать состав Kubernetes-услуги. Пустой Kubernetes-кластер никого не интересует: кроме него, необходимы мониторинг, возможность выстроить политики безопасности, настроить аудит ИБ и автомасштабирование. Большинство управляемых сервисов не предоставляют полный список требуемых компонентов. Конечно, их можно получить через дополнительные сервисы облака, но платить за них придется отдельно.

Кроме того, возникает вопрос, как обеспечить независимость от облачного провайдера, например, для организации катастрофоустойчивости и защиты от полного отказа работоспособности провайдера. У каждого из них свой набор услуг, а при реализации мультиоблачного подхода инженеру, который организует взаимодействие с Kubernetes as a Service, надо знать, как работать с разными провайдерами, потому что единого интерфейса не существует. Даже если часть задач находится в зоне ответственности провайдера Kubernetes as a Service, все равно возникает проблема, как всем этим управлять.

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

Market.CNews: Давайте поговорим о платформе Deckhouse Kubernetes Platform. Что она собой представляет?

Константин Аксёнов: Deckhouse Kubernetes Platform — это платформа управления контейнерными нагрузками с тщательно подобранными и протестированными на совместимость компонентами. Решение позволяет безопасно управлять жизненным циклом кластеров Kubernetes в любой инфраструктуре, обеспечивая SLA 99,99%. Платформа сокращает время подготовки среды разработки до 15 раз и автоматизирует до 80% ручных операций. На сегодняшний день на DKP запущено свыше миллиона контейнеров, развернуто порядка 7000 приложений на более чем 9000 серверах крупных компаний из нефтегазовой отрасли, финансового сектора и ритейла.

Market.CNews: В чем ключевые преимущества Deckhouse Kubernetes Platform?

Константин Аксёнов: Мы начали разрабатывать DKP не на волне импортозамещения, а еще в 2017 году. И уже в 2021 году Deckhouse Kubernetes Platform стала первым продуктом в едином реестре российского ПО с классом ПО «Системы контейнеризации и контейнеры». На сегодняшний день это уже зрелое, проверенное на десятках внедрений решение.

В компании «Флант» всегда были сервисное и вендорское направления. Все клиенты сервисного направления уже используют нашу платформу — это около 170 проектов. Десятки внедрений платформы реализованы также в рамках вендорского направления.

Вокруг Deckhouse Kubernetes Platform уже сформировалось инженерное сообщество. В 2021 году мы открыли исходные коды нашей платформы, сделали Telegram-чат, у нас появилась первая Community-версия продукта. Сегодня в нашем сообществе около 1500 пользователей данной версии, и это число постоянно растет. Недавно я общался с представителями ИТ-подразделения одной крупной нефтяной компании, и они рассказали, что тоже используют Community-версию.

Мы не только работаем с комьюнити, но и проводим обучение специалистов по DKP. В сентябре 2023 года «Флант» запустил образовательную программу, получил лицензию Минобразования на учебную деятельность. Сегодня многие говорят о том, что на рынке нет специалистов, способных поддерживать продукты российских вендоров, и — самое главное — нет программ по их подготовке. Понимая это, мы активно развиваем программы обучения.

За годы продаж Deckhouse Kubernetes Platform у нас организована отличная служба технической поддержки. Она работает в режиме 24/7 и может решить любую проблему по логам и даже по фотографиям мониторов.

Кроме того, мы выстраиваем партнерскую сеть — обучаем специалистов компаний, которые оказывают услуги по поддержке DKP. А это значит, что наш продукт готов к масштабированию и внедрению.

Конечно, существуют клиенты, которые предпочитают использовать Kubernetes as a Service. Мы предоставляем совместный облачный сервис с помощью наших партнеров. В их числе beeline cloud, «Мультиоблако» от Softline, «Облакотека», Yandex Cloud и др.

В списке наших партнеров — крупнейшие отечественные разработчики операционных систем, такие как Astra Linux, РЕД OC, AltLinux. Также у нас сформирована сеть технологических партнеров, чьи решения работают на DKP, например Elma, Luntry, «Форсайт. Мобильная платформа», Entaxy ION, «Цифровая индустриальная платформа», Axiom Runtime Container, Libercat и др.

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

Market.CNews: Как вы планируете развивать свою платформу?

Константин Аксёнов: Конечно, у нас есть дорожная карта развития DKP. Чтобы удовлетворить все потребности пользователей, развиваем линейку продуктов Deckhouse. Наша экосистема позволяет организовать полный цикл разработки и поставки ПО.

Мы предлагаем Deckhouse Code — это не только репозиторий для хранения кода, но и готовый набор инструментов разработки, Deckhouse Observability — систему мониторинга, Deckhouse Stronghold — систему работы с секретами, Deckhouse Commander — менеджер кластеров Kubernetes. Скоро появится Deckhouse Virtualization Platform — система виртуализации.

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

Market.CNews: Как DKP и другие продукты экосистемы помогают решать клиентские задачи? Есть ли типовые сценарии использования?

Константин Аксёнов: Существует несколько основных сценариев использования DKP. Первый — в качестве альтернативы имеющейся Kubernetes-платформе зарубежного вендора. Например, компании «Газпром нефть» необходимо было осуществить миграцию с OpenShift на отечественное решение и сделать это без потери качества продукта. В результате реализации проекта удалось бесшовно перевести инфраструктуру заказчика на DKP, автоматизировать свыше 1000 рабочих мест инженеров, а также существенно сократить время и ресурсы на развертывание Kubernetes-среды.

Второй сценарий — построение собственной внутренней инженерной платформы или предоставление инфраструктуры в виде self-service. Такой проект мы реализовали для «ОТП Банка» — теперь он использует Kubernetes as a Service на базе своего частного облака со всем необходимым набором компонентов. Разработчики банка получили «по кнопке» все необходимые сервисы.

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

Market.CNews: Как понять, что Kubernetes необходим?

Константин Аксёнов: Еще пару лет назад я бы посоветовал компании тщательно просчитать, насколько ей необходима инженерная платформа. Если речь идет о небольшой веб-студии, возможно, она не понадобится. Но чем больше объем разработки, тем выше потребность в автоматизации, стандартизации, обеспечении ИБ — и тогда без инженерной платформы не обойтись.

Но не надо забывать, что сегодня многие выбирают Kubernetes как стандарт запуска приложений. И для того, чтобы это обеспечить, клиенты, например, покупают у нас упрощенную версию DKP. В целом, если вы используете у себя контейнеры, но не используете Kubernetes, то, скорее всего, вам стоит задуматься над теми преимуществами, которые вы можете получить от его внедрения. Главное — выбрать правильное решение, подходящее под ваши задачи.

Вообще, я уверен, что число компаний, использующих контейнеризацию, будет расти. А Kubernetes — это победившая технология в области оркестрации контейнеров. Кроме того, по мнению исследовательского агентства Gartner, к 2030 году 80% компаний, которые занимаются разработкой, создадут инженерные команды, а значит, им понадобятся и инженерные платформы. Уже сейчас мы видим растущую потребность в этом среди компаний и понимаем важность дальнейшего развития DKP и других продуктов экосистемы Deckhouse.

erid:LjN8KZaDcРекламодатель: АО "Флант"ИНН/ОГРН: 7723661439/1087746630751Сайт: https://flant.ru/

Короткая ссылка