<div><img src="https://top-fwz1.mail.ru/counter?id=3548135;js=na" style="position:absolute;left:-9999px;" alt="Top.Mail.Ru" /></div>
Managed Kubernetes — разверните готовый кластер за 5 минут →
Вход / Регистрация

Как построить мощную почтовую систему в облаке на 10+ млн писем в день

EdTech
VDS
IP-адреса
Logo
Logo

Задача

Автоматическое масштабирование ИТ-инфраструктуры для миллионов email-рассылок в день

Решение

Аренда 200+ облачных серверов с чистыми IPv4-адресами

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

VDS

О компании 

GetCourse – это крупнейшая в русскоязычном сегменте SaaS-платформа для онлайн-обучения. Она позволяет создавать и продавать курсы, проводить вебинары и управлять учебным процессом.

На платформе размещено более 70% всех онлайн-школ страны. Это 19 000+ образовательных проектов, где обучаются миллионы человек. 

Среди инструментов — системы для дистанционного обучения, конструкторы лендингов и сайтов, видеохостинг, аналитика, CRM, email-рассылки и многое другое. За прошлый год онлайн-школы заработали на платформе 168 млрд рублей.

Сервис email-рассылок — одна из ключевых возможностей. Ежедневно через GetCourse отправляется 30+ млн писем — от рекламных рассылок до системных уведомлений. Высокие нагрузки требуют мощной ИТ-инфраструктуры и надежных решений.

Задачи 

У GetCourse есть собственное облачное решение для массовых email-рассылок. Для его работы нужен кластер легковесных виртуальных машин от 10 до 500+, которые автоматически масштабируются под нагрузку. Это позволяет отправлять миллионы писем в день и не зависеть от внешних вендоров.

«Мы создали это решение несколько лет назад после того, как зарубежный вендор увеличил стоимость подписки в 10 раз. Заимплементили всю необходимую логику и получили масштабируемый облачный рассыльщик»

 

Константин Семчишкин
CTO GetCourse 

Важная особенность — распределение еmail-рассылок по множеству IP-адресов. Для GetCourse это критично — даже если один клиент попадет в черные списки, это не повлияет на доставляемость писем от остальных. Компания активно обучает онлайн-школы правилам email-маркетинга и мониторит репутацию IP-адресов. Архитектура с ротацией IP дополнительно будет страховать от рисков. 

Другой не менее важный фактор – это скорость получения ИТ-ресурсов. Платформе важно быстро получать VDS, поскольку серверы не сразу выходят в продакшн. Нужно от двух недель, чтобы «прогреть» IP — сначала небольшим трафиком. Только потом с серверов запускаются рассылки. 

Почему Timeweb Cloud

  • Геораспределенные дата-центры

Облачная платформа базируется в нескольких крупных дата-центрах. Это гарантирует высокую доступность и снижает риски простоев. Площадки под облако – это крупнейшие интернет-хабы, где сходятся магистральные каналы, расположены важные сетевые узлы и обеспечен доступ к последней миле. Все локации связывает единая сеть Timeweb Cloud. Она подключена к 11+ точкам обмена трафиком.  

  • Выдача большого числа публичных IP-адресов

В Timeweb Cloud можно использовать до десяти белых IPv4-адресов в сутки на один сервер. IP-адреса плавающие — они легко переносятся между разными сервисами на аккаунте. До перехода к провайдеру у платформы регулярно возникали сложности: не выдавали IPv4, резали весь трафик.  

Лимит по IP можно отключить через службу поддержки в Телеграме

  • Быстрый доступ к ресурсам

Облачные серверы разворачиваются за минуты как в панели управления, так и через API. Для этого используются обычные HTTP-запросы. Можно автоматизировать популярные сценарии: запускать серверы, управлять хранилищами, сетями, мониторингом и безопасностью.

  • Омниканальность и prime поддержка

Любой вопрос можно решить в разных каналах: почта, тикеты, чаты. Самый быстрый — персональный чат в Телеграме с топ-менеджерами и командой инженеров, скорость ответа до 5 минут. 

Решение 

  • 200+ облачных серверов и моментальное предоставление IPv4

GetCourse распределил сотни своих IP-адресов по нескольким дата-центрам разных провайдеров. У Timeweb Cloud платформа арендует 200+ виртуальных серверов. Как результат — нет единой точки отказа, это обеспечивает дополнительную стабильность. Заказ новых IP-адресов занимает до одной минуты в панели управления.

  • Автоматическое масштабирование ресурсов

GetCourse автоматизировал процесс — создание облачных серверов осуществляется по API. Для платформы особенно важно быстро получать VDS, например, перед запуском новых образовательных программ.

Результаты

Ежедневно облачные серверы Timeweb Cloud успешно обрабатывают больше 10 млн писем. Через API платформа может заказывать 100+ серверов — на это требуется не более пяти часов. Система работает стабильно – за весь период не было ни одного критического простоя. 

«Платформа GetCourse требует больших вычислительных мощностей — мы лидеры в своей сфере. Для нас важно “не класть все яйца в одну корзину”. Инфраструктура и возможности автоматизации Timeweb Cloud полностью соответствуют нашим ожиданиям. Провайдер — один из трех ключевых партнеров по проекту с массовыми почтовыми рассылками. Мы ценим в Timeweb Cloud высокий технологический уровень. Не менее важны — простые коммуникации и быстрое решение вопросов»

 

Константин Семчишкин
CTO GetCourse

Планы

GetCourse планирует наращивать объем облачных сервисов. Онлайн-школы запускают все больше рекламных кампаний, особенно в высокий бизнес-сезон — число email-рассылок растет. 

«Самый  пиковый сезон – это осень: Black Friday, 11.11 и другие акции. Онлайн-школы массово запускают курсы со скидками. Каждый запуск сопровождается вебинарами и рекламными письмами. Нагрузка в этот период вырастает в разы»

 

Константин Семчишкин
CTO GetCourse 

5
5 минут чтения
Средний рейтинг статьи: 5
VDS
IP-адреса
У вас похожая задача?
Вы можете бесплатно оценить возможности облачной
инфраструктуры и других ИТ-решений Timeweb Cloud.
Оставьте заявку, и мы свяжемся с вами, чтобы обсудить
ваш проект.
img-server
Пока нет комментариев