独家揭秘阿里自研飞天操作系统洛神平台如何支撑起 2684 亿全球大促!| 问底中国 IT 技术演进...

article/2025/8/31 23:29:44

作者 | 宗志刚 阿里云资深技术专家

责编 | 屠敏

出品 | CSDN(ID:CSDNnews)

2019年双11当天总成交额2684亿,交易峰值54.4万笔/秒,成交量背后是单日970PB的数据处理量。阿里巴巴核心系统100%上云,意味着公共云第一次支撑全球最大规模在线交易,阿里云自研的飞天操作系统(Apsara),完成了这个挑战。而“洛神“作为飞天的虚拟网络系统,则承载了双11期间超大规模并发、超稳定性和复杂的业务流量调度。

下图是一张简化的电商系统架构,底层即是阿里云的计算、存储、网络等一系列产品和解决方案。由于电商平台需要巨大的处理能力,其依托的分布式节点之间的通信,就是由洛神虚拟化网络来提供的。

图1 简化电商系统架构

什么是飞天“洛神”云网络平台?

洛神是阿里云飞天分布式操作系统的核心组件,提供了虚拟化网络服务,例如虚拟专有网络(VPC)、软件定义网络(SDN)控制器和服务器负载均衡(SLB) 等多项网络产品及技术。

洛神网络平台如何支撑双11?

1、迎战Tbps级流量洪峰

11月11日00:02时,仅仅在双11开始不到2分钟,总体流量达到峰值1.1TB!如此庞大的并发访问,正在买买买的“剁手党们”却察觉不到任何异样,这背后离不开阿里云网络两位流量洪峰悍将:负载均衡SLB和NAT网关。

负载均衡SLB(Server Load Balancer)是承载Tbps级别流量调度的“大管家”, 彻底“消灭”网站响应慢或者交易失败的现象。通过集群部署,平均分发用户请求并通过自动健康检查剔除异常服务器,消除单点故障,提升系统可靠性。同时实现跨可用区容灾,当主区出现故障时,SLB能秒级实现业务平滑切换。

当用户选好心仪的宝贝,跳转到支付宝进行付款时,就是由NAT网关调用支付宝的支付接口来实现,每一笔支付都会在NAT网关产生新连接。双11期间每秒交易峰值达到54.4万笔,就是背靠NAT网关超大规模的带宽和并发能力,其中单NAT网关的最大活跃连接数就高达400万。

2. 构建全球购物狂欢的高质量网络

2019年双11吸引了超过200个国家的全球用户参与,为了打造全球用户优质的购物体验,阿里巴巴集团在阿里云的河北,上海,深圳,香港,新加坡,美国等多个地域部署了Virtual Private Cloud(VPC),并使用了弹性公网IP (Elastic IPAddress),使不同地区和国家的用户能够就近、快速接入到网络。同时通过云企业网(Cloud Enterprise Network)进行多地域网络互联,分钟级构建出一张覆盖全球的,高质量的,安全的企业网络。

例如,新加坡的用户在购物时,就近接入新加坡阿里云并通过云企业网的专有链路到中国内地的阿里云,进而和部署在中国内地的阿里巴巴核心服务器和数据库进行交互。在这种跨地域的“专用高速公路”架构下,新加坡的用户可以获得极好的应用访问体验。

搭建好了全球网络,还需要超强算例资源部署。通过阿里云VPC ,工程师可以在1个小时内部署包括上万台云服务器。这在传统数据中心需要花费近月的时间。2019年双11云上单个VPC的IP规模达到 30万,最大的一个VPC的ECS和容器实例数量达到百万级,成为双11超级算力和最强大脑,云上公网和跨域出口流量达到数十Tbps,在业界遥遥领先。

3. 云网络QoS能力

双11期间,不仅是阿里巴巴电商购物,还有蚂蚁支付,菜鸟物流,大数据分析等多个业务系统均几乎同时进入流量高峰,然而不同系统对于通信的带宽、时延、丢包要求却不尽相同。为此,洛神网络平台提供了智能QoS功能,对不同业务进行流量优先级区分,对大带宽、丢包敏感业务设置通信报文高优先级,成为业界第一个具备QoS能力的云网络。

4. 智能网络分析

在双11的几个月前,洛神的网络运维和运营中枢—“齐天”已先行计算出承载双11流量所需的网络资源,精准的预测每个区域可承受的流量峰值、每条线路的带宽峰值、服务器数量。不仅如此,齐天还基于阿里云实时计算(Alibaba Cloud Realtime Compute),阿里云时间序列数据库TSDB(TimeSeries Database)结合数据可视化,构建了一张全网实时监控大盘和分布式网络质量探测系统,支撑超过每秒2000万,多达100种核心网络数据的计算。通过智能诊断网络故障、多维度实时监测网络状态,齐天保障了双11网络的稳定运行。

