Зачем нужна
Облачная лаборатория®

Нагрузочное тестирование (включая стресс-тесты) позволяет понять пределы пропускной способности и устойчивости сетевой инфраструктуры при различном трафике, обосновать планирование апгрейдов и снизить вероятность отказов под пиковыми нагрузками.

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

Если задачи тестирования нужно решать быстро и с ограниченным бюджетом, то оптимальным вариантом может оказаться Облачная лаборатория® компании РУТЕСТ. Этот вариант не требует доставки DUT тестировщику либо приобретения/аренды тестового оборудования. DUT или сетевое решение можно удаленно подключить к Облачной лаборатории, где уже содержится библиотека готовых сценариев и алгоритмов, которые можно настраивать под свои требования.

В чем особенности и удобство Облачной лаборатории

Сетевые среды предприятий часто не имеют определенного сетевого периметра (SD-WAN, IoT Edge, виртуализация, частные и публичные облака). Тестирование в таких средах усложняется на порядки. Однако, Облачная лаборатория может обеспечить высокий уровень реалистичности тестов, одновременно генерируя легитимный трафик и трафик атак в одном потоке. Такой подход может сделать тестирование быстрее и точнее. Фактически, это облачная услуга «Лаборатория как сервис» (LaaS, Laboratory-as-a-Service), первый в отрасли «чисто облачный» (cloud-native) отечественный инструмент тестирования с такими преимуществами, как:
  • Эластичное масштабирование
    Агенты для генерации трафика могут разворачиваться как контейнеры или виртуальные машины в облаке, что позволяет плавно и быстро масштабировать трафик и менять его наполнение, включая эмуляцию AppMix и атаки.
  • Возможность гибких и гибридных сценариев
    Можно тестировать не только оборудование (коммутаторы, NGFW/WAF и пр), но и целые сетевые среды или сервисные цепочки, например, сетевую фабрику ЦОД, сеть SD-WAN, виртуальные инфраструктуры (NFVI), транспортные среды (MPLS, SR и пр). Причем тестировать такой сетевой микс можно в одном сеансе.
  • Возможность гибких и гибридных сценариев
    Можно тестировать не только оборудование (коммутаторы, NGFW/WAF и пр), но и целые сетевые среды или сервисные цепочки, например, сетевую фабрику ЦОД, сеть SD-WAN, виртуальные инфраструктуры (NFVI), транспортные среды (MPLS, SR и пр). Причем тестировать такой сетевой микс можно в одном сеансе.
  • Реализм приложений
    Облачная лаборатория – это не генерация «синтетического трафика» pcap replay с одинаковой нагрузкой сессии и набором протоколов, как в открытых инструментах типа Trex. Результаты таких тестов слабо отражают реальность. Облачная лаборатория способна эмулировать именно реальный производственный трафик вашей сетевой среды, причем состав и скорость (всего или отдельных компонентов) можно предварительно настроить. Можно также примешивать трафик атак в нужной пропорции для проверки систем безопасности, а также плавно менять скорость и состав компонентов трафика в процессе тестирования.
  • Ускорение тестирования
    Классические тесты в Облачной лаборатории можно провести буквально за пару дней, а не недель.
  • Снижение затрат на тестирование
    В Облачной лаборатории применяется модель «оплаты по мере использования» с наилучшими на рынке функциональными возможностями, свежими версиями ПО и библиотек, что в сравнении с тестовым оборудованием, висящем на балансе организации, выглядит гораздо привлекательнее.
  • Независимость от санкций
    Доступ к передовым инструментам мировых лидеров отрасли тестирования, таких как IXIA, которые могут быть недоступны из-за санкций.
  • Профессиональные услуги по запросу
    Методологии тестирования, разработка и настройка тестовых стендов, проведение тестов, консалтинг, обучение.
  • Аренда места в стойке в Москве с удаленным доступом
    KVM, консоль, управление питанием.
Основное преимущество Облачной лаборатории заключается в том, что в ней можно использовать встроенные профили трафика из реальных производственных систем (либо сформировать собственные) и проверить тестируемую систему под реальной нагрузкой, чтобы получить подробную статистику о рабочем цикле трафика в тестируемой системе и его показателях.

Скорость освоения рабочих пространств и стендов

Для работы с Облачной лабораторией нужен лишь веб-браузер. Система может автоматически генерировать логин и пароль, после чего пользователь сразу получает приветственное письмо на адрес электронной почты, указанный при регистрации. После регистрации на портале lab.rutest.zone и авторизации сразу виден список рабочих пространств (стендов), состав которых постоянно пополняется.

Рабочие пространства и стенды

Рабочие пространства и стенды

Сетевой транспорт от 1G до 100G (L2-3)

Стенд предназначен для тестирования сети на уровнях L2-L3 и содержит платформу для генерации и анализа сетевого трафика, имеет 2 слота для модулей нагрузки с использованием таких инструментов, как IxExplorer, IxNetwork и IxLoad. Может генерировать трафик до 10 Гбит/с на 16 портов либо до 100 Гбит/с на 8 портов с поддержкой разветвления до 10/25/40/50/100G. Поддерживает практически все протоколы маршрутизации/коммутации, SDN, MPLS, широкополосного доступа и аутентификации, промышленного и операторского Ethernet, дата-центров, а также транспортных технологий 5G (eCPRI, ORAN CU-Plane Messages Generation, nFAPI).

Приложения и услуги L4-7: данные, видео, голос

Стенд предназначен для тестирования сетевых сервисов и приложений на уровнях L4-L7 с использованием оборудования PerfectStorm One Fusion 8х10G для генерации сетевых нагрузок и тестирования устойчивости сервисов данных, видео, телефонии, СХД и пр.

