Тестирование виртуальной облачной инфраструктуры NFVI
нагрузочное и функциональное тестирование готовности инфраструктуры (NFVI) для развертывания виртуальных сетевых функций VNF
Миграция современных информационных и телекоммуникационных систем в сторону виртуализации требует пристального внимания к оценке работы, масштабирования и функционирования вычислительной и сетевой инфраструктуры - серверов, оркестровки (MANO) и коммутационных устройств. Неправильная настройка, расчет или оценка работы инфраструктуры NFVI (Network Functions Virtualization Infrastructure) неизбежно приводят к катастрофическим последствиям в работе сервисов и виртуальных функций.
Тестирование NFVI по стандартам ETSI
Не требует специальных аппаратных средств
REST-API позволяет интегрировать решение в другие системы
Тестирование NFVI преследует несколько ключевых задач:
- Предсказуемость работы инфраструктуры при развёртывании NFV
- Насколько предсказуема работы инфраструктуры в условиях развертывания виртуализации NFV?
- Вопрос эластичности инфраструктуры
- Может ли инфраструктура NFVI нивелировать аппаратные сбои и при этом не оказывать влияния на работы запущенных виртуальных функций VNF?
- Изоляция проблемных участков
- Где расположены узкие места в инфраструктуре, когда запускаются приложения VNF?
Какие ключевые параметры оцениваются:
- Использование процессоров
- Использование оперативной памяти
- Работа кэш-памяти L2/L3
- Статистика работы дисковой подсистемы (I/O)
- Проблемы с физической памятью (Page Faults)
- Статистика работы виртуальных интерфейсов ввода/вывода
Инструменты тестирования NFVI
SPIRENT CloudStress
CloudStress представляет собой синтетический генератор нагрузки, который помогает валидировать работу инфраструктуры NFV и облачных систем за счет динамической генерации конфигурируемой виртуальной машины или контейнера для моделирования различных прикладных нагрузок. Решение эмулирует и анализирует ресурс, необходимый для работы виртуальной машины (Virtual Machine footprint).
Некотррые преимущества CloudSrtess:
- Приложение, запускаемое в браузере
- Имитирование любой виртуальной машины, для выбора необходимой инфраструктуры
- Возможность сравнить и сопоставить здоровье нескольких облаков
- Повышение предсказуемости и производительности виртуальной инфраструктуры
- Возможность локализовать проблему между виртуальными машинами и инфраструктурой и выполнять проверки отказоустойчивости виртуальных машин
- Тестирование производительности и пропускной способности процессоров, памяти, скорости работы подсистем хранения данных и сети
- CloudStress эмулирует и анализирует ресурс сервера, необходимый для полноценной работы виртуальной машины (footprint emulation and analysis).
- По требованию, CloudStress воссоздаёт точную нагрузку на аппаратную инфраструктуру, эмитируя работу любой виртуальной машины.
- Для выполнения нагрузочного тестирования на инфраструктуру, CloudStress работает вместе с системами Cloud Management и системами мониторинга.
- Работа в реальном времени.
Как тестировать NFVI: теория и инструменты
Дополнительная информация:
Тестирование виртуализации сетевых функций NFV
Тестирование виртуализации (NFV) и DevOps