专栏首页云大学课程更新出海业务网络加速方案技术能力详解
原创

出海业务网络加速方案技术能力详解

点击观看大咖分享

随着出海业务的持续发展,各出海业务场景对于网络的要求越来越高。本课程针对出海业务的网络加速方案,进行腾讯云全球应用加速技术能力详解。全剧应用加速依赖全球节点之间的高速通道、转发集群及智能路由技术,实现各地用户的就近接入,通过高速通道直达源站区域,帮助业务解决全球用户访问卡顿或者延迟过高的问题。


腾讯云网络加速总体技术架构体

1.腾讯云云产品全景图

腾讯云实际上在整个的公有云市场当中,现在已经是头部的企业,有一个比较大的市场份额以及我们现在从整个公有云不同的方向。本次分享主要是从网络方向上为大家解析我们腾讯云在网络方向可以为客户提供哪些服务,可以看到整个这个全景图当中我们有标准的VPC、跨地域专线、负载均衡以及VPN接入等一系列的网络产品。

2.腾讯云全球基础设施

全球的基础设施上,腾讯云在17、18以及19年我们在全球陆续开通了很多个可运营的节点,我们在全球的25个地区运营了53个可用区。

从global层面在出海业务上,大部分的出海业务,尤其以游戏厂商为主,出海第一站会选择东南亚,以及东北亚主要以日韩为主。在北美我们根据地理位置在美西、美东、美中、北美以及加拿大都有我们自建的数据中心提供腾讯云完整的云服务。

3.腾讯云全球高速冗余骨干网

我们全球在运营53个可用区,各个可用区之间我们组织成了一个网络,在全世界看来我们就是一张连接世界的大网。

将服务器部署在离业务更近、离客户/玩家更近的地方,这样就有一个更好的网络冗余的建设保证。就近接入提高网络可能性同样云的能力也有一个非常明显特征就是它的弹性,在全球的这些骨干网节点当中都提供我们的计算能力,这样的话也方便我们的业务在出海过程中,根据业务的变化进行弹性收缩,无论是成本和收益上,都会收到最好的效果。

4.腾讯云网络产品架构图

从网络产品这块展开,实际上我们腾讯云在网络产品上可以区分为这四个方向。

① VPC网络,在用户自定义云上网络里,我们提供了非常丰富的功能。包括VPC网络地址的规划、子网、路由表、加载弹性网卡,以及打通多VPC之间进行对等互联,还有安全策略,进行安全组和ACL的一些灵活控制。

② 公网产品,有弹性IP,IP可以挂在我们的LB上,然后也可以挂在NAT网关上,这两个实际上是相对的。CRV就是像从外到内的负载均衡,可能我们收敛到一个出口之后,对内的负载、分发、业务的分层是有帮助的。推出了Anycast EIP,目前分为国内的Anycast和全球的Anycast。GAPP,也是依赖于我们整个骨干网,做了一些非常有针对性的优化,推出的一款产品。

③ 混合云产品,通过这个云联网,还有专线接入,还有VPN连接,这几个功能进行内网的打通,这样也可以提升。

④ SD-WAN盒子,方便客户接入到我们整个的内部骨干网里来,提供了一个非常清晰的或者多方面的接入能力。


网络加速方案的优化技术解析

1.网络加速优化之资源篇

网络加速这块进行了一个优化的解析,从模拟一个业务的访问,从发起请求到服务端的响应那实际上经过了两个阶段,从时间上看分为T1接入阶段和T2传输阶段。公网的加速方面可以区分基于公网的加速,那可能主要针对的产品就是BGP。相对基于公网的加速方案,我们还有一种就是基于专线资源,也就是说要绕过公网,通过强大的骨干,规避掉公网抖动,那这基于专线的优化可能就涉及到我们腾讯云的产品AIA

2.网络加速优化之接入段

在整个接入的领域中,T1接入段也通常称为last mail,就是最后一公里。模拟终端笔记本或者家里的宽带接入,那中间如果是无线或者4G用户,实际上它会通过无线的基站进行传输,首先无线优化这一块腾讯云也可以做到这样的服务。

