Arista Extensible Operating System (EOS) — это ядро облачных сетевых решений Arista для центров обработки данных и облачных сред нового поколения. Облачные архитектуры, созданные с помощью Arista EOS, масштабируются до сотен тысяч вычислительных узлов и узлов хранения с возможностями управления и предоставления ресурсов, которые работают в любом масштабе. Благодаря своей программируемости EOS позволяет использовать набор приложений, которые обеспечивают автоматизацию рабочих процессов, высокую доступность, беспрецедентную прозрачность сети и аналитику, а также быструю интеграцию с широким спектром сторонних приложений для служб виртуализации, управления, автоматизации и оркестрации.

Функционал

  • Архитектура с разделением состояния, высокой отказоустойчивостью и многопроцессорностью, которая повышает надежность, прозрачность и удобство обслуживания на любом масштабе.
  • Построена на современной архитектуре изоляции процессов NetDB и модели непрерывной разработки, обеспечивающей простоту расширения для клиентов, высокую стабильность и быстрый запуск расширенного функционала.
  • В основе — нативное немодифицированное ядро Linux и среда выполнения, поддерживающая открытые API, Python, Go, JSON eAPI/SDK, OpenFlow/DirectFlow, уведомления о событиях AEM, среду выполнения Docker, инструменты Linux и т.д.
  • Поставляется в виде комплексной EOS на коммутаторах Arista, контейнеризованной EOS или виртуализированной EOS — для любых сценариев использования в производстве или симуляции.