5月27日是个好日子,阿里巴巴旗下蚂蚁金服发起的浙江网商银行获准开业,吹响进军传统金融市场的号角;5月27日是个坏日子,从下午5点到7点的两个小时里,拥有将近3亿活跃用户的支付宝出现大面积访问故障,全国多省市支付宝用户出现手机和电脑支付宝无法登陆、余额错误等问题,作为支付宝母公司的蚂蚁金服把此次事故归咎于“政府施工导致杭州市萧山区某地光纤被挖断”而“造成目前少部分用户无法使用支付宝”。
媒体和IT行业相关人员把目光瞄向了支付宝异地双活架构的灾备能力和应急处理能力,《财经》记者则撰文称,从技术角度看,支付宝此次事故可能是内部应用模块出了问题,未经严格验证的应用被统一升级后,被意外触发到未知状态,会导致此类问题。
过了还不到24小时,刚刚因为收购艺龙而引发行业广泛关注的携程,同样出现大面积的服务不可用,甚至有传言称携程全线酒店数据库物理删除。携程官方紧急出来辟谣:“5月28日上午11:09,因携程部分服务器遭到不明攻击,导致官方网站及APP暂时无法正常使用,目前系统正在逐步恢复中。经过紧急排查,携程数据没有丢失,预订数据也保存完整。在恢复过程中,对用户造成的不便,我司深表歉意。”
不管是蓝翔的挖掘机还是什么原因,因云而来的各种互联网服务总是如此的脆弱。去年8月,全球就发生了大范围的宕机事件, AWS先后发生两次宕机导致其损失700万美元,苹果iCloud宕机致使300万用户受到影响,谷歌全面宕机,5分钟全球流量下降40%……同年年底,腾讯云发生了六分钟的宕机事件,导致用户访问腾讯云网站时响应速度变慢、图片打不开,无法登陆管理中心的控制台。
以互联网巨头们的技术实力和行业内的垄断地位,他们总能很快就摆平问题,并搞定怨声载道的用户,让他们继续为自家的服务埋单。
但随着互联网开放的大势所趋以及敏捷应用开发的需求,越来越多的第三方应用(相对于提供平台级API服务的互联网巨头,我们姑且把这些应用成为第三方)广泛使用包括支付宝、携程在内的API为用户提供服务。
问题来了,互联网巨头可以凭借其垄断服务,轻松搞定用户,而对无数通过支付宝API、携程酒店API、百度地图API提供在线服务的第三方购物、打车、O2O应用来说,用户会把责任归咎于他们,认为是这些第三方应用不可靠,口碑就这样没了,用户也弃之而去,而互联网巨头却不会为第三方用户埋单。
谁来捍卫第三方应用的权益?!
对于基于API开发的应用来说,运维困难主要来自三个方面的问题:第一,缺少对数据接口的监控,没有及时主动发现接口性能降低问题所在;第二,缺乏对接口性能的预警,用户增长导致数据接口调用的负载变化趋势没有预警分析;最后,缺少对接口的管理手段,传统的监控手段达不到突破性能瓶颈的效果。
云智慧监控宝作为业内唯一的API监控(Application Programming Interface Monitoring)产品,能够实时洞察API接口的可用性、响应时间和正确性,实时反馈各地区用户体验,全面准确分析数据。监控宝API监控具备强大的数据验证引擎,全面支持JSON、XML甚至Text、Response Status验证,跨多平台应用,从API和数据支撑层保障用户的数据通信运行逻辑始终符合预期结果。