Истории

О клиенте

Лемана Тех — ИТ-компания, которая строит технологическую платформу для бренда Лемана ПРО.

Лемана ПРО — компания-ретейлер, специализирующаяся на продаже товаров и услуг для строительства, отделки и обустройства дома, дачи и сада. Лидер рынка DIY в России. В настоящее время сеть насчитывает 112 магазинов, 11 дарксторов, 6 распределительных центров.

Лемана Тех создаёт ИТ-инфраструктуру, которая улучшает внутренние процессы, а также клиентский опыт, делая его бесшовным.

Вызовы

В процессе эксплуатации ИТ-инфраструктуры Лемана ПРО столкнулась с критическими вызовами:

  1. Разрозненность технологий. Разные команды разработчиков использовали собственные подходы к развёртыванию и управлению кластерами Kubernetes, что привело к фрагментации в управлении и усложнению процессов.  
  2. Отсутствие отказоустойчивости. Требовалось создать высокодоступное решение с учётом работы в нескольких дата-центрах на базе OpenStack, vSphere и Yandex Cloud, чтобы обеспечить бесперебойную работу критически важных бизнес-приложений.
  3. Увеличение затрат на поддержку и администрирование текущей инфраструктуры, вызванное недостаточной автоматизацией процессов и необходимостью ручного развёртывания в нескольких дата-центрах на базе OpenStack, vSphere и Yandex Cloud.
  4. Отсутствие единой панели управления для мониторинга состояния всех кластеров, что затрудняло оперативное реагирование на инциденты.

Задачи

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

Решения

Для решения поставленных задач была выбрана Deckhouse Kubernetes Platform, которая позволяет эффективно и единообразно эксплуатировать кластеры Kubernetes поверх любой инфраструктуры.

  1. Deckhouse Kubernetes Platform позволила интегрировать Kubernetes-кластеры различных облачных провайдеров и дата-центров в одну инфраструктуру. Платформа упростила и ускорила процессы развёртывания и масштабирования кластеров.
  2. Отказоустойчивость. Все приложения функционируют в режиме высокой доступности на разных инфраструктурных площадках. Такая архитектура обеспечивает отказоустойчивость системы — микросервисы продолжают работать даже при выходе из строя одного из дата-центров.
  3. Автоматизация рабочих процессов и автоматическое масштабирование «из коробки» обеспечили быстрое и безопасное развёртывание приложений и обновлений с минимальными затратами. Это позволило инженерам тратить меньше времени на рутинные задачи.
  4. Встроенные инструменты мониторинга и логирования обеспечили наблюдаемость и улучшили доступ к данным. Теперь клиенту доступен полноценный анализ эффективности работы всех сервисов, позволяющий оперативно выявлять и устранять узкие места.

Результаты

  • Используя multi-cloud-подход на базе технологии service mesh, объединили кластеры в разных дата-центрах в единый мультикластер. Это позволило командам эксплуатации сосредоточиться на задачах бизнеса, не заботясь о том, на какой инфраструктуре развёртываются кластеры. 
  • В эксплуатации более 100 production-кластеров с 4000+ узлов, созданных через внутренний портал самообслуживания. Он позволяет управлять парком кластеров в едином интерфейсе силами минимальной команды эксплуатации — 6 человек.
  • Централизованные панели графиков DKP позволяют собирать более миллиона метрик с сотен приложений и находить любые точки отказа за считаные минуты.

Мы используем файлы cookie, чтобы сделать работу с сайтом удобнее.
Подробнее — в политике обработки персональных данных и политике использования файлов «cookie».