

NetControl AutoVerify
Кейс
Автоматизированная валидация сетевого контроллера в инфраструктуре высокой доступности
Проект был посвящён внедрению полностью автоматизированного фреймворка для валидации ключевых функций сетевого контроллера в распределённой инфраструктуре с высокой доступностью. Решение обеспечило бесшовное применение политик, управление отказоустойчивостью и регистрацию сервисов в нескольких дата-центрах.
Видение
Построить надёжный, полностью автоматизированный процесс QA, способный валидировать весь жизненный цикл сетевого контроллера — от начального развёртывания кластера до постоянного мониторинга сервисов — с поддержкой сценариев отказоустойчивости и мобильности в реальном времени без ручного вмешательства.
Сценарий
Управление сложными распределёнными сетевыми сервисами с консистентным тестированием
Сетевая среда требовала надёжного процесса валидации для генерации клиентских правил, применения политик, регистрации сервисов (SMAC, VWA) и обработки отказов. Для обеспечения целостности данных и непрерывности сервисов в кластерной архитектуре требовалось как покрытие тестами, так и автоматизация.

Что мы сделали
Масштабируемая автоматизация для сквозного тестирования сетевого контроллера

Разработаны Ansible playbook для тестирования базовых и расширенных функций сетевого контроллера. Автоматизирована генерация правил и применение политик на различных сетевых устройствах. Настроены и валидированы кластерные узлы для обеспечения высокой доступности и обработки отказов.
Динамически регистрировали сетевые сервисы и валидировали записи в базе данных и логах. Интегрировали автоматизацию тестирования с CI/CD пайплайнами через Jenkins, используя скрипты на Python и Shell.
Ключевые особенности опыта
Влияние
Быстрый вывод в эксплуатацию
Автоматизация процессов развёртывания значительно сократила задержки и ручной труд.
Улучшенная документация
Подробная документация повысила понимание и упростила поддержку эксплуатации.
Масштабируемая облачная инфраструктура
Интеграция с GCP позволила динамически масштабировать инфраструктуру и повысить производительность приложений.
Рост продуктивности
Благодаря автоматизированному CI/CD пайплайну команда Ezmandi столкнулась с меньшим количеством ошибок и ускорила циклы разработки, что повысило общую продуктивность.
● Отзыв
Что говорят наши клиенты
Доверенные голоса наших клиентов — их слова говорят сами за себя.

“Я работал с ДАТА ТЕМПЛЕЙТ и Анилом много лет и в нескольких компаниях. ДАТА ТЕМПЛЕЙТ очень универсальны и честны. Мы вместе работали над продуктами от 5G embedded-контроллеров до спутниковых коммуникаций и SaaS. У них есть навыки для работы со всем — от мобильных приложений до сложного встроенного ПО реального времени. Руководство очень открытое и дружелюбное, серьёзно относится к обратной связи.”
Pawan Uberoy
Вице-президент по инженерии, ViaSat Inc, США.