如何解决海外SSH卡顿难题?

2018 年 7 月 10 日 运维帮

近年来,随着海外发展中国家的互联网普及率逐步提升,加之BAT等互联网巨头对国内市场的垄断,导致越来越多的中小企业迫于生存压力开始选择“出海”拓展业务。与此同时,出海对企业的IT基础设施管理也带来了诸多挑战。


SSH卡顿,运维难题


特别是对于IT运维研发人员而言,管理位于海外的云服务器,除了要面临DNS、时区等不同国家差异带来的网络延时外,跨国网络线路的复杂性也是避免不了的问题。其中,由于跨国网络线路波动导致的SSH登录反应缓慢、执行命令延时等问题最为棘手。在这种情况下,传输文件的平均速率往往能慢到几十KB/s,甚至直接传输失败。


场景示例


由于业务需要,某公司的服务器托管于国外,而运维人员在国内办公,经常需要通过SSH登录的方式管理服务器。但是由于网络的波动,通过SSH管理服务器时,经常会出现卡顿、连接失败、传输速度较慢等现象,容易导致运维工作出错、效率变慢,从而间接影响公司业务的正常发展。


什么是GlobalSSH


为了帮助用户解决此类问题,2018年6月UCloud正式推出了SSH加速(GlobalSSH),GlobalSSH旨在解决因跨国网络抖动导致的SSH敲命令卡顿、传输速率不稳定、传文件失败等问题。


目前GlobalSSH支持对香港、新加坡、北美、东京四个地区的云主机进行SSH加速,后续还将陆续支持雅加达、法兰克福、莫斯科等地区,敬请期待。


为什么要使用GlobalSSH


避免卡顿,加速明显


GlobalSSH这款运维神器,可以避免卡顿、大幅提升传输速率,通过一个简单的实验,即可验证有无GlobalSSH情况下,文件传输速度的显著区别。


实验如下方视频所示,首先使用GlobalSSH加速域名,从国内云主机向美国洛杉矶的云主机传输一份10M大小的文件,耗时约13秒。




在无加速情况下,国内云主机通过公网直连,向洛杉矶的云主机传输相同文件,耗时达5分钟以上。




结果证明,使用GlobalSSH加速的文件传输时间仅为直连传输的1/25,加速效果非常明显。


除了可以大幅提升传输速率,借助于UCloud自研的UDPN以及智能调度技术,GlobalSSH也能极大的降低丢包率和网络抖动,使得终端响应速度更快,从而避免遇到输入一个字符长时间不显示的问题。


GitHub上的开源工具sshping,可以用来精准地测试SSH连接的表现。使用下述命令,测试一个位于洛杉矶的GlobalSSH加速域名:

sshping -r es 107.150.102.137.pathx.ucloudgda.com


结果如下:




而未经加速的SSH连接,表现如下:




可见,国内云主机向美国洛杉矶主机发起连接,GlobalSSH可将连接时延从177ms降为157ms,缩短约13%。

 

接入简单,无需改动


GlobalSSH的使用非常简单,只需要在UCloud控制台创建一个SSH加速实例,输入需要加速的服务器IP即可。


实例创建完毕后,生成一个类似128.1.38.240.pathx.ucloudgda.com的域名,使用此域名作为ssh访问的host即可获得稳定的SSH访问体验,如sshroot@128.1.38.240.pathx.ucloudgda.com。





 计费灵活,成本低廉


一个GlobalSSH实例的费用仅需60元/月,所产生的流量费用为2元/GB,(根据当日流量使用情况于次日凌晨结算,不足1GB免费)。除此之外,用户还可以根据自己的实际需要,灵活选择年付/月付/按时付费。


多技术支撑,简约而不简单


为了让产品便捷使用,同时又提供强大的产品能力,后台技术架构上经过巧妙设计,以达到易用性、灵活性和稳定性的统一。


隧道及NAT技术


PathX底层线路为GlobalSSH的加速提供了物理上的保证,借助多种隧道技术,用户对SSH的访问请求可以从源端转发到位于全球各地的目的端。而通过多层NAT机制,不仅位于UCloud上的云主机可以获得加速,即使非UCloud云主机,只需正常填写加速域名和IP,也可获得相同的加速效果。


智能域名调度


GlobalSSH的加速域名,通过智能调度,可将域名按情况解析到不同线路和地区的接入集群,不仅能规避骨干网故障带来的影响,也能将局部地区的访问效果更加优化。


高可用设计


