Кейс Transtelecom: отказоустойчивость и масштабируемость инфраструктуры
Телекоммуникационный оператор обратился к нам для модернизации своих IT-систем и обеспечения стабильной работы сервисов в условиях роста нагрузок.
Результаты
Решение
Задача
  • Kubernetes — для высокой доступности и гибкости.
  • GitLab CI/CD — для ускорения процессов выпуска обновлений.
  • PostgreSQL и MySQL — надежные базы данных с поддержкой хранения и обработки данных в dev- и prod-средах
  • Организация системы мониторинга и логирования для оперативного контроля состояния инфраструктуры
  • Безопасный и управляемый доступ
  • Развитие: подготовка среды к интеграции с CI/CD процессами и создание условий для дальнейшего масштабирования
Развернуть и настроить отказоустойчивую и масштабируемую инфраструктуру с поддержкой Kubernetes для стабильной работы как в среде разработки (dev), так и в продакшене

О клиенте

«Транстелеком» — один из крупнейших операторов связи в Республике Казахстан, специализирующийся на предоставлении широкого спектра телекоммуникационных услуг.

Решение

Компания Core 24/7 реализовала современную инфраструктуру на Kubernetes с использованием Kubespray для гибкости и масштабируемости. Проект включал:


  • Отказоустойчивый кластер Kubernetes для dev-среды.
  • Настройку Nginx как L4-балансировщика с проксированием портов на Ingress.
  • Установку Kubernetes через Kubespray с поддержкой автообновлений и масштабирования.
  • Оптимизацию PostgreSQL под ресурсы VM и настройку NFS для хранения данных микросервисов.
  • Внедрение мониторинга через Prometheus Operator (Helm) с интеграцией оповещений и базовым отслеживанием хостов (CPU, RAM, диски).
  • Автоматизацию CI/CD для микросервисов.
  • Настройку резервного копирования PostgreSQL с ротацией через Python-скрипт и cron.

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

Cтек технологий

  • Kubernetes
  • Kubespray
  • Nginx
  • PostgreSQL
  • NFS
  • Zabbix
  • Prometheus
  • Helm
  • Docker
  • GitLab CI/CD

Результат

  • Настроили отказоустойчивую площадку для приложения, обеспечили стабильную работу и высокую доступность при сбоях.
  • Перешли с Docker Swarm на Kubernetes, что позволило повысить гибкость, масштабируемость и удобство управления.
  • Автоматизировали доставку приложений, внедрив CI/CD для быстрой, безопасной и предсказуемой публикации новых версий.

Поможем в решении DevOps-задач

Если и у вас есть задача для нас — обращайтесь. Можем начать с аудита инфраструктуры и после этого перейти к полноценному проекту.

Заказать аудит