logo
Главная/Блог/Кейс U-Team: почтовые кластеры Proxmox Mail Gateway в Беларуси и Польше

Кейс U-Team: почтовые кластеры Proxmox Mail Gateway в Беларуси и Польше

DevOps
Смирнов Алексей
23 сентября 2026

У клиента работает онлайн-сервис с аудиторией в Беларуси и Польше. Компания отправляет большой объём сервисных писем: подтверждения регистрации, восстановление паролей, статусы заказов и уведомления о транзакциях.

Исходная схема не обеспечивала необходимую отказоустойчивость и региональное разделение почтовой инфраструктуры. Для пользователей из Беларуси и Польши требовалось организовать отдельную обработку почтового трафика с контролем доставляемости, мониторингом и возможностью переключения при сбоях.

Ключевые проблемы

  • Низкая доставляемость в Польшу — письма отправлялись с сервера в Беларуси, а часть польских почтовых провайдеров задерживала или фильтровала межрегиональный трафик.
  • Недостаточная отказоустойчивость — отказ сервера или канала мог остановить отправку писем.
  • Недостаток прозрачности — не хватало централизованной информации о состоянии почтовой инфраструктуры и ошибках.
  • Региональные требования к обработке данных — инфраструктуру нужно было разделить между Беларусью и Польшей с учётом требований к размещению и обработке данных.

Решение

Мы предложили построить два независимых кластера Proxmox Mail Gateway: один в дата-центре в Минске, второй — в Варшаве. Каждый кластер работает как отдельный SMTP-релей для своего региона.

Внутри каждого региона используется два узла по схеме Active-Standby. При отказе основного узла почтовый трафик переключается на резервный.

Такой подход стал частью архитектуры высокой доступности и непрерывности: отказ одного узла не должен останавливать работу всего регионального почтового контура.

Что выполнила команда U-Team

Развернули два независимых кластера

  • кластер в Беларуси — два узла Proxmox Mail Gateway по схеме Active-Standby;
  • кластер в Польше — два независимых узла с аналогичной схемой резервирования;
  • почтовые данные и логи регионов разделены между соответствующими контурами.

Настроили региональную маршрутизацию

В приложение клиента была добавлена логика выбора почтового кластера в зависимости от региона получателя. Белорусский трафик направляется через инфраструктуру в Беларуси, польский — через кластер в Польше.

Настроили DKIM, SPF и DMARC

Для каждого кластера отдельно настроили DKIM, SPF и DMARC. Белорусский и польский контуры работают с собственными региональными IP-адресами.

Настроили мониторинг

Состояние обоих кластеров контролируется через Grafana и Prometheus. Клиент получает централизованное представление о работе почтовой инфраструктуры, при этом логи отправлений хранятся отдельно по регионам.

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

Настроили сценарии переключения

Внутри каждого кластера при отказе основного узла предусмотрено автоматическое переключение на резервный.

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

Как устроена архитектура

Беларусь

  • дата-центр в Минске;
  • два узла Proxmox Mail Gateway;
  • схема Active-Standby;
  • собственные региональные IP-адреса;
  • отдельный контур обработки почтового трафика.

Польша

  • дата-центр в Варшаве;
  • два узла Proxmox Mail Gateway;
  • схема Active-Standby;
  • европейские IP-адреса;
  • отдельная региональная инфраструктура.

Отказоустойчивость

Архитектура предусматривает два уровня резервирования.

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

Второй уровень — возможность перенаправить трафик между регионами при серьёзной аварии одного из контуров.

Работа с требованиями к данным

Белорусский и польский контуры физически разделены. Это позволяет организовать хранение и обработку почтовых данных с учётом требований, применимых к конкретному региону.

Для проектов в Беларуси вопросы размещения и обработки данных необходимо учитывать ещё на этапе проектирования инфраструктуры. Подробнее эту тему рассматриваем в разделе про адаптацию IT-инфраструктуры под требования законодательства.

Результаты

  • Региональное разделение инфраструктуры — Беларусь и Польша получили независимые почтовые контуры.
  • Резервирование внутри каждого региона — при отказе основного узла используется standby-сервер.
  • Рост доставляемости для польских получателей — по данным проекта, показатель увеличился на 15–20% после перехода на локальную почтовую инфраструктуру.
  • Централизованный мониторинг — состояние обоих кластеров видно через Grafana и Prometheus.
  • Прозрачность отправки — доступны данные о статусах доставки и ошибках.
  • Возможность масштабирования — при увеличении объёма почтового трафика архитектуру можно расширять дополнительными узлами.

Роль U-Team

  • Анализ существующей почтовой инфраструктуры.
  • Проектирование геораспределённой архитектуры из двух кластеров.
  • Развёртывание Proxmox Mail Gateway в Минске и Варшаве.
  • Настройка DKIM, SPF и DMARC.
  • Настройка региональной маршрутизации.
  • Интеграция почтовой инфраструктуры с приложением клиента.
  • Настройка Grafana и Prometheus.
  • Настройка автоматического failover внутри кластеров.
  • Разработка сценария переключения между регионами.
  • Обучение команды и передача документации.
  • Сопровождение и техническая поддержка инфраструктуры.

Смотрите также

Все статьи
1 / 18

Отправить заявку

Оставьте заявку, и мы свяжемся с вами в течение суток

Отправьте заявку