如何做好云存储服务的监控?

cdn
云存储
云监控

#1

双十一刚刚过去,也许有些人还在等快递,但剁手党们已经开始发愁如何卖卖卖了。

这真是“才下眉头,又上心头” 。

如何将闲置物品尽快出清是当务之急,这也是二手交易平台最重要的事。影响二手交易平台的一个关键点就是二手物品的图片显示质量。如何做到图片清晰、快速展示给用户这个技术问题一方面是要有好的图片上传服务,现在领先一点的平台会采用类似谷歌 Webp 压缩格式,这种格式的的压缩率能达到20%,即同样清晰度的图片只有原体积的1/5。像谷歌,腾讯现在都提供类似的服务来帮助企业客户节省数据空间。试想想如果每天有1T的数据生成,一年下来能为企业省去多少存储成本。

图片处理完再遇到的也是最头痛的问题是图片展示,要求存取快,显示更快。二手置换服务,其实最近比较火热的旅游O2O服务:主题游、线路游等同样算二手服务~二手游,跟二手车、二手房 二手商品一样都是别人玩儿过的东东。业务形态上一样其实服务架构上也类似,都是大量UGC的图片说明和文字介绍,最重要的是这些页面都是动态生成且每个页面的重复性不高,也许就几十个目标客户访问。这些页面图片是不能大量使用CDN资源的,但会使用廉价的云存储资源。例如著名的3A公有云服务:AWS的S3,阿里云的OSS,微软Azure的Storage Service。(注:从中也可看出起名字是件大事,这三家厂商之所以占据了公有云各自领域的No.1都是起了A开头的好名字:AWS、Aliyun、Azure。)

在国内这三家厂商谁的服务最好呢,其实还是那句话:没有最好的,只有最合适的。一点经验可以借鉴:AWS主要是服务于已经在国外有合作的成熟客户,使用习惯、架构兼容都有良好的一致性。阿里云主要是面向国内互联网企业而且相对另外两家有更好的CDN服务。因为国外两家的CDN服务还是依托于国内传统CDN厂商的支持。微软Azure主要服务于国内外长期合作的企业客户,而且微软有着相对完整的企业级方案。基于此可以酌情地选择这三家的服务。

既然选择了公有云存储服务,如何用好这些服务才是关键。如何保证好这些服务的质量是个关键问题。要知道这些公有云历史以来最大的事故都跟云存储有关,最近的一起发生在去年12月,某云平台70%的客户受影响。

监控 监控 监控!

存储服务的可用性监控最重要,及时报警、有效预测以备不时之需。那用什么产品方案既能监控存储服务的可用性,又能监控全域的终端用户体验呢,请试一试OneAPM的云存储UEM监控方案 Browser InsightCloud Test

举个🌰

首先,需要使用Cloud Test将公有云的云存储服务监控起来。一旦云存储服务有异常情况,Cloud Test 会及时报警给技术人员,技术人员会尽快跟云存储厂商一起解决服务可用性问题。

然后,使用 Browser Insight 可以实时展现某二手交易平台全域真实用户的页面响应情况。技术人员可以得到img、css、js等页面元素的总体响应数据。当发现在某个地域页面响应缓慢时(图中红色区域),技术人员可以通过页面相应、浏览器分析等功能深入排查某个页面的资源加载、DOM渲染等问题。

另外,如果使用OneAPM的Browser Insight专业版,可以得到更深入地对CDN资源的性能分析。例如:某个地域的图片、CSS、JS等资源文件的加载时间。这些分析指标可作为CDN节点考核的重要依据,帮助用户直观、统一、快速的掌握资源加载全维度数据,有助于快速定位及优化CDN服务。

Browser Insight 的云快照功能刚刚上线,当发现某些地域的CDN资源情况有异常响应时,技术人员可以快速调用Cloud Test服务的测试节点,迅速做出该区域的可用性测试。这将极大地帮助运维人员及时判断CDN资源、云存储服务的可用性,提高运维的工作效率。

通过 Cloud Test 云存储可用性监控,以及 Browser Insight 的全域真实用户访问报告,技术人员可以从纵向测试、横向统计两个维度全面地评估云存储、CDN的服务质量。互联网公司对资源使用的效果评估以及真实用户的终端体验可以达到一个全程可控的状态。这也是互联网+时代真正需要的UEM监控解决方案。

OK,如果此时你正在卖卖卖,发现你的物品照片打开缓慢,赶紧打个电话到二手交易平台,让他们快点使用OneAPM的UEM监控方案帮你解决问题吧!

本博文仅代表个人观点


看罢12道“锋”味,来了解下云服务解决方案的16道大菜!
#2

就是应该这样,集合几个工具一起使用才够味!