26.05.2020 Новости, Здравоохранение, образование, культура, Планирование и проектыАлексей Вахов
С конца марта 2020 г. все школы мира и нашей страны перешли на дистанционное обучение. На платформе Учи.ру только в апреле занималось 8 миллионов школьников, 110 тысяч учителей провели виртуальные уроки, следовательно, трафик Учи.ру увеличился. Если раньше пиковая нагрузка на сайт не превышала 35-40 тысяч посетителей, то весной количество уникальных пользователей, находящихся на сайте единовременно, достигло 220 тысяч. О том, как прошло масштабирование инфраструктуры и стабилизация работы сайта при таком росте нагрузки, рассказал Алексей Вахов, технический директор Учи.ру. Инфраструктура ИТ-модели и ее специфика Инфраструктура Учи.ру представляет собой облачный стек технологий и состоит из изолированных независимых проектов в частных виртуальных облаках. Для нас эта схема является оптимальной, ведь при такой организации нарушение работы на одной площадке не повлияет на остальные. Продуктовыми площадками управляет мастер-площадка, доступ к которой имеет только инфраструктурная команда. С помощью Docker мы разрабатываем и отлаживаем приложения, оркестрирует Docker-кластеры утилита Nomad. Чтобы выдержать новые условия работы, нам пришлось принимать срочные меры. К непредсказуемому сценарию, вроде полного перехода на удаленный режим всех учебных заведений страны, сложно подготовиться заранее. Первый месяц трафик рос каждый день, в таком режиме сложно диагностировать появляющиеся ошибки системы. Сейчас, когда мы стабилизировали платформу, а нагрузка уменьшилась под конец учебного ...
читать далее.