CloudStress — валидация виртуальной инфраструктуры NFVi

Один из основных запросов в области виртуализрованной инфраструктуры — необходимость достижения предсказуемости, отказоустойчивости и изоляции отказов. Spirent CloudStress это искусственный генератор рабочих нагрузок, который может имитировать физическую нагрузку на любую виртуальную машину, чтобы помочь проверить готовность NFVi или облачные сервисов.

Spirent CloudStress — это веб-приложение, которое позволяет достичь предсказуемости, отказоустойчивости и изоляции отказов в виртуализированной инфраструктуре. По своей сути CloudStress представляет собой синтетический генератор рабочей нагрузки, который помогает валидировать корпоративные виртуальные машины, инфраструктуру под VNF и NFV / облачных сервисов, динамически генерируя настраиваемые моделируемые виртуальные машины, VNF или контейнеры для моделирования нагрузок различных приложений.

Профили виртуальных машин, созданные в CloudStress, предоставляют возможности очень точной генерации нагрузки. Эмулируется рабочая нагрузка на CPU, систему ввода-вывода, память, хранилище данных. Панель инструментов CloudStress предоставит статистику и аналитику в реальном времени, которые помогут улучшить базовую инфраструктуру. Интерактивная функция (шумный сосед) позволяет вручную изменять параметры нагрузок на отдельные подсистемы инфраструктуры и видеть ее влияние на базовую инфраструктуру. Тестирование с помощью CloudStress может быть автоматизировано, или интегрировано в решения сторонних производителей с помощью API REST.

Особенности и преимущества CloudStress

  • Веб-приложение работает в любом популярном браузере и операционной системе.
  • Способность имитировать физический след любой виртуальной машины, чтобы помочь определиться с правильным выбором подходящей инфраструктуры
  • Возможность сравнивать и сопоставлять параметры разных облачных систем перед размещением виртуализированных функций
  • Повышение предсказуемости и производительности виртуальной инфраструктуры.
  • Способность изолировать проблему между виртуальной машиной и инфраструктурой и проверить устойчивость виртуальной машины к сбоям.
  • Готовые методологии тестирования производительности ЦП, памяти, хранилища и сетевого ввода-вывода хост-машины
  • Автоматизация и сторонняя интеграция с использованием REST API.

Технические параметры CloudStress

  • Поддерживаемая облачная платформа — OpenStack
  • Поддержка гипервизоров — ESXi 5.5, 6, KVM, Oracle VM
  • Поддержка ОС — Ubuntu 14.04, Centos 6.6, 7
  • Форматы упаковки — .ova, .qcow2, .img, VDI и VHD
  • Минимальное требование к виртуальной машине:
    • CloudStress Application VM – 2 vCPU, 2GB memory
    • CloudStress agent VM – 1 vCPU, 256 MB memory
Пример начального экрана выбора методик тестирования из предустановленных вариантов

Пример №1

Цели:

  • Проверить влияние инфраструктуры до развертывания нового виртуального сервиса.
  • Внедрить новую услугу после того, как проверка сервиса окажется удовлетворительной.

Выполнение:

Разворачиваем агенты CloudStress, которые эмулируют работу виртуальных машин с определенными виртуализированными сетевыми функциями:

Сервисные профили виртуальных элементов ядра мобильной сети эмулируются с помощью CloudStress для оценки возможностей хост-машины и инфраструктуры перед развертыванием на реальной сети