Заказчику нужно было убедиться, что Платформа Эра выдерживает высокую нагрузку без снижения показателей работоспособности, и оценить её потребность в вычислительных ресурсах. Мы провели нагрузочное тестирование: за 72 часа платформа обработала более 18 миллионов звонков. Видео с разбором результатов — по кнопке внизу страницы.
Первый сервер эмулировал операторов контакт-центра, второй — абонентов, третий был целевой системой. Настроены входящая и исходящая кампании, подключены средства мониторинга.
За 72 часа совершено 18 565 973 исходящих звонка и принято 1 555 083 входящих, операторами обработано 2 696 990 вызовов. Все показатели — в норме. Загрузка ядер процессора составила от 15 до 45% (в среднем 35%), оперативной памяти — в пределах 25%.
Тест пройден успешно, ограничений для масштабирования не выявлено, у платформы существенный запас производительности. Удвоение нагрузки с незначительным перераспределением микросервисов позволит остаться в рамках методики — 70% CPU и 80% RAM.
На загрузку ресурсов сильнее всего влияют количество одновременных разговоров, количество сессий IVR и частота вызовов (CPS). Микросервисная архитектура масштабируется горизонтально, поэтому без наращивания мощностей текущего стенда возможно увеличить:
В отчёте — количественные показатели, выводы, рекомендации, сайзинг целевой системы, методика проверки, описание стенда и метрики с анализом. Диаграммы: утилизация CPU, памяти и дисков, обмен с дисками, сетевой трафик, загрузка ОС, потребление ресурсов микросервисами, записи разговоров. Скачать отчёт можно в блоке «Материалы» ниже.