2017上海云栖会议阿里联通云大会专场上网络位置服务 耗电,阿里巴巴技术专家川沙带来MobileNetworkasaService方面的讲演。主要介绍在联通云整体的产品下,怎样去建立一个闭环多维度的服务,使整个网路有一个整体的解决方案。重点介绍了一站式联通网路服务,包括HTTPDNS、定向免流等服务。
以下是精彩视频内容整理:
联通端的新问题
用户APP开发网路恳求诉求很简单,就是一个APP发送一个恳求,服务端有一个响应,恳请可以是API动态恳求,也可以是静态资源,APP开发者期盼是很简单的路径。实际上网络环境是十分复杂的。整体上联通网路的接入端十分多样,有不同的媒介,例如说Wi-Fi、2G、3G营运商网路,不同网路环境营运商的服务质量、整体网路延后、波动都不一样,在整个服务的网路前端,在中间防火墙、路由等等造成个别端口访问不通,个别网路下造成上行、下行路径不匹配,会出现网路访问不通的情况。对于服务端来说,做一个网路服务须要承载的顾客端访问量十分大网络位置服务 耗电,这个顾客端从分布式区域集中访问服务端,服务端本身须要做流量相关调控,才才能使在网路有故障或则在业务忽然迅猛下降的时侯,快速的把网路流量分布到不同地域的服务端,不会由于集中的终点把服务中断。
因为节点特别多,使路径上数据安全十分重要,整个网路端服务质量不一,造成在域名解析、内容上须要做一些防流量篡改和绑架。
联通端会有一些新的问题,联通端的网路访问不仅固网,还有2G、3G等营运商的网路,和传统媒介不太一样,空口本身是一个链路,用户的手机从联接营运商的基站到真正触达业务的服务端经过一系列链路,从空口链路、移动本身和新网链路,最后从核心网到固网链路,到原站服务端,中间不同段的访问和波动是不一样,空口链路要按照标准分配空口本身的数学链路的资源。空口链路会有一些延时很高、波动比较大的特性。
联通网路、固网网路不太一样,由于联通网路更加多样化,有不同的供应商,不同省份、不同地区本身的网路配置策略是不一样的,可能有一些营运商复用大的营运商,也可能由于个别营运商在不同省份的布点不均匀,致使本身用户接联通网路的访问会使个别地方访问服务端不通,这是因为本身调度不准或则是服务商的配置策略引起了这种问题,会出现DNS不精准、DNS绑架等问题。
联通APP本身访问方法和传统的网路研制不大一样,PC走固网,通过浏览器也好、普通PC的访问也好,都是很直接的网路恳求。APP有系统厂商对访问恳求的限制,例如说IOS要求有ATS保障,本身系统平台厂商要求在网路访问上做一些限制。APP端更关心电量,由于网路访问涉及到讯号发送较耗电,用户就会关心消耗流量,视频直播都是高耗流量的访问业务模式。
一站式联通网路服务
传统网路访问问题,加上联通端的新问题,致使整体上网络访问诉求要求稳定、快速、安全,这是多方面诱因结合上去才才能解决的问题。整体上解决网路的简单访问诉求,找到一个稳定、快速、安全的疗效,须要一个闭环的整体上云协同的解决方案,我们会提出MNaaS,通过云上的网路相关服务构成一个闭环,使整个APP到原站之间的访问如初始版。
这个网路闭环包含特别多的服务,可以从三个维度说明疗效,会从“端”、“管”、“云”三个层次立体化进行网路优化,建立可控、安全、可视网路环境;会提供H5相关方案;会有一些本身在端上的埋点方案;网路波次方案把网路访问、数据采集通道打通。阿里云本身结合联通特性和CDN特性做一些加速节点和网段加速布署,通过网路链路愈发优化APP访问选择。例如说在网路链路通过一些APP端的侦测,把网路路径的选择做到更优,在网路访问的过程中,通过不同的加速节点之间的路由优化,通过端上最优和原上最优达到最快网路速率。通过基础云服务,在整体之上输出公有云产品,依照不同产品的结合构建不同领域的解决方案,例如说安全的解决方案和定向免流方案,做整体上赋能应用本身的业务。
这是整体的网路即服务框架。从APP端到APP访问到业务,我们会提供端上的解决方案,像OneSDK、H5等等,接出来是入口,入口是流量调度方案,包括域名解析和流量调度本身,接出来再进行网路访问服务,中间有一些远程配置、网关、移动加速和定向流量业务,做本身网路相关的服务,最后是关于整个网路可控、可视的服务。埋点还要加上波次,埋点是端上本身SDK做的工作,还有本身对端上业务层的埋点,我们可以通过端上布点侦测不同网路环境下不同地域下网路访问质量,例如说域名解析和不同端口访问通路和NET生效维持时间。不同网路配置是不一样的,都须要做侦测,波次服务是从服务端主动型侦测各个网路区域。通过APP端埋点加上网络上的波次,最终数据汇总下来到云上服务器进行集中剖析,剖析结果可以通过可视化形式展示下来,最终把联通端网路访问性能通过大屏形式呈现下来。