站务联系

驱动阿里云的高性能网络引擎- 飞天洛神(2)

发布时间:2021-03-09   来源:网络整理    
字号:

数据面:目前洛神系统包括X86、FPGA、ASIC,在转发面可以支持多种模式,但不同的转发技术及不同的转发产品怎么应用在不同的场景上面?到现在为止大部分的网段网源类产品主要还是用X86软转发,但是上面会渐渐至智能网卡里面去。另外对于一些大码率,同时码率诉求不确定的应用场景,例如阿里云一些VRP顾客访问储存这一块码率要求特别的高,而且也不确定。这样的话阿里云会专门部署ASIC的芯片提高顾客的能力。通过这么多的转发技术洛神产生了庞大的转发的资源池,用于迅速提高转发功耗的诉求。 管控面:洛神管理着一个十分庞大的网路系统,所以使用传统的集中式单点的控制面肯定没办法满足要求,所以整个洛神系统一方面控制面是差别层次化的,另外一方面很重要的是在下发转发表面的时侯选用的是缓冲的模式,例如虚拟机之内的假象生成,通过数据面通过缓存自发学习至假象,通过数据面学习至的假象而不是通过控制面一一下发的,这样表现的深层效率、深层速率将远远超出集中式的那样模式。通过这些手段可以迅速的去使估算节点上线或则是下线。

谈到牢靠,跨机房多活是最基本的要求,对于洛神来讲它的关键节点包

括控制器,包括各类网段,一方面是集群化布署,另外一方面在每一个机房基本上就会布署,节点与节点之间阿里云网络,机房与机房之间会相互备份,当某一个故障洛神会在集群内倒换,如果超出了一定的值会在机房倒换,避免由于单一的一个点或则一个集群故障导致整个网路的不可用。这个实际上是一个跨机房多活的形式。

驱动阿里云的高性能网络引擎- 飞天洛神

提到智能,就应当介绍阿里云基于大数据的智能维保平台,在阿里云内部叫齐天系统,通过数据面、控制面的各类数据搜集,例如流数据、统计数据等等用户信息,收集至大数据的剖析工具(JStorm)里面去对数据进行分类,我们分为基础数据、监控数据跟确诊数据,对那些数据进行规则的匹配、运算,会将剖析结果输送至各个界面,比如说报案、API、机器人等等,对于一些故障会进行故障隔离恢复,思路是差不多的。

驱动阿里云的高性能网络引擎- 飞天洛神

驱动阿里云的高性能网络引擎- 飞天洛神

看一下洛神的应用状况。截止当前整个阿里云的网路规模早已十分的庞大,对于虚拟网源来讲早已有百万级的网路设备,千万级的网路例子,并且监控着超出一千多个的网路指标进行一些大数据的剖析。当然对于运行压力最大的肯定还是双十二那样的场景。今年双十一的数据还没有完全得到。峰值的交易笔数达到了32.5万,单一的负载均衡例子码率达到了160G,而且目前所有的阿里的业务都是运行在阿里云的洛神系统上的阿里云网络,已经都是VPC网路里面的一个业务了。

最后小结洛神的使命,洛神有三代,第一经典网络,主要是解决连通性的问题,第二代推出了VPC的网路适于安全隔离,当前是第三代,打通了接入云的解决方案,提供和传统企业网路相似能力的能力,最后一个阶段阿里云定义为Networkless,最终的网路对最终用户原来是不可见的,就像阿里云网路的名称— 洛神,其实他象神一样你看不到他的存在,其实他也无处不在。

驱动阿里云的高性能网络引擎- 飞天洛神

图说天下

  • 2页:
  • 上一页
  • 1
  • 2
  • 下一页
  • ×
    二维码生成