Burger King Russia совместно с GlowByte перевел часть аналитического хранилища на сборку Greenplum
Сеть ресторанов быстрого питания Burger King Russia совместно с интегратором GlowByte завершила перенос части аналитического хранилища с enterprise-дистрибутива Greenplum российского вендора на альтернативную сборку Greenplum от Data Sapience. Проект вписан в единую концепцию снижения стоимости владения корпоративной платформой данных, которая разработана в рамках перехода на современную облачно-ориентированную архитектуру. При этом функциональность кластера была не просто сохранена, но и расширена.
До старта проекта часть аналитического ландшафта Burger King Russia функционировала на базе enterprise-дистрибутива Greenplum российского вендора. Дата-офис Burger King Russia отмечал ряд проблем: инструменты графического представления запросов в Greenplum требовали доработки, задачи обслуживания кластера решались не в полном объеме, что периодически сказывалось на стабильности бизнес-процессов. Прозрачности состояния системы не хватало: дашборды, алертинг и операционные метрики либо отсутствовали, либо не покрывали реальные потребности команды. Из-за отсутствия рабочей реализации мониторингов команда Burger King Russia была вынуждена вложить ресурсы в их собственную разработку. Дополнительным ограничением оставался регламентный логический бэкап, сопровождавшийся вынужденной недоступностью системы, с ростом объемов данных это становилось все более чувствительным местом для операционной работы. Кроме того, обновлений (патчей) приходилось ждать по полгода.
Для решения существующих проблем Burger King Russia провел пилоты нескольких решений. Сложность проекта заключалась в сжатых сроках и требованиях к бесшовности миграции для пользоватей. По итогам тестирований была выбрана альтернативная сборка Greenplum от Data Sapience. В ходе проекта Burger King Russia совместно с командой GlowByte выполнил миграцию функционала, ранее существовавшего в контуре enterprise-дистрибутива Greenplum российского вендора, на альтернативную сборку Greenplum от Data Sapience, собрав полный набор enterprise-расширений и внедрив собственные решения для закрытия отсутствующей функциональности. Был развернут комплекс автоматизированных сервисных заданий: «умный» вакуум, ротация журналов, автоматический сбор статистики, менеджер сессий, менеджер секций и аудит состояния объектов — все то, что обеспечивает бесперебойное обслуживание кластера без постоянного ручного вмешательства. При этом лицензионная стоимость и стоимость конечного владения были снижены в разы.
Высокая доступность выстроена на основе HAProxy, Keepalived и PgBouncer: при переключении основного мастера на резервный узел пользователи не меняют параметры подключения. Мониторинг реализован на открытом стеке — Prometheus, Grafana, Alertmanager — и обеспечивает команде полную видимость состояния системы. Физическое резервное копирование теперь выполняется без недоступности: бэкап объемом более 30 ТБ занимает около 3 часов. В перспективе запланированы подготовка кластера к задачам ИИ, автоматизация оптимизации запросов и точечная доработка мониторинга под задачи команды Burger King Russia.
