Тестирование корпоративной почты Mailion
Компания «МойОфис» объявила результаты тестирования корпоративной почты Mailion, которое подтвердило возможность одновременной работы более 600 тыс. пользователей. Нагрузочное тестирование провела компания Tegrus, российский системный интегратор полного цикла.
В ходе тестирования специалисты Tegrus проверяли корректность исполнения сценариев нагрузки, которые эмулируют рабочий день организации и описывают типовое поведение сотрудников крупного предприятия при работе с электронной почтой. Целью испытания стала проверка гипотезы о том, что система способна выдержать 6081 RPS (операций в секунду), что эквивалентно действиям 600 тыс. пользователей, которые в течение дня отправляют и получают 1,14 млн писем. Модель нагрузки предполагает, что 40% пользователей ежедневно назначают встречи, в которых участвует по три человека. При этом, в календаре пользователей в среднем присутствует по четыре встречи в день.
Модель бизнес-операций тестирования предусматривала, что пользователи могут входить в систему, запускать клиент электронной почты, переходить на вторую и третью страницу списка писем, отправлять новые письма, открывать входящие письма, переходить в календарь, создавать новые события и реагировать на них.
Тестирование выполнялось с помощью программы K6 компании Grafana Labs. Скрипты тестирования запускались на группировке из 46 серверов, которые суммарно были оснащены 636 процессорными ядрами, 2,8 Тбайт оперативной памяти и накопителями емкостью более 135,4 Тбайт. Тестирование проводилось в два раунда, каждый из которых длился по 8 часов. В течение первых пяти минут нагрузка равномерно увеличивалась, достигая максимального значения, и за такой же промежуток равномерно снижалась в конце испытания.
Как комментируют в Tegrus, тестирование показало, что Mailion корректно справляется с предложенной моделью нагрузки. В ходе испытаний была достигнута и подтверждена стабильная и устойчивая работа корпоративной почты при подаче среднедневной нагрузки, эквивалентной действиям 600 тыс. пользователей в течение 8 часов. Система обеспечивала достаточный уровень производительности и оставалась общедоступной даже при увеличении нагрузки до 6350 RPS.
Почта Mailion создана командой «МойОфис» с нуля для корпораций и госучреждений с числом сотрудников более 30 тыс. На доработку и вывод продукта на рынок в 2021 г. был выделен грант фонда РФРИТ. В основе Mailion лежит подход Cloud Native, а микросервисная архитектура обеспечивает высокую отказоустойчивость, быстрое самовосстановление и масштабируемость в период роста нагрузок. Mailion – тиражируемое решение, оно разворачивается на собственных серверах заказчика или на базе инфраструктуры доверенного партнера.