Власти Москвы могли спрогнозировать нагрузку на МЭШ до запуска — эксперт

Сэмюэл Карр. Школа закончилась (Из школы). 1882
Сэмюэл Карр. Школа закончилась (Из школы). 1882

Утверждение заместителя мэра Москвы Анастасии Раковой по поводу невозможности сымитировать реальную нагрузку на инфраструктуру Московской электронной школы (МЭШ) не соответствует действительности, заявил главный инженер разработки в банковской сфере Павел Колганов, 31 октября в комментарии ИА Красная Весна.

30 октября Ракова заявила, что сбои МЭШ в первые дни дистанционного обучения обусловлены беспрецедентной нагрузкой, которую нельзя сымитировать в искусственных условиях. Приблизительно сымитировать нагрузку и рассчитать необходимые мощности с запасом можно почти всегда, считает Колганов.

«Чтобы протестировать информационную систему на способность держать нагрузку, необходимо знать количество запросов к системе, а также тип нагрузки — видеоконфренцсвязь, динамические веб-страницы, статические страницы и т. д., т. е. что пользователи будут запрашивать и с каким параметрами. Также необходимо оценить распределение запросов по времени. Все это просчитать и сымитировать можно, средства тестирования подобные существуют», — сообщил программист.

Возможно, неправильно было оценено количество пользователей, тип и временное распределение нагрузки. Разработчики и администраторы могли не оценить возможность естественного пика нагрузки при запуске новой и обязательной платформы. Но это всё — организационные просчеты, заявил Колганов.

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

Также любая сложная автоматизированная система имеет ошибки, которые с большей частотой выявляются при запуске. Тем более — в сжатые сроки.

В любом случае утверждение, что сымитировать реальную нагрузку на систему было невозможно, не соответствует действительности, считает разработчик.