Аналитика

Kubernetes сам по себе недостаточен: зачем нужна платформа для управления инфраструктурой

Перейти к обзору
Зачем Kubernetes нужна платформа для контроля инфраструктуры и прикладного ПО

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

Сферы применения Kubernetes в корпоративной среде

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

Более 50% крупных организаций уже эксплуатируют Kubernetes в продуктивной среде, а остальные находятся на стадии внедрения, отмечает исполнительный директор «Лаборатории Числитель» Владимир Беляевский. По его словам, технология теперь применяется не для единичных проектов, а в рамках действующих ИТ-систем.

Распространение Kubernetes также обусловлено переходом на микросервисные подходы, отмечает Александр Фикс, руководитель продукта Nova Container Platform. Это способствует увеличению количества внедрений в крупных компаниях.

Параллельно растёт и сложность решаемых задач: вместо администрирования единичных кластеров организации начинают создавать на основе Kubernetes целостные среды для разработки и запуска приложений, полагает руководитель продукта MWS Container Platform Богдан Краев. Кроме того, Kubernetes находит применение в сфере данных и ИИ — на его основе строятся платформы для обучения алгоритмов и выполнения прогнозов, добавляет специалист. Сценарии выполнения моделей, когда они функционируют как сервисы и обрабатывают запросы онлайн, нуждаются в гибком масштабировании и контроле нагрузки, что идеально соответствует принципам Kubernetes.

Как Kubernetes превращается в фундамент для платформ управления инфраструктурой и приложениями

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

Поэтому клиенты ждут не просто инструмент оркестрации, а комплексную платформу для жизненного цикла приложений, считает Богдан Краев. Это подразумевает единое управление инфраструктурой, встраивание DevOps-практик и наличие средств аналитики.

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

Базовый перечень потребностей включает автоматизированное создание и модернизацию кластеров, единое управление множеством кластеров, встроенные возможности мониторинга и логирования, а также совместимость с CI/CD, поясняет Александр Фикс.

Kubernetes и текущая инфраструктура

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

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

Почему внедрение Kubernetes сопряжено со сложностями

Главные трудности возникают не при развертывании Kubernetes, а в процессе его постоянной эксплуатации, когда увеличивается число компонентов, требующих поддержки и согласованной работы. При самостоятельном управлении Kubernetes компания вынуждена самостоятельно настраивать мониторинг, сбор логов, обеспечение безопасности, управление доступом и обновления. Это предполагает наличие высококвалифицированной команды и постоянные расходы.

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

Причины перехода компаний на готовые платформы

Технически Kubernetes можно применять как проект с открытым исходным кодом, комбинируя инфраструктуру из отдельных элементов. Такой метод часто используется на ранних стадиях.

С ростом масштабов система становится трудоемкой в обслуживании: необходимо интегрировать инструменты для мониторинга, безопасности, CI/CD и контроля доступа, а также следить за их совместимостью. Организации стремятся уменьшить количество несвязанных между собой инструментов и перейти к единой системе управления, подчеркивает директор продуктового стрима «Центр вычислений, хранения и инфраструктуры» Павел Брагин. Это уменьшает операционные риски и облегчает поддержку.

Многие организации переходят на готовые платформы, которые уже содержат эти функции и позволяют управлять кластерами и приложениями в едином пространстве, отмечает Александр Фикс. Это снижает сложность эксплуатации и ускоряет процесс развертывания.

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

Российский рынок платформ на основе Kubernetes

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

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

Более половины крупных компаний уже применяют Kubernetes, а рынок коммерческих платформ для контейнеризации продолжает расширяться, оценивает Владимир Беляевский. Это связано с переходом от экспериментальных проектов к стабильной промышленной эксплуатации.

В итоге развитие движется в сторону платформенных решений, которые объединяют управление инфраструктурой и приложениями.

Получать анонсы статей
Поделиться:

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

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

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