Приложение 4 Сервисы и тесты wiSLA
1. Введение
Обеспечение стабильности и высокой производительности сервисов требует использования различных методов тестирования. В этой документации описаны связи между сервисами и типами тестов, которые применяются для их оценки.
2. Основные типы сервисов и их тестирование
2.1 Сетевые сервисы
Сетевые сервисы включают маршрутизацию, коммутацию, балансировку нагрузки, а также мониторинг сетевого трафика. Их качество и стабильность оцениваются с помощью тестов, таких как:
· Cisco IPSLA – позволяет измерять задержку, джиттер, потери пакетов и другие параметры сети путем эмуляции реального трафика.
·
NetFlow – анализирует потоки данных, проходящих через сетевые устройства, выявляя узкие места и потенциальные аномалии.
·
SNMP-based тесты – используются для мониторинга состояния сетевых устройств и сбора статистики о их загрузке.
·
TWAMP – тест измерения двусторонней задержки и потерь в сетях IP.
2.2 Облачные и веб-сервисы
Облачные платформы и веб-приложения требуют мониторинга доступности, задержек и корректности обработки запросов. Для тестирования таких сервисов используются:
· WiProbe HTTP/TCP/UDP тесты – проверяют доступность веб-приложений и скорость их ответа на запросы пользователей.
·
DNS тесты – оценивают время разрешения имен узлов, корректность работы DNS-серверов и возможные задержки в обслуживании запросов.
·
WiProbe Scenario Test – позволяет моделировать пользовательские сценарии взаимодействия с облачными сервисами и проверять их работоспособность.
2.3 Голосовые и мультимедийные сервисы
Голосовая связь и видеоконференции требуют высокой стабильности соединения и минимальных потерь данных. Для их тестирования применяются:
· MOS Test – оценивает качество голосовой связи по шкале MOS (Mean Opinion Score).
·
WiProbe SIP Test – проверяет корректность установления и удержания SIP-звонков.
·
WiProbe Y.1731 – используется для диагностики параметров качества обслуживания (QoS) в IP-сетях, включая потери пакетов и джиттер.
2.4 Системные и аппаратные сервисы
Мониторинг состояния серверов, баз данных и других вычислительных мощностей осуществляется с помощью:
· SNMP-универсальные тесты – отслеживают загрузку CPU, оперативной памяти и дисковой подсистемы серверов.
·
Utilization Test – анализирует использование ресурсов, включая дисковое пространство, загрузку процессоров и оперативной памяти.
·
HDD SMART Test – проверяет состояние жестких дисков и их производительность.
2.5 Безопасность и контроль доступа
Обеспечение безопасности IT-инфраструктуры требует постоянного мониторинга состояния сетевых узлов и выявления аномальной активности. Для этих задач используются:
· Проверка доступности TCP/UDP портов – помогает выявлять проблемы с доступностью критичных сервисов.
·
Анализ входящего и исходящего трафика – фиксирует возможные атаки и несанкционированный доступ.
·
WiProbe L7 Test – оценивает работу приложений на уровне прикладных протоколов (HTTP, FTP, SMTP и др.).
3. Связь между сервисами и тестами
Узел
Тестирование узлов включает следующие методы:
· SNMP-based тесты – мониторинг состояния аппаратных и программных компонентов.
3.· Utilization Test – анализ загрузки процессора, памяти и диска.
· HDD SMART Test – контроль состояния дисковых накопителей.
Доступность
Тестирование доступности сервисов включает:
· WiProbe HTTP/TCP/UDP тесты – проверка доступности веб-сайтов и API.
· DNS тесты – мониторинг работоспособности DNS-серверов.
· Проверка доступности TCP/UDP портов – выявление проблем с сетевым взаимодействием.
· Cisco IPSLA – измерение задержек и потерь пакетов.
Канал
Оценка качества сетевого канала производится с помощью:
· TWAMP – измерение задержки и потерь данных.
· NetFlow – анализ структуры и объемов сетевого трафика.
· WiProbe Y.1731 – мониторинг параметров качества обслуживания.
· Круговой джиттер и потери пакетов – измерение стабильности передачи данных.
4. Описание ключевых показателей качества
· 3.4.1 Сетевые показатели
Задержка (мс) – время, затрачиваемое на передачу данных между двумя точками сети.
·
Джиттер (мс) – вариативность задержки передачи пакетов в сети.
·
Круговая задержка (мс) – измерение времени полного пути пакета в сети.
·
Круговой джиттер (мс) – изменчивость задержки в круговых пакетах.
·
Круговые потери пакетов (%) – процент потерянных пакетов при круговом тестировании.
·
Пропускная способность (Мбит/с) – максимальная скорость передачи данных по сети.
· 3.4.2 Производительность серверов и системные показатели
Загрузка процессора (%) – уровень использования вычислительных ресурсов CPU.
·
Загрузка оперативной памяти (%) – объем используемой ОЗУ относительно общего объема.
·
Свободное место на HDD (Гбайт) – доступный объем хранилища.
3.3 Надежность сервисов
Доступность (%)– процент времени, в течение которого сервис был доступен.Количество отказов (единицы)– число случаев недоступности или сбоев сервиса.Успешность выполнения сценариев (%)– процент корректно завершенных операций в тестируемой среде.Ошибки передачи по интерфейсу (ед)– количество зафиксированных ошибок передачи.
3.4 Показатели безопасности
Изменение конфигурации TOS (%)– процент пакетов с измененным приоритетом передачи.Аномальный трафик (единицы)– количество зафиксированных подозрительных активностей.Частота отказов соединений (%)– процент разорванных соединений.Количество прерываний в секунду (ед)– частота вызовов аппаратных прерываний.
3.5 Дополнительные показатели
Средняя загрузка системы (мс)– средний уровень нагрузки процессора за 1, 5 и 15 минут.Количество открытых файловых дескрипторов (ед)– число открытых файлов в системе.Пакеты вне очереди (%)– процент пакетов, обработанных вне стандартной очереди.Объем входящего и исходящего трафика (Гбайт)– количество данных, переданных и полученных системой.
4.5. Выводы
Тестирование сервисов является неотъемлемой частью обеспечения их стабильности и безопасности. Различные типы тестов позволяют отслеживать ключевые метрики, выявлять аномалии и устранять возможные проблемы до их критического влияния на работу инфраструктуры. Выбор конкретного типа теста зависит от особенностей контролируемого сервиса, требуемых метрик и условий эксплуатации системы.