SDWAN加速实测

网银互联在业界领先的 SD-WAN 技术,借助全球 200+ 的 POP 点和骨干网,可实现企业快速访问海外 SaaS 应用、访问海外分支、海外云服务。

HCaaS 自研的 SDWAN 网卡可以一键开启,使容器能使用高速网络去访问海外资源。面向合法合规的海外网站,SDWAN 网络为用户带来优质的访问和下载体验。

技术框架

网银互联有一张覆盖国内外的骨干网,一边联结海外的各样合规资源(包括开发资源、游戏资源),一边联结继承了 SDWAN 网络的 HCaaS 云资源。从此不在被公网拥塞,“白名单”中的资源可以通过“高速专有通道”直连 HCaaS 里的虚机、容器。
技术框架见下图:
SDWAN-hcaas.png

SDWAN 实战体验

环境准备(以虚机为例,容器相似)

创建容器虚拟机时不打开 SDWAN 网卡,详见虚机教程

GitHub 下载测试

  1. 以一个 GitHub 的 iso 文件为例 https://github.com/rancher/k3os/releases/download/v0.11.1/k3os-amd64.iso
  2. 此时没有 SDWAN 网卡,直接 Git clone 使用的是普通 IDC 网络,可以看到速度就是在 100KB 不到:
    nosdwan.png
  3. 然后编辑虚机,打开 SDWAN 网卡。然后虚机会快速重建,此时虚机已经默认使用 SDWAN 网卡
  4. 再次 Git clone,可以看到速度达到 1MB+ (SDWAN 网卡前期带宽 10Mb,突发 15Mb,后续根据用量再扩带宽):
    sd.png

DockerHub 拉镜像测试

  1. 在虚机中安装 docker
  2. 用命令切换到普通 IDC 网络:ip route replace default via 192.168.2.1 dev eth1
  3. 以 Elasticsearch 镜像(300M+)为例,docker pull elasticsearch:7.10.1,比较慢且有卡顿:
    企业微信截图_16127141291383.png
  4. 然后删除镜像,切换到 SDWAN 网络:ip route replace default via 192.168.0.1 dev sdwan,稳定的速度压着带宽的上限值:
    企业微信截图_16127141833748.png

GitHub 丢包率测试

  1. 切换网卡的步骤类似,不再赘述。在未使用 SDWAN 加速下 ping github.com 有 20% 的丢包率:
    6.png
  2. 使用 SDWAN 加速下 ping github.com 丢包率降为 0!
    7.png

小结

SDWAN 技术不只是加快下载那么简单,而且随着用户量的增加,平台还能扩容到更高的带宽;在尤其是游戏的场景,SDWAN 解决了延时高、卡断、易掉线等体验问题,可以使 HCaaS 用户随时随地与全球高端玩家一决胜负。火热征集“游戏加速”稿子作为本文的姊妹篇~