Быть в курсе
Назад к списку статей

Как поддержать пиковые нагрузки и отказоустойчивость в маркетинговых проектах: кейс Novomail.ru

Для платформы массовых email-рассылок высокая доступность, отказоустойчивость и способность быстро масштабироваться под резкие пиковые нагрузки — ключевые задачи. Рассказываем, как цифровой сервис Novomail.ru смог их решить с помощью миграции в облако, обеспечив стабильность и производительность платформы.

О клиенте

Novomail.ru — это российский сервис email-рассылок и автоматизированного маркетинга, ориентированный на B2B-клиентов. Платформа предоставляет инструменты для создания, отправки и анализа массовых email-кампаний, а также глубокую интеграцию с CRM и CMS системами. 

Сервис запустили в 2023 году в качестве альтернативы зарубежным email-платформам, ушедшим с российского рынка. Среди главных требований сервиса к IT-инфраструктуре — высокая доставляемость писем, гибкость настройки рассылок и безопасность данных.

Вызовы и задачи

Компания изначально строила IT-инфраструктуру на базе одной виртуальной машины с базовой конфигурацией, но с ростом количества клиентов и объемов рассылок стало очевидно, что эта архитектура перестала отвечать требованиям по отказоустойчивости и масштабируемости. В сутки платформа обрабатывает более 350 тысяч писем, а в дни распродаж нагрузка возрастает в несколько раз. 

«Нам было важно обеспечить отказоустойчивость, гибкое масштабирование и централизованное управление. При этом — без избыточных затрат и с возможностью оперативно реагировать на нагрузки»

Константин Куковякин, генеральный директор Novomail.ru

В результате команда решила мигрировать проект в единую IT-инфраструктуру, которая поможет:

  • Обеспечить стабильную работу платформы с доступностью более 99,95%, исключая сбои в ключевые маркетинговые периоды.
  • Оперативно наращивать ресурсы в периоды пиковых нагрузок, чтобы выдерживать резкий рост трафика во время массовых рассылок.
  • Повысить уровень защиты данных и устойчивость к сбоям за счет обработки данных на выделенном сервере.
  • Объединить управление всеми элементами инфраструктуры в единую систему и централизовать мониторинг.
  • Снизить расходы на содержание оборудования и операционные издержки.

Решение 

В рамках перехода на отказоустойчивую инфраструктуру специалисты Novomail.ru совместно с командой Рег.ру разработали план миграции в облако. На первом этапе провели оценку текущей архитектуры и определили ключевые требования к отказоустойчивости и масштабируемости. 

Новая архитектура построена на нескольких виртуальных машинах с поддержкой контейнеризации (в том числе Docker), SSD-хранилищ и динамического масштабирования, настроены интеграции с системами мониторинга и резервное копирование. Для хранения и обработки данных дополнительно используется выделенный сервер. Для повышения устойчивости хранение распределили по зонам отказоустойчивости, что позволяет оптимизировать нагрузку в периоды пиковых дней и исключить вероятность влияния сбоев отдельных узлов на работу всей платформы. Реализована система резервного копирования и регулярных снэпшотов.

Миграция проводилась поэтапно с сохранением работоспособности сервисов. В процессе реализовали:

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

Техническая поддержка Рег.ру сопровождала реализацию проекта на всех этапах: от подбора конфигурации и планирования миграции до настройки сетевых политик и подготовки к пиковым нагрузкам.

«В процессе миграции поддержка была на связи — нам оперативно помогли с настройкой резервных копий, конфигурации сетевых политик и подготовкой инфраструктуры к пиковым нагрузкам»

Константин Куковякин, генеральный директор Novomail.ru

Почему выбрали Рег.ру

В качестве нового технологического партнера компания выбрала облачную платформу Рег.ру. На решение повлияли несколько факторов:

  • производительность и стабильность облака;
  • возможность быстро масштабировать ресурсы в зависимости от нагрузки;
  • прозрачная ценовая модель;
  • опыт и вовлеченность технической поддержки в проекты с высокой нагрузкой.

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

Результаты

Переход на облачную инфраструктуру Рег.ру позволил Novomail.ru обеспечить устойчивую работу сервиса при росте нагрузки и масштабировании клиентской базы. Доступность платформы стабилизировалась на уровне выше 99,95%, включая периоды пиковых маркетинговых кампаний.

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

В дальнейшем Novomail.ru планирует расширять облачную инфраструктуру: масштабировать архитектуру и увеличить географию размещения серверов и объем хранилищ для пользователей.

Отзыв клиента

«Мы работаем в сегменте, где стабильность и производительность наиболее критичны. Поэтому искали решение, которое позволит обеспечить устойчивую работу платформы при росте объемов трафика и пиковых нагрузках, а также упростит управление IT-инфраструктурой. При переходе в Облако Рег.ру мы получили необходимую техническую конфигурацию, помощь на всех этапах миграции и возможность масштабироваться без простоев. Это позволило сосредоточиться на развитии продукта и поддержании стабильной работы сервиса»

Константин Куковякин, генеральный директор Novomail.ru

VDI: как работает виртуализация рабочих столов и зачем она бизнесу
В статье разберем, что такое VDI, каким образом работает виртуализация десктопов и кому подойдет этот подход. Также рассмотрим, какие задачи...
Подробнее
Как поддержать пиковые нагрузки и отказоустойчивость в маркетинговых проектах: кейс Novomail.ru
Для платформы массовых email-рассылок высокая доступность, отказоустойчивость и способность быстро масштабироваться под резкие пиковые нагрузки — ключевые задачи. Рассказываем, как...
Подробнее
Как Data Warehouse (DWH) помогает экономить бизнесу? Разбираемся в корпоративном хранилище данных
Современные компании работают с огромными объемами информации: данными о клиентах, продажах, логистике, и многом другом. Чтобы принимать обоснованные решения, руководителям...
Подробнее
Что такое OLAP-система: объясняем простыми словами
В работе онлайн-бизнеса важную роль играют данные и работа с ними. Эти данные имеют разные форматы и могут собираться из...
Подробнее
HashiCorp Vault: как он помогает защитить ваши секреты
В любой современной ИТ-инфраструктуре количество конфиденциальных данных стремительно растет: пароли баз данных, API-ключи, сертификаты, токены доступа. Хранить их в коде,...
Подробнее
Что такое MQTT-сервер
Давайте погрузимся в мир интернета вещей и разберемся с ключевым элементом его коммуникаций ― MQTT-сервером. Как организовать поток данных от...
Подробнее
Как настроить резервное копирование в S3
Резервное копирование данных из объектного хранилища S3 — это процесс создания копий данных, которые хранятся в Amazon S3 или аналогичных...
Подробнее
Как настроить синхронизацию часов с помощью NTP
Network Time Protocol (NTP) — сетевой протокол для синхронизации системного времени компьютеров через сетевое соединение. При установке соединения NTP-клиент (ваш...
Подробнее
Что такое ETL и с какими задачами поможет
Каждый современный бизнес работает с данными — много и постоянно. Но просто собрать данные недостаточно. Чтобы они стали полезными, их...
Подробнее
WAF (Web Application Firewall): как работает защита веб-приложений
Современные сайты и онлайн-сервисы постоянно подвергаются атакам со стороны злоумышленников, которые стараются найти самые слабые места в защите. Один из...
Подробнее