基础设施助力双11(三):阿里智能流量调度(NetO)

简介: 为此阿里网络攻城狮还专门打造了阿里智能流量调度(NetO)系统来保障丝般顺滑的用户体验,下面就让我们一起来了解一下它是怎么来保障的吧。

网络团队一直致力于提升用户的访问体验,双11的用户遍及全球,阿里的内部骨干网络也遍及全球,并通过世界各地的运营商网络组成的互联网为全球用户提供服务。为此阿里网络攻城狮还专门打造了阿里智能流量调度(NetO)系统来保障丝般顺滑的用户体验,下面就让我们一起来了解一下它是怎么来保障的吧。

优化用户访问阿里的入向路径

阿里部署了互联网质量分析系统,实时监测互联网质量,为用户分配最近的阿里网络入口,让用户尽快连接到阿里提供的服务。此外,阿里持续大力增加与中小运营商的Peering合作,在用户热点地区增加阿里的服务点从而提升用户体验。

image.png

优化阿里覆盖用户的出向路径(基于多运营商BGP出口调度)

当今互联网都是基于BGP 路由协议,但 BGP的最佳路径选择不是 Network Capacity-aware,因为不能反映链路的实际流量和利用率;也不是Performance-aware,因为不能反映出所选路径的网络质量(比如延时、丢包等)。

阿里把SDN和BGP结合起来以达到优化我们的Edge Network提升用户体验的目的:实时监控运营商出口链路的容量、利用率、性能等,结合互联网以及阿里内部骨干网不同路径的实时多维质量数据,从上帝视角进行智能流量仿真,计算出覆盖各个区域的用户流量的最佳运营商出口,然后SDN控制器下发调度控制指令到Agent,并由Agent最终实现出向路径调度。

image.png

BGP网络出口异地智能平滑切换

阿里与众多运营商密切合作,建立了非常广泛的BGP互联出口生态,在此基础上打造层次化路由播布体系和打磨精密自动切换技术。当运营商某区域的接入网络出现异常时,阿里敏捷地检测到并智能切换BGP网络出口,最快速度地绕开互联网中故障区域,这个过程非常平滑如丝般顺滑,用户基本上无感知。

image.png

小结

阿里Edge Network作为公司的核心竞争力之一,一直聚焦于不断提升连接服务与用户的能力,通过阿里智能流量调度(NetO)将阿里的服务以最好的质量、最稳定的状态送到用户侧,从而提供最优的用户体验!

目录
相关文章
|
监控 安全 JavaScript
浅谈移动端设备标识码:DeviceID、IMEI、IDFA、UDID和UUID
场景 : 客户提出一个问题就是把用户的登录记录和设备绑定到一起,就是每个人都是固定的设备(可能是安全因素吧)。一开始想的是回去设备的IMEI号和用户账号绑定起来,结果发现IMEI不对外开发,只能另寻他法,最后通过获取设备序列号作为唯一标识。
浅谈移动端设备标识码:DeviceID、IMEI、IDFA、UDID和UUID
|
8月前
|
运维 容灾 API
云栖大会 | 阿里云网络持续演进之路:简单易用的智能云网络,让客户专注业务创新
云栖大会 | 阿里云网络持续演进之路:简单易用的智能云网络,让客户专注业务创新
368 2
|
设计模式 安全 网络安全
|
前端开发 JavaScript
深入理解JavaScript中的事件循环(Event Loop):从原理到实践
【10月更文挑战第12天】 深入理解JavaScript中的事件循环(Event Loop):从原理到实践
407 1
|
机器学习/深度学习 PyTorch 算法框架/工具
聊一聊计算机视觉中常用的注意力机制以及Pytorch代码实现
本文介绍了几种常用的计算机视觉注意力机制及其PyTorch实现,包括SENet、CBAM、BAM、ECA-Net、SA-Net、Polarized Self-Attention、Spatial Group-wise Enhance和Coordinate Attention等,每种方法都附有详细的网络结构说明和实验结果分析。通过这些注意力机制的应用,可以有效提升模型在目标检测任务上的性能。此外,作者还提供了实验数据集的基本情况及baseline模型的选择与实验结果,方便读者理解和复现。
914 0
聊一聊计算机视觉中常用的注意力机制以及Pytorch代码实现
|
Oracle 关系型数据库
Oracle 19c OCP 认证考试 082 题库(第20题)- 2024年修正版
这是2024年修正版的Oracle 19c OCP认证题库,包含1Z0-082科目共90题,通过分数为60%,考试时间为150分钟。本文由CUUG原创整理,解析了题库中的第20题,并解释了实体关系相关概念。获得OCP认证需通过082和083两门考试。
215 1
|
存储 监控 Linux
stdbuf命令在Linux中的深度解析
`stdbuf`是Linux工具,用于控制命令的stdin、stdout和stderr的缓冲模式。它可以设置为无缓冲、行缓冲或块缓冲,以优化数据处理和实时性。例如,`stdbuf -o0 cmd`禁用cmd的输出缓冲,`-oL`则按行缓冲。在需要实时监控或高效处理大量数据时,选择合适的缓冲模式至关重要。注意,过度使用无缓冲可能影响性能,并非所有系统都支持`stdbuf`。
|
存储 JSON 程序员
Python基础知识点总结
本文包括python基本知识:简单数据结构,数据结构类型(可变:列表,字典,集合,不可变:数值类型,字符串,元组),分支循环和控制流程,类和函数,文件处理和异常等等。
3486 2
Python基础知识点总结
|
消息中间件 存储 缓存
【Kakfa】Kafka 的Topic中 Partition 数据是怎么存储到磁盘的?
【4月更文挑战第13天】【Kakfa】Kafka 的Topic中 Partition 数据是怎么存储到磁盘的?
下一篇
开通oss服务