Как организовать бесперебойную работу обучающей платформы с более 11 млн пользователей - Академия Selectel

Как организовать бесперебойную работу обучающей платформы с более 11 млн пользователей

Рассказываем, как образовательная онлайн-платформа настроила системную работу под большими нагрузками, а также защитила персональные данные в соответствии с ФЗ.

Изображение записи

Задачи:

  • Настроить работу под большими нагрузками.
  • Подключить облачные базы данных с быстрым масштабированием.
  • Защитить персональные данные в соответствии с ФЗ.

О компании

«Учи.ру» — это образовательная онлайн-платформа, на которой можно изучать школьные предметы, а также основы программирования, финансовой грамотности и тайм-менеджмента для детей в интерактивной форме. Заниматься можно как самостоятельно дома, так и вместе с учителем.

Компания основана в 2012 году, а к 2020 году только в России на сервисе были зарегистрированы более 11 млн активных пользователей: 8 млн школьников, 3,5 млн родителей, которые отслеживают успеваемость, и 350 тысяч учителей. Во время массового перехода на удаленное обучение сервис мог расти в десятки раз за несколько дней: в пиковые моменты одновременно занимались свыше 200 тысяч школьников. По данным SimilarWeb, в апреле 2020 года платформа заняла второе место в мире по посещаемости среди образовательных сайтов. Кроме России, сервис работает в США, Канаде, Китае, Индии, ЮАР, Бразилии, Вьетнаме и Индонезии.

Ключевые задачи и их решение

  • Масштабировать вычислительные возможности в моменты пикового спроса и сворачивать их в период спада активности.
    Selectel предоставил вычислительные ресурсы в облаке для высоконагруженных периодов.
  • Обеспечить безопасное хранение и обработку данных пользователей.
    Приватное облако помогает создавать изолированные пространства в соответствии с ФЗ «О персональных данных».
  • Переехать на новую инфраструктуру в минимальные сроки.
    Предоставили заказчику готовую инфраструктуру в течении месяца.

Результаты

С помощью IT-инфраструктуры компания может быстро разворачивать дополнительные мощности и сокращать их количество в случае необходимости. Подобная гибкость дает возможность справляться со скачками трафика во время олимпиад и обеспечивать стабильную работу платформы без сбоев.

Selectel забирает на себя обслуживание парка серверов, проверку наличия необходимых конфигураций и обеспечивает стабильность работы облака. Благодаря тому, что сложные инфраструктурные задачи делегированы провайдеру, команда высококвалифицированных инженеров «Учи.ру» может целиком сосредоточиться на работе платформы и развитии продукта. Компания постоянно создает новые сервисы и дополняет старые, растет и нагрузка на инфраструктуру. Мощности расширяются еженедельно, и выбранное облачное решение целиком соответствует запросам проекта.