ArubaOS-CX — сетевая операционная система для коммутаторов, разработанная компанией Aruba Networks. Она предназначена для использования в корпоративных и дата‑центровых сетях и представляет собой эволюцию традиционных сетевых операционных систем, ориентированную на современные требования к автоматизации, масштабируемости и управляемости. Платформа реализована на основе микросервисной архитектуры и обеспечивает модульное развертывание функциональных компонентов, что повышает устойчивость и упрощает обновление отдельных сервисов без перезагрузки всего устройства.
Операционная система включает средства программируемости и автоматизации, предоставляет RESTful API и другие интерфейсы для интеграции с системами оркестрации и управления. ArubaOS-CX поддерживает функции распределённой аналитики и телеметрии, позволяющие собирать и обрабатывать данные о состоянии сети в реальном времени. Архитектура ориентирована на высокую доступность и отказоустойчивость, включает механизмы кластеризации и восстановления, а также ряд инструментов безопасности для подконтрольного сегментирования трафика и защиты данных.
- Микросервисная архитектура: модульная конструкция ОС с изолированными сервисами для управления, телеметрии и других функций, позволяющая гибкое обновление и снижение риска полного отказа.
- Программируемость и API: поддержка REST API и других интерфейсов для автоматизации задач конфигурации, мониторинга и интеграции с внешними системами управления и DevOps-инструментами.
- Распределённая аналитика и телеметрия: сбор и обработка метрик и событий в реальном времени для мониторинга производительности, выявления аномалий и оптимизации работы сети.
- Высокая доступность и масштабируемость: механизмы кластеризации, резервирования и бесшовного обновления для обеспечения непрерывной работы сети и простого масштабирования инфраструктуры.
- Продвинутые функции безопасности: поддержка сегментирования сети, политик доступа, контроля уровня приложений и возможностей интеграции с системами обнаружения угроз и управления безопасностью.
- Управление и оркестрация: совместимость с платформами управления компанией-разработчиком и сторонними системами для централизованного контроля и автоматизированного развертывания сетевых политик.
- Многоуровневая поддержка протоколов: реализация стандартных сетевых протоколов и современных механизмов маршрутизации, коммутации и балансировки для работы в различных сценариях — от кампусных сетей до дата‑центров.
- Надёжность и обслуживание: функции журналирования, диагностики и удалённого управления, упрощающие эксплуатацию и ускоряющие выявление и устранение неисправностей.
- Гибкие модели внедрения: возможность использования на физических коммутаторах и в виртуализованных окружениях в зависимости от требований инфраструктуры.
- Совместимость с экосистемой: интеграция с сервисами поставщика для расширенной аналитики, обеспечения качества обслуживания и централизованного управления.