Аналитика

Зачем бизнесу надстройка над Kubernetes? Мнение CPO «Штурвал»

Перейти к обзору
Александр Крылов, «Штурвал»: Классический Kubernetes больше не требуется

Более 750 пользователей уже протестировали бесплатную community-версию контейнерной платформы «Штурвал». Её можно установить на производительный ноутбук или сервер, использовать без ограничений по времени в рабочей среде или для обучения. Почему стандартный Kubernetes утратил актуальность, как это решение помогает новичкам освоить технологию и чем вендор отличается от других игроков рынка, объясняет Александр Крылов, CPO платформы «Штурвал» в «Лаборатории числитель».

CNewsMarket: Почему Kubernetes воспринимается как сложная технология?

Александр Крылов: Для работы с базовым K8s необходим обширный технический опыт. Например, в Kubernetes входят десятки абстракций, требующих понимания, — Pods, Ingress и Egress, Deployments, ConfigMaps и другие. Кроме того, специалисту нужно хорошо знать контейнеры, сетевые настройки (DNS, балансировку), хранение данных, мониторинг и безопасность. Эта технология подразумевает нетривиальную установку и конфигурацию, с чем справляются далеко не все, и легко допустить ошибки в настройках. И это лишь часть трудностей, в реальности их значительно больше.

Используя нашу платформу «Штурвал», специалисты могут развернуть рабочие кластеры без углублённого знания K8s. Их создание и развёртывание происходит «в один клик» — то есть автоматически. При этом «из коробки» доступны дополнительные инструменты для CI/CD (ArgoCD), мониторинга, логирования, безопасности и так далее. Их не требуется отдельно настраивать, они функционируют сразу после установки.

CNewsMarket: В ряде публикаций вы заявляли, что классический K8s больше не нужен, раз существует «Штурвал»? Чем обусловлено это смелое утверждение?

Александр Крылов: Зачастую организации стремятся избежать лишних затрат и не приобретать коммерческие продукты, отдавая предпочтение бесплатной базовой версии Kubernetes. Однако её поддержка и администрирование требуют значительных ресурсов и квалификации. Это особенно актуально для собственной разработки, где нужны дополнительные экспертиза и штатные специалисты.

В ноябре 2024 года мы анонсировали community-редакцию нашей контейнерной платформы. Её может бесплатно и на постоянной основе развернуть любой пользователь, просто получив лицензию. Для работы не требуется углублённого понимания Kubernetes — достаточно обращаться к документации, где есть все необходимые решения, включая поддержку трёх языков.

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

CNewsMarket: Можно ли считать, что «Штурвал Community Edition» создана в первую очередь для новичков?

Александр Крылов: Вовсе нет! «Штурвал» изначально ориентирован на корпоративный сектор, и, по моему убеждению, это единственная в России платформа, корректно спроектированная для масштабных внедрений. По возможностям CE-версия полностью идентична коммерческой, поэтому её могут применять и опытные команды. А учитывая, что переход с community на enterprise занимает считанные минуты, это решение подходит для всего рынка. Просто сейчас мы активно работаем над тем, чтобы сделать платформу максимально доступной для студентов, начинающих специалистов и небольших компаний. И доступной на безвозмездной основе.

CNewsMarket: Какие особенности «Штурвала» делают его оптимальным для крупных внедрений?

Александр Крылов: Ключевой фактор — архитектура. «Штурвал» построен по принципам, которые используют так называемые бигтехи — ведущие ИТ-компании страны. Это единая точка управления для множества кластеров, сквозная система прав доступа, создание кластеров в один клик, разделение зон ответственности инфраструктурных и разработческих команд в рамках единой платформы. Всё это позволяет разворачивать и контролировать сотни кластеров силами небольшой группы, причём сбой центра управления не затрагивает работоспособность пользовательских кластеров.

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

CNewsMarket: Почему все эти возможности доступны пользователям community-версии?

