世界上最先进的网络操作系统

Arista 可扩展操作系统 (EOS®) 是 Arista 用于下一代数据中心和云网络的云网络解决方案的核心。使用 Arista EOS 构建的云架构可扩展到数十万个计算和存储节点,并具有大规模工作的管理和配置功能。通过其可编程性,EOS 支持一系列软件应用程序,可提供工作流程自动化、高可用性、前所未有的网络可视性和分析以及与虚拟化、管理、自动化和编排服务的各种第三方应用程序的快速集成。

Arista EOS 是一个完全可编程且高度模块化的基于 Linux 的网络操作系统,使用熟悉的行业标准 CLI,并在 Arista 交换系列中运行单个二进制软件映像。EOS 专为实现弹性和可编程性而设计,具有独特的多进程状态共享架构,可将状态信息和数据包转发与协议处理和应用逻辑完全分开。

推荐视频:Arista 集装箱式 EOS

 

云扩展架构

  • 根据需求进行扩展,从 100 个扩展到超过 100,000+ 个计算和存储节点
  • 基于发布/订阅状态共享基础的灵活且经过验证的软件操作系统,并演进到全网络软件基础架构的 NetDB,用于集中和流式处理网络状态,进而改进可见性分析
  • 基于标准的开放式设计方法,MLAG 位于第 2 层,ECMP 位于第 3 层,在非阻塞模式下有效利用所有可用带宽,同时提供故障转移和弹性
  • 使用 VXLAN 等重叠技术进行网络虚拟化,实现无缝工作负载移动性网络细分和应用程序扩展

开放且可编程

  • Arista EOS 提供众多可编程选项,可实现对网络的编程控制。
  • 丰富且结构完善的 API 集,包括:
    • 基于 eAPI JSON 的 RPC,使用本机 CLI 命令提供类似 REST 的接口
    • 基于 OpenConfig、Go、Python 和 Ruby 的对象模型
    • 盒脚本上的本机 Go 和 Python
    • 使用 EOS SDK 开发本机高性能应用程序
    • 原生 Linux API 和脚本
  • 与 Puppet、Chef 和 Ansible 的紧密开发运维集成

高可用性

  • 使用 Arista 智能系统升级 (SSU) 的减少维护窗口通过智能插入和删除网络元素来缩短维护时间窗口
  • 在正常的交换机操作期间,对 EOS 内的单独进程执行实时修补和升级
  • 自我修复弹性,最大限度地减少停机时间,对单个模块进行故障限制,并在不需要重建状态信息的情况下重新启动流程
  • 使用自定义监控、故障转移和负载均衡的第三方集成进行自定义监控、故障转移和负载均衡

可见性

  • 对行业标准和客户特定开发运维解决方案的应用程序性能和全网络监控功能提供前所未有的可视性
  • 具有 Arista 数据分析器 (DANZ) 功能集简化了 Tap 聚合。
  • 通过 Cloud TracersTM、VM Tracer、MapReduce Tracer、Path Tracer、Health Tracer、Container Tracer、Latency Analyzer (LANZ) 以及 sFlow 监控等跟踪器快速识别和排除应用程序和网络性能问题。

自动化

  • CloudVision 平台,用于通过门户自动执行网络操作任务的工作流程
  • CloudVision 可将物理网络与 Arista 生态系统合作伙伴(包括 VMware、OpenStack、Palo Alto Networks、Microsoft 等)的解决方案进行简化和可扩展的集成。
  • 通过零接触服务开通 (ZTP) 和零接触更换 (ZTR) 简化新交换机和更换交换机的服务开通
  • 高级事件管理,用于自动响应网络和应用程序事件
  • 通过丰富的编程功能,自动化复杂的 IT 工作流程并简化网络运营以满足个性化需求
  • 与合作伙伴的自动化集成通过 Puppet、Chef 和 Ansible 等工具增强了本机功能,并与 F5 和 VMware 等合作伙伴一起将自动化扩展到堆栈以包括其他网络系统和应用程序,包括防火墙、负载平衡器和计算基础设施。

灵活的消费模型

  • 在 Arista 交换机、集装箱式 EOS (cEOS) 或虚拟化 EOS (vEOS) 上打包为捆绑 EOS,适用于任何生产或模拟用例,并提供灵活的平台支持,包括第三方硬件
  • cEOSTM(集装箱式 EOS) – 为 DevOps 和 NetOps 集成扩展云自动化和操作模型,并提供灵活的平台支持,包括第三方硬件