还有一个方案就是就近接入,就近接入实际上就是前面提到的BGP资源,在国内,腾讯有40家的BGP,实际上在国内我们的BGP资源是最好的,因为为了获得更好无论是游戏层面,或者是腾讯视频上的很多资源,包括微信、QQ这一系列的资源都需要有BGP对接。

3.网络加速优化之传输段

第二段传输传段的优化,可以从专线的传输和路由的优化层面进行一些深入的调节,这是完全依赖于底层的资源,如果你的资源越丰富,实际上在里面进行调优的空间就越大。

4.Anycast网络加速

基于网络这块,可以展开一下我们Anycast的网络加速方案,针对国内和国外的专用IP可以提供三层内网的高速通道,Anycast IP是提供三层,从TCP的层级去看,越底层就对业务越透明,包括Anycast提供三层IP层面的加速,在全球的优化效果来看,尤其是跨域的场景下,抖动可以降低到80%,然后丢包率至少降低50%,延迟也会减少35%,主要体现在跨境领域延迟降低。

5.混合云内网加速

内网的方案就是我们的云联网,提供的是通过云联网的连接可以把整个所有的资源都打通在一起,然后通过我们内部最终的路由自动学习和自动更新可以让各个节点之间的这些资源进行快速的互访,主要场景是内网的加速。


全球应用加速技术方案实操

主要介绍的GAAP这款产品,它是不要求你的资源部署在腾讯云上,可以加速任何一个方案,任何一个厂商包括是自建CDN也好,包括你是在我们竞争对手阿里云或者AWS云上都可以。GAAP可以依赖全球节点提供一个简单高效的快速的高速访问通道,而这个通道的特点是可以解决云外问题。

1.为什么需要GAAP

比如网络的延迟和丢包,尤其在公网访问的场景下,包括跨境,就像要从国内访问中国香港的资源,有时候可能会有一些延迟、丢包,甚至在晚高峰或者访问高峰时间根本就无法访问,还有一种就是可能你的业务不想搭建在我们腾讯云上,这时就需要有这样一个服务帮你解决网络连接问题,所以就出现了GAAP支持云外转发能力。.

2.工作原理

用户可以通过公网的形式去访问我们的转发集群,那这个转发集群肯定是部署在离用户越近的地方越好。然后通过我们内部的骨干网进行传输。

着重强调的一点是支持跨云的业务,也包括了结合原来的IDC运营商,也可以比如说加速阿里的、AWS,只要你是一个业务,是一个合法的域名,公网可达的IP地址均可以。

3.核心能力和优势

①提供基于四层的TCP/UDP,HTTPS7层的传输协议,方便你快速进行部署。

②没有端口限制,可以用我们所有的这些端口,尽量延续你原来的域名习惯和开发习惯。

③提供获得云IP的能力,无论是从四层的TOA,还是说七层的字符串获取,我们都可以支持,包括像一些认证业务

④提供多维度的监控,配合我们整个公司的云监控产品,

对于云运维也是一个比较好的可视化的实现。

4.工作原理

整个的场景可以分为三段。无线优化和就近接入这一块就是刚才提到的T1段,称为Lastmile,依赖于我们公网加速产品,可以做到就近接入。

我们分发的所有的IP实际上是BGP的IP,那这样的话无论是在国内还是在国外,用户看到我们的IP都可以根据最优的路由选路就近接入,就是我们俗称为上车点,就是尽快让客户上车。整个通道其实就是上车点和下车点的两端,加速区的入口就是上车点,源站区域的出口实际上就是下车点。大部分的延迟出现在T1段Lastmail,以及T2段进行专线优化的部分。GAAP可以做一个在跨境或者跨域访问时非常好的连接。

5.全球资源

现在GAAP在全球可以提供的节点,这里边包括了我们腾讯云自建的节点,也有我们拉通合作伙伴可以提供快速接入的能力,那基本上涵盖了地球的每个角落。核心的部分集中在三个地方,即大中华地区,东北亚和东南亚。还有就是俄罗斯、北美地区等。

6.应用场景

① 跨区域访问加速

可以通过我们的跨域访问场景打通GAAP的服务,进行一个快速的通道,有一个延迟上的非常好的收益。

② 游戏全球同服

