医院网站绿色模板,专门做网站的app,怎么自己学做网站,品牌百度网站建设在11月15日的GNTC IPv6专场峰会上#xff0c;阿里巴巴网络架构师张先国先生首先分享了“阿里巴巴IPv6应用平台引领下一代互联网”主题演讲。演讲中讲述了阿里巴巴为何尽早启动IPv6项目、阿里巴巴PV6应用平台实践、以及阿里巴巴五大应用及集团各种平台如何构建在阿里云平台之上…在11月15日的GNTC IPv6专场峰会上阿里巴巴网络架构师张先国先生首先分享了“阿里巴巴IPv6应用平台引领下一代互联网”主题演讲。演讲中讲述了阿里巴巴为何尽早启动IPv6项目、阿里巴巴PV6应用平台实践、以及阿里巴巴五大应用及集团各种平台如何构建在阿里云平台之上。
GNTC大会背景 GNTC 作为全球规模最大的网络技术盛会之一是由下一代互联网国家工程中心主办南京市江北新区等单位支持2018年11月14日-16日在南京火热开幕。本届GNTC通过2场全体大会、7场技术峰会、1场测试活动及GNTC Awards颁奖典礼等特别活动汇集来自20个国家、50余个国际组织、150多位技术专家2000位现场观众。
阿里巴巴网络架构高级专家 张先国 以下为大家收录张先国演讲摘要
阿里巴巴在2017年6月份就开始启动IPv6项目主要原因1当时全球有5亿以上的IPv6活跃用户分布在印度、美国、日本、欧洲这些国家甚至东南亚也开始了增长。截至现在中国移动端的IPv6终端已经达到了5亿。2未来五年以内将有500亿的物联网终端进入互联网如此大体量是IPv4无法支撑的。35G正在快速普及其高带宽、低时延、海量接入的特点无法继续使用地址转换、会话保持、单向访问的技术。
目前IPv6 项目改造进展和成果
2018年双十一阿里巴巴的当天交易额总数是2135亿交易峰值每秒49万笔淘宝背后有IPv6支撑全栈业务。IPv6的好处是过去从服务端只能看到用户的家庭网关或者4G网关也缺少很多大数据。采用IPv6绕过NAT可以直接看到终端用户进行精准分析和服务。高德导航能力非常专业准确是DAU过亿的应用双十一之前抓IPv6 用户访问图一周数据每天早晚高峰服务非常平顺IPv6在4G或者3G信号比漫游强体验非常流畅。优酷日活过亿的应用世界杯期间就开始了IPv6直播阿里巴巴采用了IPv6的应用加速技术让用户的观看更加流畅因为省去了NAT转换流程并且全国IPv6的网络是非常通畅的。
总体业务架构与面临挑战
阿里巴巴总体的IPv6总体业务架构分为接入层互联网和应用。接入层大多知名品牌终端支持了IPv6。移动端访问运营商的互联网然后进入阿里巴巴的数据中心。应用侧包括三层网络、云、应用。基础网络包括接入网、骨干网、IDC网络、网关、服务器另外就是云平台、云网络包括阿里巴巴的一些安全系统CDN、DNS、SLB等这两层之上是阿里巴巴改造的五大应用运行在云平台之上。 这其中面临的挑战包含1阿里巴巴对接运营商比较复杂因为在全国多个地域要开通IPv6而早期网络对接是不成熟的到目前为止还有一些问题正在排查解决优化。2投资量大因为大量的网络设备是过去的积累阿里基础设施有上百万台服务器涉及到总的硬件投资大概有几百亿以上。3工作量大因为涉及到变更、替换、升级数百台的设备数千条链路割接还有大量的运营工作。
在网络架构方面从外向内有五层网络接入-广域-城域-应用网络-DCN网络内网从双栈向IPv6 only演进在这演进过程中阿里巴巴在这个网络的升级演进过程相当于开着飞机换引擎成本及稳定性成为两大挑战。另外就是技术方面的挑战包含路由爆表、安全规则资源不足、管控适配等等。在电商业务架构方面首先移动端PC端都是采用统一接入可以让用户体验更好一次连接可以访问所有的模块包括天猫超市、饿了么这些业务。但是IPv6演进也带来一些业务风险包含600个以上的应用及5亿以上用户逐步切换到IPv6的过程以及面临DDoS攻击等风险。在应用体验方面因为阿里巴巴IPv6网络今年开始大规模的建设改造包括运营商网络和企业的网络都是这样这个网络是不成熟的也有大量的连接失败率及较高的网络延时。另外回落时间过长还有大量的MTU导致的丢包问题对网络应用都是一个挑战。
基于以上问题及挑战阿里巴巴也逐渐发展了解决方案。阿里巴巴的网络优化方案分成三个层面1物理网络的覆盖 2自研虚拟网络平台 3应用调度三个领域。
在物理网络方面阿里在全国超过20个IDC已经支持了IPv6带宽每个区域出口达到了2T以上的带宽北京、上海、深圳等等出口都超过了2个T。另外CDN在全国各地实现了IPv6的应用加速可以保证更优质的业务体验。此外阿里巴巴透过全国各地的探测系统、移动端APP实时发现用户质量问题把这些质量数据问题送给网络大脑--活水活水系统会把这些信息进行大数据分析分析之后传送给控制器再进行网络层调度和应用层的调度包括SRTE网络调度、BGP路由调度以及应用层DNS方案调度加上有多个运营商出口进行同城多出口的调度也可以进行异地的调度。在虚拟网络技术平台方面以下这张图是阿里巴巴自研的一套网络平台左边是转发层面业务右边是管控层面系统。主要核心技术包含右边的Netframe转发支撑平台拥有400G级IPv6的转发能力另外就是AliBGP实现跨厂商路由协议对接解决了多厂商兼容性的问题最后是AliGuard可以提供一个T能力的抗攻击能力有效的防御黑产的攻击。在应用链路和网络方面应用层大概分三步首先左侧是APP移动端
进行DNS解析包括PC端方案和移动端的解析方案地址解析到静态加速一个域名可以进行静态页面或者图片视频加载这就指向CDN服务。动态业务请求服务指向阿里巴巴的VIP实现云上负载均衡。当后端的业务需要客户的原始IP时采用TOA携带用户原始的IP流转到阿里巴巴的Proxy把IP信息插入HttpHeader携带原始IP传递给后端Nginx可通过X-Forwarded-For方法获取real-IP。
在应用调度能力方面因为阿里巴巴有大量应用都是日活超过一亿的所以必须渐进式切换到IPv6有两个方案
PC端或者浏览器端 域名请求先走到本地的运营商一般是本省再向阿里云权威DNS。阿里云DNS能提供高达1T抗攻击能力的DNS服务目前承载了全国1200万域名服务系统并在全球18个region部署了Anycast技术。标准DNS也有缺点因为调度是按省份一个省全切上去风险较大生效较慢。移动端HttpDNS 需要在终端的APP嵌入SDK需要域名解析的时候终端通过Http协议请求这样就绕过了传统Local DNS解析过程。有几个好处a域名精准调度可以按照更细的百分比而且还可以加灰度白名单控制测试用户先上一些IPv6。b域名防劫持以前的标准DNS走UDP协议很容易被劫持HTTP DNS很难被劫持或者是攻击。c域名变更比以前快了很多过去是五分钟生效现在是秒级生效。总结整个阿里巴巴五大应用和各种平台都是构建在阿里的云这个平台之上包括计算、存储、网络、数据库安全阿里大体量的应用在一年不到的时间内就可以实现上线的程度原因是依赖了已经构建好的阿里云平台云网络。阿里云IPv6产品和方案已经服务了200个行业的场景。
IPv6项目是一个冷启动的项目今年在国家政策推动下加速各个领域都没有准备好阿里之所以快了一点早在去年就开始投入。人类智慧发展之所以这么快是因为构建在别人的肩膀之上应用的演进也是这样的希望大家可以把自己的应用平台构建在云计算的平台之上实现更快的升级迭代。 原文链接 本文为云栖社区原创内容未经允许不得转载。