Компания Selectel, провайдер облачной инфраструктуры, провела вебинар, посвященный использованию своего сервиса управления кластерами Managed Kubernetes. Этот гибридный продукт сочетает в себе преимущества облачных решений и выделенных серверов. В рамках вебинара Дмитрий Исаев, менеджер продукта Managed Kubernetes, подробно рассказал об архитектуре сервиса и его ключевых преимуществах.
Основу решения составляет гибридная архитектура: мастер-ноды (Control Plane) размещаются в облаке на базе виртуальных машин, обеспечивая отказоустойчивость и управление кластером, а воркер-ноды представляют собой выделенные серверы, на которых работают приложения пользователей. Такая архитектура позволяет использовать все преимущества выделенных серверов, включая возможность выбора различных конфигураций оборудования, при этом сохраняя удобство управления, характерное для облачных решений. Связь между облачной частью и выделенными серверами осуществляется через глобальный L3 VPN-роутер.
Главным преимуществом решения, по словам спикера, является значительная экономия затрат – до 40% по сравнению с классическими облачными решениями. Это достигается за счет более низкой стоимости ресурсов выделенных серверов, особенно при долгосрочной аренде от одного месяца до года. Кроме того, выделенные серверы позволяют использовать высокочастотные процессоры и NVMe-диски, что актуально для задач, требующих высокой производительности, таких как машинное обучение и аналитика данных. Пользователи могут комбинировать разные типы серверов в рамках одного кластера, выбирая оптимальные конфигурации для различных рабочих нагрузок, тем самым распределяя ресурсы в зависимости от требований приложений и не переплачивая за избыточную мощность.
Одним из ключевых нововведений стал запуск сервиса в Новосибирске, благодаря чему пользователи получили возможность развертывать кластеры на выделенных серверах уже в трех городах: Санкт-Петербурге, Москве и Новосибирске.
Кроме того, стало доступно динамическое управление количеством нод в группах с выделенными серверами. В отличие от прежней системы, где масштабирование требовало ручного вмешательства, теперь можно автоматически увеличивать число нод при возрастании нагрузки или уменьшать при снижении.
Также появилась возможность самостоятельно управлять разметкой дисков на выделенных серверах в составе кластера Kubernetes. Пользователи могут настраивать RAID-массивы, выбирать файловые системы и указывать точки монтирования. Например, можно выделить разделы для загрузочных файлов, корневой системы или хранилища данных.
До конца года компания планирует добавить поддержку выделенных серверов с 10G и 25G-сетями. Для клиентов, работающих с искусственным интеллектом, машинным обучением и другими GPU-зависимыми задачами, Selectel внедрит поддержку GPU-нод. Это откроет возможность применения видеокарт (например, NVIDIA H100, A100, RTX 6000 Ada) в кластерах Kubernetes, что позволит использовать сетевые диски в качестве Persistent Volumes (PV).
Обновления кластеров в Managed Kubernetes имеют патч-версии и минорные версии. Патч-версии выпускаются регулярно, примерно раз в один–два месяца, и содержат исправления ошибок и улучшения стабильности. Минорные версии добавляют поддержку новых функций Kubernetes и становятся доступными в течение квартала после их официального релиза. В ближайшее время планируется поддержка версии 1.33. В облачной версии сервиса обновление патч-версий может происходить автоматически, если администратор кластера включил эту опцию и настроил окна обслуживания. Обновление минорных версий всегда требует ручного запуска, после чего процесс выполняется автоматически. Для кластеров на выделенных серверах обновления как патч-версий, так и минорных будут запускаться вручную через панель управления. Это означает, что пользователь должен самостоятельно инициировать обновление, после чего оно выполняется автоматически без дополнительных действий с его стороны. Мастер-ноды, отвечающие за управление кластером, обновляются провайдером без участия пользователя.
Гибридный подход, сочетающий облачные и выделенные серверы, выглядит перспективным решением для современных ИТ-задач. Мы будем следить за дальнейшими обновлениями Selectel и развитием продукта Managed Kubernetes.