Arista vEOS 路由器是 Arista Any Cloud 平台的核心组件。vEOS 路由器是 Arista 已验证的单一 EOS 软件映像,作为多云和多虚拟机监控程序虚拟路由器提供。通过这个功能丰富的云级软件平台,企业和服务提供商可以构建一致、高度安全且可扩展的云网络。Arista vEOS 路由器旨在支持任何公共或混合云环境,包括 Amazon Web Services (AWS)、Microsoft Azure Cloud、Microsoft Azure Stack、Google 云平台和 Oracle 云基础设施。

推荐视频:Arista Any Cloud 平台产品概述

Any Cloud 平台产品概述

vEOS 路由器利用经过 EOS 验证的现有路由功能,并包含一些增强功能(如,IPSEC VPN 隧道),用于在多云部署中安全地互连工作负载。此外,vEOS 路由器与云提供商 API 集成,可实现无缝部署、自动化、分析和端到端可视性。

Arista vEOS 路由器与 Arista CloudVision 完全集成,通过利用工作负载编排和工作流程自动化的网络范围方法以及混合云网络的网络遥测来简化云服务的使用体验。凭借无与伦比的一致性,Arista 的客户可以在本地企业数据中心、私有云和公共云中部署 Arista Any Cloud 时降低运营成本。

Arista 通过两种不同的产品提供虚拟化 EOS:

  • vEOS 路由器:专为生产环境构建的 vEOS 路由器针对虚拟和公共云环境进行了优化,旨在提供数千兆位的吞吐量。有关更多信息,请参阅数据表
  • vEOS-lab:vEOS-lab 用于模拟和测试目的。有关更多信息,请参阅数据表

vEOS 路由器的关键平台优势

高度可用架构:采用弹性架构的 EOS 具有独特的多进程自愈状态共享体系结构,该体系结构可以通过将故障限制到单个模块并重启进程来最大限度地减少停机时间,而无需重建状态信息。

云级路由: Arista vEOS 路由器提供了一个能够在各种虚拟机监控程序上和多个云中运行的路由堆栈。凭借在所有 Arista 产品上运行的已验证单一 EOS 软件映像,vEOS 路由器从现有数据中心网络部署中扩展一致的操作模型

DevOps、NetOps 和第三方支持:Arista EOS 在软件堆栈的每一层通过可编程性构建,以实现轻松集成和定制。Arista vEOS 路由器通过多种可编程性选项实现对网络的相同编程控制。通过一组丰富且结构良好的 API,可以实现更紧密的 NetOps/DevOps 集成。

简化管理与监控和报告:vEOS 路由器可通过命令行界面 (CLI)、API 或 CloudVision 网络范围自动化服务进行管理。它还提供了全面的日志记录和诊断信息,这些信息可以使用行业标准工具和 NetDB 实时状态流进行监控。它还完全集成了云原生监控和自动化解决方案。

EOS+ 是网络可编程性软件平台。 EOS+ 能够使用端到端解决方案通过编程控制网络,它为客户提供自动化其网络的能力以针对管理工作负载和工作流程降低运营成本和提高响应能力。 EOS+ 提供来自 Arista 和众多合作伙伴的预建应用程序,并能够直接或在 Arista EOS 软件咨询服务的协助下进行定制。 EOS 应用程序可提供完整的解决方案,并具有 Arista 技术协助中心 (TAC) 的支持。

推荐视频: EOS+ 平台概述

主要平台产品

EOS 应用程序

  • 具有全面 TAC 支持的应用程序,可解决主要网络自动化需求
  • 可由客户或在 EOS 咨询服务的支持下针对个体网络需要进行定制
  • 主要应用:
    • ZTPServer - 实现零接触智能动态端到端网络服务开通
    • EOS 遥测套件 - 提供针对性数据收集,并具有可配置间隔、阈值和警示
    • 用于安全加速的 EOS DirectFlow Assist (DFA) - 设计用来卸载或者协助附加的内联或带外安全平台(如防火墙)

EOS 咨询服务

  • 依靠业内公认的专家来帮助建议和构建软件驱动的云网络
  • 专家建议和实施的聚焦于网络的开发运维 (DevOps) 工具和方法,旨在促进业务敏捷性
  • 依靠经验丰富的网络软件编程人员团队进行聚焦于 EOS 的现场或远程开发

EOS 开发环境

  • 丰富的、结构完善的 API 集,包括 eAPI 和 Linux API 以及 SDK,使所有层次可编程
  • vEOS 是 EOS 的虚拟测试环境,可加速应用程序部署和开发
  • EOS SDK 用于与需要低延迟和高性能的网络应用的交换机操作系统进行直接集成