2019 年双11,洛神网络平台强力支撑阿里集团核心业务的全面上云,提供快速、安全、稳定的网络服务。未来在弹性、开放、智能网络能力上会持续创新,提供给用户更加美好的体验,最终将做到让网络更简单,这是阿里云网络追求的理念也是使命。

系列阅读:

  • 提高 10 倍性能,揭秘淘宝、天猫背后的图片存储如何扛住双十一巨流?| 问底中国 IT 技术演进

  • 2684 亿背后的虚拟化技术:双 11 All on 神龙 | 问底中国 IT 技术演进

  • 抗住 60 亿次攻击,起底阿里云安全的演进之路 | 问底中国 IT 技术演进

  • 阿里云智能开放平台团队何登成:解码云计算的 2B 服务基因 | 问底中国 IT 技术演进

  • 阿里云安全掌门人肖力:企业上云,如何保证安全?| 问底中国 IT 技术演进

  • 神龙 X-Dragon,这技术“范儿”如何?| 问底中国 IT 技术演进

  • 阿里云智能 AIoT 首席科学家丁险峰:阿里全面进军 IoT 这一年 | 问底中国 IT 技术演进

  • 阿里云弹性计算负责人蒋林泉:亿级场景驱动的技术自研之路 | 问底中国 IT 技术演变

【End】

在全民抗疫的特殊时期下,在人员复杂、流动量大地方的出入口处都设置了无接触式无感红外人体测温系统

在这次疫情防控中,无感人体测温系统发挥了怎样的作用?高精准的无感人体测温系统的核心技术武器是什么?对于开发者们来说,大家应该了解哪些技术

今晚7点多场景疫情防控:解读云边端联动下的全栈 AI 技术应用

推荐阅读 

☞微信回应钉钉健康码无法访问;谷歌取消年度 I/O 开发者大会;微软公布 Visual Studio 最新路线图 | 极客头条

☞这项标准,支付宝干成了!中国将有更多主导权!

☞6个步骤,告诉你如何用树莓派和机器学习DIY一个车牌识别器!(附详细分析)

☞血亏 1.5 亿元!微盟耗时 145 个小时弥补删库

☞什么是 CD 管道?一文告诉你如何借助Kubernetes、Ansible和Jenkins创建CD管道!

☞智能合约初探:概念与演变

你点的每一个在看,我认真当成了喜欢


http://chatgpt.dhexx.cn/article/W0RsGlE7.shtml

相关文章

阿里云的“飞天“是什么?

转:阿里云的“飞天“是什么? 一、飞天是什么? 飞天(Apsara)是由阿里云自主研发、服务全球的超大规模通用计算操作系统。它可以将遍布全球的百万级服务器连成一台超级计算机,以在线公共服务的方式为社会提…

阿里云飞天平台

目录 0 参考列表 1 概念 2 系统架构 2.1 系统架构图 2.2 飞天内核 2.3 飞天开放服务 0 参考列表 CSDN:BigData入门(四):Fuxi(伏羲)https://blog.csdn.net/MOU_IT/article/details/95896744 1 概念 阿里云飞天平…

阿里云飞天系统

阿里云飞天系统 有幸在阿里云飞天部门工作几年,下面给出基础架构一览:

【阿里—云计算】从飞天系统到飞天2.0(核心组成:飞天洛神)

声明:资料来源 本文为此学期云计算课程的一个拓展性任务,用于了解飞天系统与其2.0版本中的飞天洛神,因存为word易丢失,于是整理成博文放置CSDN,便于今后按需查看,因为本文除排版外全为引用内容,…

【云计算与大数据计算】大数据物理、集成、安全架构及阿里云飞天系统架构讲解(超详细)

一、物理架构 物理架构 - 企业大数据系统的各层次系统最终要部署到主机节点中,这些节点通过网络连接成 为一个整体,为企业的大数据应用提供物理支撑 ,企业大数据系统由多个逻辑层组成,多个逻辑层可以映射到一个物理节点上,也可以映射到多个物…

阿里云飞天系统的技术架构

阿里云飞天系统的技术架构 阿里云有以下五大优势: 中国万网,提供虚拟主机托管的服务,而且还提供域名等服务,其客户群非常庞大; 淘宝、阿里巴巴(内部称:B2B)、支付宝等其他子公司有大…

阿里飞天云平台架构简介