GlobalSSH的接入层,采用高可用可扩展的集群设计,并有充分的容灾考虑。当用户的访问请求突发时,可扩展性能始终满足其访问需求;当访问量很小时,集群设计又可以让成本更低廉。


GlobalSSH免费使用


即日起,UCloud在本渠道推出为期3个月的 GlobalSSH 免费使用活动(限前100个报名用户参加)。

 

活动规则:

1. 活动时间:即日起至2018年7月31日;

2. 参与方式:扫描文章底部二维码报名;

3. 通过报名审核的用户将获得一张GlobalSSH代金券,可免费创建一个GlobalSSH实例,使用期为3个月;

4. 本活动仅限未曾购买或使用过GlobalSSH的用户参加;

5. 本活动最终解释权归UCloud所有。


扫码二维码报名

登录查看更多
0

相关内容

Secure Shell(SSH)为创建在应用层和传输层基础上的安全协议。
【干货书】现代数据平台架构,636页pdf
专知会员服务
253+阅读 · 2020年6月15日
斯坦福2020硬课《分布式算法与优化》
专知会员服务
118+阅读 · 2020年5月6日
轻量级神经网络架构综述
专知会员服务
95+阅读 · 2020年4月29日
【论文扩展】欧洲语言网格:概述
专知会员服务
6+阅读 · 2020年3月31日
德勤:2020技术趋势报告,120页pdf
专知会员服务
190+阅读 · 2020年3月31日
专知会员服务
44+阅读 · 2020年3月6日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
体系化入门AI产品经理,应该如何学习
人人都是产品经理
7+阅读 · 2019年5月4日
“黑客”入门学习之“windows系统漏洞详解”
安全优佳
8+阅读 · 2019年4月17日
2019,再不做私域流量就晚了?
互联网er的早读课
16+阅读 · 2019年4月10日
百度开源项目OpenRASP快速上手指南
黑客技术与网络安全
5+阅读 · 2019年2月12日
如何用GitLab本地私有化部署代码库?
Python程序员
9+阅读 · 2018年12月29日
智能时代如何构建金融反欺诈体系?
数据猿
12+阅读 · 2018年3月26日
咦,用浏览器做人脸检测,竟然这么简单?
机械鸡
4+阅读 · 2017年9月11日
AliCoCo: Alibaba E-commerce Cognitive Concept Net
Arxiv
13+阅读 · 2020年3月30日
Talking-Heads Attention
Arxiv
15+阅读 · 2020年3月5日
Arxiv
101+阅读 · 2020年3月4日
Factor Graph Attention
Arxiv
6+阅读 · 2019年4月11日
Arxiv
6+阅读 · 2018年10月3日
Arxiv
3+阅读 · 2018年3月27日
VIP会员
相关VIP内容
【干货书】现代数据平台架构,636页pdf
专知会员服务
253+阅读 · 2020年6月15日
斯坦福2020硬课《分布式算法与优化》
专知会员服务
118+阅读 · 2020年5月6日
轻量级神经网络架构综述
专知会员服务
95+阅读 · 2020年4月29日
【论文扩展】欧洲语言网格:概述
专知会员服务
6+阅读 · 2020年3月31日
德勤:2020技术趋势报告,120页pdf
专知会员服务
190+阅读 · 2020年3月31日
专知会员服务
44+阅读 · 2020年3月6日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
相关资讯
体系化入门AI产品经理,应该如何学习
人人都是产品经理
7+阅读 · 2019年5月4日
“黑客”入门学习之“windows系统漏洞详解”
安全优佳
8+阅读 · 2019年4月17日
2019,再不做私域流量就晚了?
互联网er的早读课
16+阅读 · 2019年4月10日
百度开源项目OpenRASP快速上手指南
黑客技术与网络安全
5+阅读 · 2019年2月12日
如何用GitLab本地私有化部署代码库?
Python程序员
9+阅读 · 2018年12月29日
智能时代如何构建金融反欺诈体系?
数据猿
12+阅读 · 2018年3月26日
咦,用浏览器做人脸检测,竟然这么简单?
机械鸡
4+阅读 · 2017年9月11日
相关论文
AliCoCo: Alibaba E-commerce Cognitive Concept Net
Arxiv
13+阅读 · 2020年3月30日
Talking-Heads Attention
Arxiv
15+阅读 · 2020年3月5日
Arxiv
101+阅读 · 2020年3月4日
Factor Graph Attention
Arxiv
6+阅读 · 2019年4月11日
Arxiv
6+阅读 · 2018年10月3日
Arxiv
3+阅读 · 2018年3月27日
Top
微信扫码咨询专知VIP会员