Безопасный закрытый контур со Stackland: опыт ARHON

Краткий пересказ YandexGPT
  • Компания ARHON вместе с Hilbert Team развернула сервисы обработки данных в Yandex Cloud Stackland.
  • Задача компании — найти гибкие управляемые сервисы для закрытого контура, чтобы снизить расходы на облачные мощности и унифицировать инфраструктурные инструменты.
  • Важными критериями выбора решения были поддержка управляемых сервисов для ETL- и BI-процессов, возможность офлайн-установки и обновлений, а также сопровождение со стороны команды платформы.
  • ARHON выбрал Stackland с интегрированными Managed Service for PostgreSQL, Managed Service for Apache Kafka® и Managed Service for ClickHouse®.
  • Проект начался с MVP: команда спроектировала начальную конфигурацию Stackland и провела первую инсталляцию платформы. Провели тестирование управляемых сервисов, проверили совместимость с Proxmox VE. После тестирования определили объём миграции, согласовали бизнес-кейс с руководством. Для промышленной инсталляции подготовили два кластера Stackland на серверах компании.
  • Команда управляет параметрами сервисов через декларативные конфигурации Stackland, которые описывают через Kubernetes API и хранят в Git-репозитории.
  • Использовали офлайн-режим сервера лицензий, так как изолированная инфраструктура компании не допускает постоянной передачи метрик во внешние системы.
  • По расчётам, проект окупится за 2 года и 8 месяцев, а на горизонте пяти лет совокупные затраты на инфраструктуру данных снизятся на 31%.

О чём эта история

Производственная компания ARHON вместе с Hilbert Team развернула сервисы обработки данных в Yandex Cloud Stackland. По расчётам, проект окупится за 2 года и 8 месяцев, а на горизонте пяти лет совокупные затраты на инфраструктуру данных снизятся на 31%.

Полноэкранное изображение

Найти гибкие управляемые сервисы для закрытого контура

Изначально ARHON пришёл в Yandex Cloud за вычислительными мощностями под крупные производственные проекты. Но со временем возник ряд ограничений: конфиденциальную информацию, в том числе коммерческую тайну, по внутренним требованиям безопасности следовало хранить и обрабатывать внутри локального периметра, а расходы на облачные мощности росли вместе с потреблением. Кроме того, компания хотела унифицировать набор инфраструктурных инструментов, управляемых сервисов и сократить нагрузку на инженеров, которые поддерживают различные вычислительные контуры.

В собственной инфраструктуре компании уже работали аналитические системы, включая кластеры ClickHouse® и Apache Kafka®, и команда администрировала их самостоятельно. Это требовало времени и глубокой экспертизы. Поэтому компании понадобилась платформа, которая позволила бы запускать управляемые сервисы на своих серверах: с документацией, регулярными обновлениями и поддержкой, но без переноса критичных данных за пределы закрытой инфраструктуры.

Компания сравнила решения, которые можно развернуть на своих серверах и использовать в изолированном сегменте без доступа в интернет. Важными критериями были поддержка управляемых сервисов для ETL- и BI-процессов, возможность офлайн-установки и обновлений, а также сопровождение со стороны команды платформы. Одним из вариантов была Yandex Cloud Stackland — платформа с интегрированными PaaS-сервисами Yandex Cloud.

Hilbert Team, партнёр Yandex Cloud, помог сформировать требования и целевую архитектуру решения. Команда организовала встречу IT-специалистов компании с архитекторами Yandex Cloud, где подтвердилась возможность реализовать собранные требования и бизнес-сценарии к окружению с ограниченным доступом в интернет. В итоге ARHON выбрал Stackland с интегрированными Managed Service for PostgreSQL, Managed Service for Apache Kafka® и Managed Service for ClickHouse® — сервисами, которые компания уже использовала в публичном облаке.

Знакомые сервисы работы с данными, соответствие Stackland всем требованиям компании и экспертиза специалистов в сопровождении кластеров помогли быстро согласовать решение и перейти к пилоту. Hilbert Team подготовил и согласовал с Yandex Cloud и руководством компании комплект документов, а также лицензию на 100 ядер.

Запустили пилот, защитили бизнес-кейс и перенесли сервисы

Проект начался с MVP: команда спроектировала начальную конфигурацию Stackland и провела первую инсталляцию платформы. К этому моменту уже согласовали требования к целевой системе, включая офлайн-установку и работу в изолированном сегменте.

На этом же этапе проверили совместимость с Proxmox VE — компания использовала эту систему виртуализации и хотела сохранить единообразие инфраструктурных сервисов. Провели тестирование управляемых сервисов: развернули кластер Managed Service for PostgreSQL, создали бакеты в интегрированном Yandex Object Storage. Также разделили окружения по namespace в кластере Kubernetes® и опробовали GitOps-подход к управлению конфигурациями. Платформа разворачивалась быстро и работала стабильно, поэтому от теста сразу перешли к планированию внедрения.

После тестирования команда определила объём миграции: выбрала сервисы, которые нужно перенести из публичного облака в закрытую инфраструктуру, зафиксировала текущие затраты и рассчитала экономический эффект. На основе этого бизнес-кейс согласовали с руководством.

Для промышленной инсталляции подготовили два кластера Stackland на серверах компании с развёрнутыми управляемыми сервисами: Managed Service for PostgreSQL — под данные цифровых продуктов компании, Managed Service for Apache Kafka® — для организации ETL-конвейера, Managed Service for ClickHouse® — для создания и хранения витрин данных. Развёртывание команда проводила в офлайн-режиме.

Команда управляет параметрами сервисов через декларативные конфигурации Stackland, которые описывают через Kubernetes API и хранят в Git-репозитории. Такой подход позволяет работать с настройками как с кодом: задавать расписание и срок хранения резервных копий, параметры производительности и тонкие настройки сервисов, а также проверять, версионировать и применять изменения по GitOps-модели.

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

Управляемые сервисы для хранения и обработки данных в закрытом контуре

ARHON получил возможность использовать управляемые сервисы Yandex Cloud в своей инфраструктуре. Решение развёрнуто для сервисов обработки данных и учитывает повышенные требования компании к изоляции, хранению и обработке информации.

На MVP ушёл месяц, а от первого развёртывания до начала промышленного внедрения прошло около полугода. По расчётам утверждённого бизнес-кейса, перенос сервисов окупится за 2 года и 8 месяцев. На горизонте пяти лет совокупные затраты на инфраструктуру данных должны снизиться на 31% по сравнению с прежней моделью потребления облачных ресурсов.

ARHON продолжает миграцию цифровых продуктов и аналитического контура на базе ClickHouse и Apache Kafka. После завершения нынешнего этапа команда рассматривает расширение платформы: компания планирует использовать интегрированный в Stackland Managed Service for Apache Airflow®, чтобы в будущем заменить self-hosted-инсталляцию и сократить усилия на поддержку инфраструктуры.

Решим вашу IT-задачу

Мы оперативно расскажем вам о возможностях Yandex Cloud для вашего бизнеса или подберем партнёра, который полностью реализует ваш IT-проект.
Войдите, чтобы сохранить пост