Александр Крылов: Если у вас есть сколько-нибудь серьёзное рабочее приложение, со временем вы неизбежно придёте к мультикластерной архитектуре. Либо осознанно, либо после сбоя в общем кластере. Отказ от использования крупных единых кластеров — это общая отраслевая тенденция.

CNewsMarket: Предусмотрена ли техническая поддержка для Community Edition? Куда можно обратиться за помощью?

Александр Крылов: Для обсуждения вопросов существует публичный Telegram-чат. Наша команда оперативно реагирует на обращения и периодически организует демонстрационные звонки для детального разбора. Мы также поощряем участников делиться практическим опытом и сами публикуем полезные материалы. Самые активные члены сообщества регулярно получают награды за ценную обратную связь, которая напрямую влияет на наш план развития, помогая внедрять действительно востребованные функции.

CNewsMarket: Организуете ли вы обучение по использованию платформы?

Александр Крылов: Да, мы проводим официальный четырехдневный курс по администрированию, организованный совместно с учебным центром Unix Education.

Кроме того, мы регулярно устраиваем вебинары — от вводных (для тех, кто только знакомится с контейнеризацией) до продвинутых, посвященных новым функциям, релизам и специфическим сценариям использования. Для наших клиентов доступны закрытые интенсивы с углубленным изучением контейнеров и Docker, архитектуры Kubernetes, вопросов безопасности и других тем.

В ближайших планах — сотрудничество с различными образовательными онлайн-платформами и расширение количества мероприятий и материалов для сообщества.

Разумеется, пользователям также доступна подробная документация, разнообразные руководства и видеоматериалы.

CNewsMarket: Кто является основной аудиторией вашей платформы?

Александр Крылов: Фактически, все специалисты, вовлеченные в процесс разработки: DevOps-инженеры, программисты, тестировщики, архитекторы, эксперты по информационной безопасности и все, кто работает с Kubernetes.

CNewsMarket: Вы не единственные, кто предлагает бесплатную community-версию. В чем ваше ключевое отличие?

Александр Крылов: В отличие от других решений, мы не ограничиваем функциональность. Пользователям доступен полный набор возможностей корпоративного дистрибутива. Единственное условие — не более 10 рабочих узлов (worker nodes) любого масштаба. С точки зрения безопасности функционал также полностью сохранен — доступны как встроенные инструменты, так и дополнительные средства защиты, такие как Kaspersky Container Security и Luntry.

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

CNewsMarket: Сколько пользователей уже работают с community-версией «Штурвала»?

Александр Крылов: На текущий момент мы активировали более 750 лицензий. Количество пользователей продолжает увеличиваться.

CNewsMarket: В одном из недавних обновлений вы уменьшили системные требования для развертывания платформы. Какова была цель этого изменения?

Александр Крылов: Наша ключевая задача — сделать нашу платформу доступной для малого и среднего предпринимательства, а также для архитекторов и разработчиков, которые могут быть ограничены в ресурсах. Запустить «Штурвал» можно на обычном ноутбуке или сервере, не требуя специализированного мощного оборудования. Для этого достаточно одной машины с конфигурацией: 6 процессорных ядер, 8 ГБ оперативной памяти и 80 ГБ дискового пространства.

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

CNewsMarket: Платформа является вашей собственной разработкой?

Александр Крылов: Мы предлагаем CNCF-сертифицированный Kubernetes. Это значит, что если отключить весь дополнительный функционал нашей платформы, останется базовая, чистая версия Kubernetes. Вся инфраструктура и инструменты, которые работают внутри «Штурвала», созданы нами самостоятельно. Компоненты, основанные на open source решениях, мы собираем из исходного кода самостоятельно и проводим через защищенный конвейер разработки.

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

CNewsMarket: Что было изменено в платформе для облегчения старта работы с технологией?

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

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

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

Материал подготовлен при поддержкеerid:2W5zFGCLEcЗаказчик: ООО «Лаборатория Числитель»Идентификаторы: 9731042193/1197746339955Официальный сайт: https://chislitellab.ru/
Поделиться:

0 Комментариев

Оставить комментарий

Обязательные поля помечены *
Ваш комментарий *
Категории