基于游戏的解决方案,就是全球同服。游戏对于网络的延迟要求非常高,尤其游戏的交互性越大,或者是游戏的FPS要求更高,那可能延迟越高。所以从时间看根据延迟的敏感性,分布着不同类型的游戏以及对于游戏的容忍度不同。

7.案例介绍

① Supercell《Clash of Clans》

全球同服的场景下就可以看到,有这样一个案例就是部落冲突,全球实际上他都是统一部署的,通过GAAP服务进行全球的优化,它可以解决中国玩家访问美国服务器的问题。

② 王者荣耀(国服海外优化)

通过我们加速的服务,可以将北美、日韩、东南亚的用户就近接入过来,这样也解决帮我们不用再到处去部署游戏服务就可以把玩家拉进来,然后在就近的战斗服进行战斗,最后回传到我们的平台服务结算的场景。

③ 吃鸡类游戏加速

有一个相对公平的网络的延迟的接入,最后形成一个最好的游戏效果。这就是一个分区分服的概念。在这种场景下就是通过搭建多条通道,然后进行就近解析、多地域解析来实现我们的方案落地。

8.标杆客户与项目

我们GAAP在接入服务中拿下的一些大家比较熟悉的客户,当然还有很多其他类型的包括一九年12月份正式发布的Switch,国内版的Switch是腾讯代理的,那么Switch很多后台的服务,这些加速的能力都是通过GAAP完成的,像MOBA、石器时代这些游戏的底层加速服务都是通过GAAP进行服务。

9.快速入门

GAAP比较方便的入门,整个过程就只需要五步,就可以快速的去搭建一个A点到B点的加速通道。

① 添加源站信息

② 创建一个通道

③ 创建一个监听器

④ 绑定源站

⑤ 访问通道的方式


问卷

为了给广大开发者提供最实用、最热门前沿、最干货的视频教程,请让我们听到你的需要,感谢您的时间!点击填写 问卷

关注“腾讯云大学”公众号,回复【加群】进入交流群

腾讯云大学是腾讯云旗下面向云生态用户的一站式学习成长平台。腾讯云大学大咖分享每周邀请内部技术大咖,为你提供免费、专业、行业最新技术动态分享。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Serverless的前端开发探索

    我们在讲Serverless是什么之前,首先我们要先去讲解到这几个比较重要的一个架构。那么第一个架 构其实就是我们的单体架构,它只是最原始的站点的架构模式,比方...

    云大学小编
  • 大咖预告丨Elastic Stack 7.7 Observability 新功能介绍

    带来有关Elastic Stack 7.7 Observability 新功能介绍

    云大学小编
  • 数字经济时代,科技+文旅如何融合创新?

    社会经济发展逐渐走向智慧化,人们开始更加关注互联网、人工智能和大数据等新兴技术的运用。从整个社会结构和产业发展的角度来看,预计到2021年至少50%的全球GDP...

    云大学小编
  • 合理使用CSS框架,加速UI设计进程

    现在的网站风格已经与它们很早之前的样子有了很大的不同。如果现在再回过头去看有些公司最初的网站UI,我想大多数互联网用户都很难认得出来。所以也多亏了网页设计技术的...

    葡萄城控件
  • 一款不可多得的火柴时钟

    ? 火柴时钟 一款有意思的时钟玩具,原生代码编写,使用 CSS 渲染过渡动效,引入 base64 格式 data url 图片。 引用 <link rel=...

    lonelydawn
  • Python运算符详细总结

    py3study
  • Sql一行拆分转多行

    冰封一夏
  • jsoup解析的常见用法

    1、解析attribute中值,如下面所示的serviceID和serviceName:

    Java架构师历程
  • Sql 的执行顺序是怎样的?

    上面代码表示查询 t 表中的所有信息,是 Sql 查询中最基础,最简单的一行代码,你可以把它理解成是其他编程语言中的Hello World。

    张俊红
  • NVIDIA的python-GPU算法生态 ︱ RAPIDS 0.10

    随着新版本的推出,RAPIDS 迎来了其推出一周年纪念日。回顾所经历的一年,RAPIDS团队就社区对该项目的关心和支持表示衷心的感谢。此前,RAPIDS获得了其...

    素质

扫码关注云+社区

领取腾讯云代金券