Сайт «Мисс Россия» стал в 3 раза дешевле и в 40 раз быстрее
У проекта возникали проблемы во время конкурса: сайт работал медленно или не отвечал, пользователи не могли проголосовать из-за ошибок на сервере. Наши тесты показали, что система могла выдержать только 150 запросов в секунду при требовании в 2 000 запросов в секунду.
Byndyusoft работало в партнерстве с Microsoft, которая обеспечила доступ закрытым на тот момент функциям облака Azure.
Мы создали новое веб-приложение на микросервисной архитектуре и развернули его в облаке. Новый подход дал возможность горизонтального масштабирования: ресурсы сайта добавлялись на две недели в году во время нагрузки, а в остальное время снижались до минимума. Это дало огромную экономию денег на серверных мощностях.
Сайт Мисс Россия выдерживает 5 000 запросов в секунду. Реализованное решение дало заказчику экономию затрат на сервера в 3 раза по сравнению с предыдущим решением при ускорении сайта в 40 раз.
- Возможность балансировать ресурсы серверов в зависимости от нагрузки на сайт конкурса.
- Части веб-приложения стали самостоятельно масштабироваться и не зависят от работоспособности друг друга. Например, если сервис голосования сломался, то веб-сайт продолжает работать.
Подробное описание в блоге Microsoft в статье на Хабре Как мы «Мисс Россию» на руках переносили.