OSS 工具之 OSSBrower-阿里云开发者社区

开发者社区> 张医博> 正文

OSS 工具之 OSSBrower

简介: 浅谈 ossbrower,图形版的操作工具,有控制台的基本功能,可以理解是 ossutil 工具的图形版,适用于一些非技术人员来操作 oss ,但是性能上并不如 ossutil 那么给力。 使用须知 ossbrower 支持断点续传,以及一键暂停和一键恢复; ossbrower 最大支持文件大小.
+关注继续查看

浅谈

ossbrower,图形版的操作工具,有控制台的基本功能,可以理解是 ossutil 工具的图形版,适用于一些非技术人员来操作 oss ,但是性能上并不如 ossutil 那么给力。

使用须知

  • ossbrower 支持断点续传,以及一键暂停和一键恢复;
  • ossbrower 最大支持文件大小是 5GB;
  • ossbrower 最大支持的上传/下载线程数最多是10 ;
  • 遇到多文件并发上传/下载 时,需要将并发线程数设置为 10,如果并发的文件 size 百兆/G ,请替换成 ossutil 工具;

经典案例

案例一:

驻云工具无法加载 bucket 中 object

5

排查

  • 如图是一个非 oss 官方的第三方工具,用户可以尝试在客户端做下基本的 ping 测试先看下网络是否通。
  • 检查登陆的 AccesskeyID 的权限是否可以将 bucket 下的内容 list 出来。
  • 用 ossbrower 测试下,看同样的 AccesskeyID 登陆后是否也会报错,如果 ossbrower 可以正常显示,证明策略没有问题,是第三方放工具的问题。可以联系驻云公司看下是否配置上有特殊的地方。

案例二:

  • 第一种情况,客户端在国内通过 ossbrower 上传到国外 OSS ,通过公网上传慢,或者网络超时,大量并发,文件 size 比较大;;
  • 第二种情况,客户端在国外,跨国传输到其他国家的 OSS ,比如美国传到香港 OSS 通过公网上传很慢,进度条来回回退,大量并发,文件 size 比较大;;
  • 国内上传到国内通过公网上传,大量并发,文件 size 比较大;

排查

这几种情况统一进行分析排查;

1) 首先通过脚本进行网络基础探测,看下客户端的网络延迟、丢包、等指标是否正常;下载地址

2)当网络延迟不高的情况下、也没有出现明显的丢包,我们要考虑下自己当前设置的 上传/下载文件数量是不是很多(超过10),size 既不是超过了 100M。如果是,请将设置的线程数量提升到最大 10个,然后点击左上图片 15 下开启 debug 模式;如图

image

3)开启 debug 后,将之前的任务先清理掉然后重新上传,看右侧的 debug 是否有明显的错误信息或者断点重传的标记,如图就是在网络丢包超时情况下触发了断点续传,是正常现象,如果断点的出现次数很多,需要关注网络了。

image

4)开启网络抓包,可以用 tcpdump 也可以用 wireshark ,操作如图

image

image

抓包结果分析

通过抓包分析发现客户端到服务端的网络重传较多,而且还出触发了 TCP 的快速重传,势必导致客户端的发送窗口大小下降;而且大量的丢包重传,拥塞客户端的网络将本来带宽就小得网络出口很容易打满;

总结

当经过前几步排查还是无法定位了的话,只能通过抓包来分析,最后给出的解决方案

  • 1)客户端替换 ossutil 上传,这样可以自定义分片大小,降低大文件传输时造成的大量重传拥塞
  • 2)客户端放置一个美国的 OSS 替代香港的 OSS 避免跨国的公网抖动;
  • 3)解决客户端网络丢包的问题;扩容带宽;

案例二:

金融云登陆 OSSbrower 报错,
Error: Hostname/IP doesn't match certificate's altnames: "Host: xxx.oss-cn-szfinance-a.aliyuncs.com. is not in the cert's altnames:
或者类似其他 endpoint 的证书报错。

排查:

1)先看报错的 endpoint 是哪个 region,是公用云还是专有云、金融云。通过这个报错可以知道是金融云内网;

2)看客户端完整的 OSS brower 登陆配置如何,一般除了公有云、金融云公网以外都是不支持 https 的,那么本次的错误可以看出是由于内网环境,所以并不支持 https ;

3)为什么内网(金融云、专有云)不支持 https 呢,因为已经是内网了,也就是访问者肯定都是内部的人才能接入,所以 https 的用户也无法进行证书中心的验证。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
OSS常用工具汇总
总结了12款OSS常用工具,熟悉这些工具您可以更高效的使用OSS。
9540 0
【最佳实践】OSS开源工具ossutil-调节并发参数[英文版]
前言 前面支持一个国外客户,使用ossutil上传文件到OSS,一直调整不好--jobs和--parallel参数。因此给客户写了一篇简单的英文文档。 用户可从这里获取ossutil。 官网: https://help.
2083 0
【OSS 排查方案-1】OSS 工具使用排查方案标准化
背景:针对使用 oss 工具出现疑问的用户,将自己经常遇到的问题解法 share 一下。 请大家在解决问题之前先做下必要的核对工作 是否是官网的最新版本 https://help.aliyun.com/document_detail/50452.html?spm=5176.doc31935.6.1056.TcGyZr。
2758 0
OSS 工具集
本章节结合一些实际遇到的案例讲一下各种工具使用。
406 0
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
2827 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4476 0
阿里云服务器安全组设置内网互通的方法
虽然0.0.0.0/0使用非常方便,但是发现很多同学使用它来做内网互通,这是有安全风险的,实例有可能会在经典网络被内网IP访问到。下面介绍一下四种安全的内网互联设置方法。 购买前请先:领取阿里云幸运券,有很多优惠,可到下文中领取。
9423 0
OSS 工具之 OSSBrower
浅谈 ossbrower,图形版的操作工具,有控制台的基本功能,可以理解是 ossutil 工具的图形版,适用于一些非技术人员来操作 oss ,但是性能上并不如 ossutil 那么给力。 使用须知 ossbrower 支持断点续传,以及一键暂停和一键恢复; ossbrower 最大支持文件大小.
5484 0
如何设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云安全组设置详细图文教程(收藏起来) 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程。阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组。那么,这个安全组是什么呢?顾名思义,就是为了服务器安全设置的。安全组其实就是一个虚拟的防火墙,可以让用户从端口、IP的维度来筛选对应服务器的访问者,从而形成一个云上的安全域。
3827 0
+关注
张医博
喜欢钻研新的语言,动手实践自己想要学会的知识。
115
文章
0
问答
来源圈子
更多
作为全球云计算的领先者,阿里云为全球230万企业提供着云计算服务,服务范围覆盖200多个国家和地区。我们致力于为企业、政府等组织机构提供安全可靠的云计算服务,给用户带来极速愉悦的服务体验。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载