ИБ решения, симуляции атак и легитимного трафика

Тестирование систем защиты, включая NGFW, IDS/IPS, а также средств безопасности IoT и корпоративных сетей. Стенд позволяет моделировать реальные кибератаки, проводить нагрузочное тестирование и анализировать эффективность защиты в условиях высоких нагрузок при помощи ПАК PerfectStorm One Fusion, APS One 100, BreakingPoint, CyPerf.

Характеристики сетевого транспорта (на базе пробников)

Измерение сетевой производительности: пропускной способности, задержек, потерь пакетов и стабильности соединений на уровне приложений и транспортного уровня для автоматизированной проверки протоколов на соответствие RFC (IPv4/IPv6, TCP/UDP, DHCP, OSPF и другие) при помощи программного инструмента ixChariot, Hawkeye.

Корректность реализации сетевых протоколов по RFC

Автоматизированная проверка сетевых протоколов на соответствие RFC, проверка их устойчивости и функциональности в реальных условиях при помощи программного инструмента IxANVL.

Мобильные сети 4/5G

Стенд позволяет проводить нагрузочные тесты, оценивать производительность и емкость сетевых устройств, корректность настроек, тестировать протоколы пакетного ядра сетей связи (Core), а также проверять и проводить отладку решений OpenRAN. Кроме того, стенд позволяет проводить нагрузочные тесты сетей TSN (Time Sensitive Networks), которые обеспечивают минимальную задержку и гарантированную доставку пакетов, резервирование путей и централизованную конфигурацию.

Беспроводные технологии (WiFi, Bluetooth, IoT)

Стенд содержит инструменты для генерации трафика, моделирования атак и уязвимостей, а также оценки производительности и безопасности различных беспроводных решений. Позволяет проводить исследования на базе современных стандартов беспроводной связи и готовиться к тестированию технологий будущих поколений с использованием устройства на базе Candela WiFire/Fire/ICE для генерации и анализа трафика в сетях WiFi и Ethernet.

Автоматизация тестов

Стенд предназначен для организации и управления процессами автоматизированного тестирования, что позволяет ускорить выполнение тестовых сценариев, повысить их точность и минимизировать влияние человеческого фактора. Инструмент pyTest для автоматизации тестирования с использованием языка Python поддерживает параметризацию, плагины и интеграцию с CI/CD, платформа для CI/CD GitLab управляет репозиториями и автоматизирует процессы разработки и тестирования, хранилище ixSuiteStore содержит преднастроенные сценарии тестирования, позволяет быстро запускать тесты, анализировать результаты и пр.

Пример рабочего пространства тестирования в Облачной лаборатории

Оснащение Облачной лаборатории

Оборудование Облачной лаборатории размещается в стойках 42U с UPS, управлением питанием, воздушным охлаждением и контролем климата, где заказчики по подписке также могут разместить свое оборудование.

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

Дополнительные сервисы

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

Автоматизация процессов

В лаборатории имеется библиотека готовых сценариев и методологий для кастомизации тестов и минимизации рутинных операций. Для автоматизации и управления, а также анализа результатов можно использовать средства ИИ, что также ускоряет процесс тестирования.

Количество легких программных агентов (lightweight agents) на виртуальных машинах, контейнерах может быть автоматически увеличено или уменьшено во время выполнения теста. Агенты или их группы могут автоматически включать помеченные приложения, позволяя создавать сложные сценарии тестирования, охватывающие десятки агентов.
Облачная лаборатория может «проигрывать» работу приложений (AppReplay), что позволяет создавать собственные миксы трафика из импортированных файлов захвата (pcap) реального трафика и повторно регенерировать. Это дает уникальные образцы трафика приложений и атак.

Лаборатория имеет «алгоритм поиска целей» (goal seeking algorithm), позволяющий агентам работать вместе для получения комплексных результатов, например, полоса пропускания + число подключений в секунду.

Заключение

Облачная лаборатория® РУТЕСТ – это уникальная разработка, которая позволяет значительно облегчить и ускорить процедуры тестирования. В классическом варианте такие тесты могут занимать недели и даже месяцы, а возможности лаборатории сокращают трудозатраты, средства и время на тестирование в разы.

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

Облачная лаборатория – это прежде всего реализм тестов, что дает возможность принимать правильные решения, основанные на данных.
Заходите на портал Облачной лаборатории lab.rutest.zone, получите логин-пароль для пробного периода и убедитесь, как ваши процессы тестирования стали выглядеть совершенно иначе. Оцените удобство пользования платформой, экономию труда и затрат и начните новую практику тестирования.

В продолжение темы:

«Тестирование – не расход, а инвестиция»
Интервью генерального директора компании Рутест Николая Зыляева для BIS JOURNAL

Решение IXIA

Тестирование сетевой фабрики AI
(RoCEv2)

IXIA Network Emulator 3

Тестирование приложений и решений ИБ в масштабах предприятия

Решение IXIA UHD100T32

Тестирование приложений и решений ИБ в масштабах предприятия

Решение IXIA UHD400T
Ultra-high Density

Тестирование приложений и решений ИБ в масштабах предприятия

Решение IXIA AresONE-M 800GE

Тестирование приложений и решений ИБ в масштабах предприятия

РУТЕСТ

Почему стоит выбрать РУТЕСТ для тестирования
  • Комплексный подход

    Мы охватываем все аспекты тестирования, включая методологии, аренду решений и автоматизацию
  • Опыт и профессионализм

    Мы работаем с передовыми технологиями и знаем, как внедрить их в ваш бизнес
  • Экономия времени и ресурсов

    Наши услуги позволяют снизить затраты на тестирование, сохраняя высокое качество