当前位置: 首页 > Web前端 > HTML

揭开2019双11背后阿里巴巴的超强网络

时间:2023-04-02 17:17:43 HTML

2019年双11成交额再创新高,总成交额达2684亿元。双11不仅是中国用户的双11,也是全世界购物党的双11;国内用户在购物,海外用户也在购物。2019年双11中国大陆以外区域成交额排名分别为:香港、台湾、美国、澳大利亚、新加坡、日本、马来西亚、英国、澳门、加拿大。如何让全球用户有良好的购物体验,是一个极具挑战性的技术问题。全球用户的流畅体验证明阿里巴巴完美解决了这一挑战。阿里巴巴用了怎样的黑科技,让全球用户买买买畅通无阻?如何快速稳定地将全球用户的实时交互数据流传输到阿里巴巴核心机房?下面就来揭秘吧。第一步:搭建全球网络阿里巴巴集团在阿里云上部署了张家口、上海、深圳、香港、新加坡、美国等区域的VPC,并使用了多线BGP弹性公网IP(ElasticIPAddress)产品让用户可以就近快速访问网络。或者说,阿里巴巴通过在多个区域部署弹性公网IP,让网络尽可能靠近用户,让不同地区、不同国家的用户都能得到良好的网络覆盖。此外,阿里巴巴集团还利用阿里云的云企业网(CloudEnterpriseNetwork),以优质专线连接多个区域的网络,构建全球企业专线内网。通过以上两款产品,可以快速构建覆盖全球用户的优质、安全、合规的全球企业网络。这个覆盖全球的企业网络可以实现用户通过互联网就近访问,通过云企业网络的物理专线和后端核心服务器进行低延迟、带宽质量有保障的实时网络交互,数据库。第二步:在云上建设一个超大规模的虚拟数据中心,为支撑双11用户的海量并发访问请求,除了Tbps级的全球网络外,还需要部署超算电力资源。如果是传统的数据中心,需要提前采购大量的物理服务器,一台一台安装好,上架,上电,配置。花费的时间以月计算。在阿里云上,通过阿里云的虚拟私有云(VirtualPrivateCloud,简称VPC),可以搭建用户专属的云网络环境,不到一个小时就可以将上万台云服务器ECS(ElasticComputeService)直接部署到用户的专有网络。双11期间,阿里巴巴集团在多个地域部署了多个VPC,其中最大VPC的ECS和容器实例数量达到百万级。正是这个超级VPC,承载了双11的超强算力和最强大脑。通过以上两步,支撑双11用户海量购物的基础架构已经搭建完成。下面就具体的技术和产品细节进行介绍。弹性公网IP揭秘云上弹性公网IP产品是公网IP地址加公网带宽的载体。阿里云提供的公网带宽默认为多线BGP带宽。多线BGP带宽是指阿里云向多个运营商购买直连带宽,每个运营商算作一个一级网络,通过BGP协议将阿里云的公网IP地址发布到多个运营商的网络中。以国内地区为例,阿里云将在每个地区采购至少8家运营商的线路,包括中国电信、中国联通、中国移动、广电、教育网等。这样一来,国内几乎所有大大小小的运营商的用户,都有了直达阿里云的“高速路”。例如,使用中国移动网络的用户可以快速访问淘宝和天猫应用,因为移动网络中有一条直通阿里云的“高速公路”;有一条直达阿里云的“高速公路”,可以快速接入淘宝、天猫应用。阿里云直连多运营商“高速路”的网络架构,对于传统IDC和小型云计算公司来说难度很大,因为建设直连多运营商的“高速路”,固定资金投入非常大,所以很多传统IDC或者小型云计算公司只能提供单线带宽或双线带宽,这种单线带宽和双线带宽只能让一个或两个运营商内的用户获得良好的用户体验,而运营商内的用户没有直连通向“高速公路”可能会遇到拥堵和滞后的问题云企业网揭秘云企业网络(CloudEnterpriseNetwork)在同一地域的VPC之间、不同地域的VPC之间、一个VPC与一个VPC之间构建专线通道本地数据中心,阿里云企业网通过与中国联通的深度合作,支持中国大陆与中国大陆以外地区合法合规的跨境专线互联互通。在云企业网跨境专线互联之前,中国大陆与大陆以外地区的互联是通过互联网公网。这种互联方式无法保证低延迟、高可靠的网络传输,因为在运营商的互联网国际网关容易发生拥塞,进而造成丢包,增加网络数据传输的延迟,加剧应用卡顿。通过云企网合法合规的专线互联互通能力,海外用户在淘宝上进行实时交易,买买买时,先通过弹性公网IP接入阿里云,再使用跨-边境专线与中国阿里巴巴通信。大陆核心服务器与数据库实时交互。例如,新加坡用户在淘宝上购物时,用户首先连接新加坡的阿里云,然后从新加坡的阿里云走一条合法合规的专线链接到中国大陆的阿里云,再与阿里巴巴通信。云部署在中国大陆。baba核心服务器与数据库进行交互。在新加坡到中国大陆的“专用高速公路”框架下,新加坡用户可以获得极佳的应用访问体验,与在新加坡访问本地应用类似。VPC揭秘专有网络是云上对用户独有的私有网络。每个专网加上专网中的各种资源,构成了一个云端的虚拟数据中心,对应线下的IDC(InternetDataCenter)。通过VPC,您可以完全控制自己的云网络,例如选择IP地址范围、配置路由表和网关等,您可以在自己定义的VPC中使用云服务器、负载均衡等阿里云资源。VPC具有地域属性,一个地域可以创建多个VPC。可以创建多个VPC,将资源部署到多个地域。这相当于在云上的多个区域创建专用的虚拟数据中心。单个VPC中可以部署数百万个ECS实例。每个VPC由一个私有网段、一个路由器和至少一个交换机组成。创建VPC和交换机时,需要以地址块的形式指定VPC使用的私有网段。您可以使用标准专用网段或自定义网段。路由器(VRouter)用于连接VPC内的各种交换机,也是连接VPC与其他网络的网关设备。交换机(VSwitch)用于连接不同的云资源,通过创建交换机为VPC划分一个或多个子网。上面可复制的网络方案是阿里全球网络支撑2019双11的基础设施及相关技术的介绍,从上面可以看出使用了阿里云的标准化产品,如弹性公网IP和云企业网络,所以这个方案是可以复制的。其他企业也可以像天猫淘宝一样快速搭建覆盖全球用户的企业网络。事实上,阿里云上的许多客户已经在使用这种架构来改善全球不同地区用户的体验。原文链接本文为云栖社区原创内容,未经允许不得转载。