Сайт «Мисс Россия» стал в 3 раза дешевле и в 40 раз быстрее

ЗАДАЧА
Сайт «Мисс Россия» получает 97% годового трафика в течение двух недель во время проведения конкурса. В этот короткий период на сайт приходят миллионы пользователей и происходит в среднем 750 000 голосований.

У проекта возникали проблемы во время конкурса: сайт работал медленно или не отвечал, пользователи не могли проголосовать из-за ошибок на сервере. Наши тесты показали, что система могла выдержать только 150 запросов в секунду при требовании в 2 000 запросов в секунду.

РЕШЕНИЕ

Byndyusoft работало в партнерстве с Microsoft, которая обеспечила доступ закрытым на тот момент функциям облака Azure.

Мы создали новое веб-приложение на микросервисной архитектуре и развернули его в облаке. Новый подход дал возможность горизонтального масштабирования: ресурсы сайта добавлялись на две недели в году во время нагрузки, а в остальное время снижались до минимума. Это дало огромную экономию денег на серверных мощностях.

Byndyusoft поняли наши бизнес-цели и предложили отличные решения всего за неделю. Они реализовали проект за оговоренный бюджет и сроки. Наш конкурс проходит спокойно и без инцидентов с их поддержкой 24/7 и тотальным мониторингом бизнес-метрик.
Виктор Асафов, начальник отдела информационных технологий в Банке Русский Стандарт
РЕЗУЛЬТАТ

Сайт Мисс Россия выдерживает 5 000 запросов в секунду. Реализованное решение дало заказчику экономию затрат на сервера в 3 раза по сравнению с предыдущим решением при ускорении сайта в 40 раз.

Организаторы конкурса выделили важные улучшения:
  1. Возможность балансировать ресурсы серверов в зависимости от нагрузки на сайт конкурса.
  2. Части веб-приложения стали самостоятельно масштабироваться и не зависят от работоспособности друг друга. Например, если сервис голосования сломался, то веб-сайт продолжает работать.

Подробное описание в блоге Microsoft в статье на Хабре Как мы «Мисс Россию» на руках переносили.

В 3 раза дешевле
по сравнению с прошлой версией
В 40 раз быстрее
по сравнению с прошлой версией
1 секунда
скорость ответа сайта даже при пиковых нагрузках
5 000 запросов в секунду
выдерживает сайт
PaaS · Cloud · Microservices · Azure