一. 简介 飞天是由阿里云开发的一个大规模分布式计算系统,其中包括飞天内核和飞天开放服务。 飞天内核负责管理数据中心Linux集群的物理资源,控制分布式程序运行, 隐藏下层故障恢复和数据冗余等细节,有效提供弹性计算和负载均衡…

程序人生 - 猫咪冷知识!猫咪“呼噜呼噜”声究竟代表什么?

猫咪,包括所有的猫科动物,它们的习性都非常相似。猫咪有一个习惯,就是总是会时不时地就发出“呼噜呼噜”的声音。这种声音的频率和音调其实蛮有催眠效果的,反正八酱听到猫咪在身边发出这样的声音的时候,就很容易安眠了…

[鼠标指针][仅需1步]宝藏的猫咪Cat老师[win10/11][点击看更多免费]......

win10/11好看的免费鼠标指针样式... 1.鼠标指针样式介绍****** 推荐猫咪老师 ******* 2.安装使用3.来源 1.鼠标指针样式介绍 ****** 推荐猫咪老师 ******* Janguru CursorsJanguru Cursors X2Win 11 Cursors LightWin 11 Cursors DarkOverwatch PointerOS X El Capitan v4 MIN…

【python】采集可爱猫咪数据并作可视化

前言 嗨喽~大家好呀,这里是魔王呐 ! 环境介绍: python 3.6 pycharm 爬虫部分使用模块: csv requests >>> pip install requests parsel 如何安装python第三方模块: win R 输入 cmd 点击确定, 输入安装命令 pip install 模…

猫咪单独为某个网站添加Proxy

猫咪将overleaf网站添加到猫咪名单中,猫咪单独为某个网站添加猫咪 坑。暂时没有找到解决方案。 我想实现的效果是,打开一个网站,如果网站比较卡,就把这个网站添加到直联列表中。停止对它的猫咪。 方案1: 1、修改猫…

最近非常火的猫咪回收站操作总结来了~

具体步骤: ①下载喵咪图标,百度网盘: 链接:https://pan.baidu.com/s/1noZvCVeyj3Zs4G9XaK69BQ?pwdu1g5 提取码:u1g5 ②开始-打开电脑设置-个性化-主题-桌面图标设置-更改回收站图标-结束 注意事项:改图标…

Java新特性(2):Java 10以后

您好,我是湘王,这是我的CSDN博客,欢迎您来,欢迎您再来~ 虽然到目前为止Java的版本更新还没有什么惊天动地的改变,但总是会冒出一些有趣的小玩意。前面列举了Java9和Java10的一些特色,现在接着来…

【JavaSE】Java9Java10Java11新特性(687~717)

687.复习:动态代理 688.复习:Lambda表达式 689.复习:函数式接口 690.复习:方法引用与构造器引用 691.复习:Stream API 692.复习:Optional类的使用 693.jdk版本更新说明 JDK 9 的发布 经过4次跳票&#x…

Java-13

学习来源:日撸 Java 三百行(41-50天,查找与排序)_闵帆的博客-CSDN博客 42 哈希表 42.1 使用 (最简单的) 除数取余法获得数据存放地址 (下标)。 42.2 使用 (最简单的) 顺移位置法解决冲突。 代码: /***************…

Win10下安装Java JDK12

前言:这是在csdn上写的第一篇博客,本以为第一篇会是超厉害的技术博客,没想到在重装系统,重新配置java环境的时候踩了这么大一坑,而且更重要的是,搜了那么多篇博客内容都跟假的一样,要么是抄的&a…

Java:Windows 10下载和配置JDK

文章目录 0. 介绍1. 下载2. 安装2.1. “.zip” 安装2.2. “.exe” 安装 3. 配置4. 测试4. 问答 0. 介绍 JDK,全称是 “Java Development Kit”,Java 开发工具包,是一个开发 Java 必不可少的程序或资源(目前可替换的有&#xff1a…

Java 10 正式发布了

3 月 20 日,Oracle 宣布 Java 10 正式发布。官方已提供下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html 。 在 Java 9 之后,Java 采用了基于时间发布的策略,每 6 个月一个版本。这是采用新的发布策略之…

Java-1.10

题目描述: 假设一个人45分30秒跑了14千米,编写程序,显示他以每小时多少英里为单位的平均速度。 (1英里约等于1.6千米) 代码: public class Speed {public static void main(String[] args){double speed…

关于Java(10)

关于Java(10)第十四章-I/O输入输出 1. Java中流的分类有哪些? 流从流动方向上看:一般分为输入流和输出流 输入流:如System.in是一个InputStream类型输入流 输出流:如System.out 是一个PrintStream类型输出流从读取类…