Как организовать бесперебойную работу обучающей платформы с более 11 млн пользователей
Рассказываем, как образовательная онлайн-платформа настроила системную работу под большими нагрузками, а также защитила персональные данные в соответствии с ФЗ.
Задачи:
- Настроить работу под большими нагрузками.
- Подключить облачные базы данных с быстрым масштабированием.
- Защитить персональные данные в соответствии с ФЗ.
Продукты и услуги Selectel:
О компании
«Учи.ру» — это образовательная онлайн-платформа, на которой можно изучать школьные предметы, а также основы программирования, финансовой грамотности и тайм-менеджмента для детей в интерактивной форме. Заниматься можно как самостоятельно дома, так и вместе с учителем.
Компания основана в 2012 году, а к 2020 году только в России на сервисе были зарегистрированы более 11 млн активных пользователей: 8 млн школьников, 3,5 млн родителей, которые отслеживают успеваемость, и 350 тысяч учителей. Во время массового перехода на удаленное обучение сервис мог расти в десятки раз за несколько дней: в пиковые моменты одновременно занимались свыше 200 тысяч школьников. По данным SimilarWeb, в апреле 2020 года платформа заняла второе место в мире по посещаемости среди образовательных сайтов. Кроме России, сервис работает в США, Канаде, Китае, Индии, ЮАР, Бразилии, Вьетнаме и Индонезии.
Ключевые задачи и их решение
- Масштабировать вычислительные возможности в моменты пикового спроса и сворачивать их в период спада активности. Selectel предоставил вычислительные ресурсы в облаке для высоконагруженных периодов.
- Обеспечить безопасное хранение и обработку данных пользователей. Приватное облако помогает создавать изолированные пространства в соответствии с ФЗ «О персональных данных».
- Переехать на новую инфраструктуру в минимальные сроки. Предоставили заказчику готовую инфраструктуру в течении месяца.
Результаты
С помощью IT-инфраструктуры компания может быстро разворачивать дополнительные мощности и сокращать их количество в случае необходимости. Подобная гибкость дает возможность справляться со скачками трафика во время олимпиад и обеспечивать стабильную работу платформы без сбоев.
Selectel забирает на себя обслуживание парка серверов, проверку наличия необходимых конфигураций и обеспечивает стабильность работы облака. Благодаря тому, что сложные инфраструктурные задачи делегированы провайдеру, команда высококвалифицированных инженеров «Учи.ру» может целиком сосредоточиться на работе платформы и развитии продукта. Компания постоянно создает новые сервисы и дополняет старые, растет и нагрузка на инфраструктуру. Мощности расширяются еженедельно, и выбранное облачное решение целиком соответствует запросам проекта.