Arista EOS® - Extensible Operating System
Arista EOS ist ein voll programmierbares, hochmodulares linuxbasierendes Netzwerk-betriebssystem. Das Kommandozeilen-Interface ist vollständig kompatibel mit bekannten Industriestandards. Alle Arista Switche nutzen das gleiche Softwareimage.
Mit EOS realisierte Netzwerke und Cloud Architekturen skalieren bis zu mehreren hunderttausend Rechen- und Speicherknoten mit bedarfsgerechten Management- und Provisionierungs-fähigkeiten. Mit seiner Programmierbarkeit ermöglicht EOS Anwendungen für Workflow Automatisierungen und Hochverfügbarkeit mit umfassender Netzwerktransparenz und Analysefähigkeiten sowie die einfache Integration in Third Party Software für Virtualisierung, Management, Automatisierung und Orchestration.
Cloud Architektur
- skaliert bis zu 100.00+ Rechen- und Speicherknoten
- bewährtes Linux Betriebssystem mit integrierten Statesharing und NetDB für eine zentrale Softwareinfrastruktur zur Netzwerkanalyse
- offenes und standardbasierendes Design mit MLAG auf Layer 2, ECMP auf Layer 3 - effiziente Nutzung der verfügbaren Bandbreite im Non-Blocking Mode
- Netzwerkvirtualisierung VXLAN für nahtlose Workload Mobilität
Offen und programmierbar
- eine Vielzahl von Programmierbarkeitsoptionen ermöglicht die programmatische Steuerung von Netzwerken
- eAPI JSON basierendes RPC, REST-Like Schnittstellen mit nativen CLI Kommandos
- OpenConfig, Go, Python und Ruby basierende Objektmodelle
- natives Go und Python scripting
- hochperformante Anwendungen mit EOS SDK
- Linux APIs und Scripting
Hochverfügbarkeit
- erhöhte Verfügbarkeit mit Arista Smart System Upgrade (SSU), intelligentes Upgrade von Netzwerkelementen
- Live Patching und Upgrade einzelner Prozesse innerhalb von EOS im Livebetrieb
- Fault Containment und Prozessneustart ohne Neuaufbau von State Informationen
- Third-Party Integration für Monitoring, Failover und Load Balancing
Analyse
- umfangreiche Einsicht in Applikationsperformance
- netzwerkweite Monitioringfähigkeiten
- TAP Aggregation mit Arista Data Analyzer
- schnelle Identifizierung und Lösung von Problemen bei Applikations- und Netzwerkperfomance mit Cloud Tracer, VM Tracer, MapReduce Tracer, Path Tracer, Health Tracer, Container Tracer, Latenz Analyse, sFlow Monitoring
Automatisierung
- CloudVision Portal zur Automatisierung von Netzwerk Bedienungsfunktionen
- CloudVision für einfache und skalierbare Integration von VMware, OpenStack, Microsoft Produkten uva.
- Zero Touch Provisioning und Zero Touch Replacement
- Integration von Anwendungen und Geräten von Arista Partnern wie Chef, Puppet und Ansible, F5, Palo Alto Networks etc.