一、APP上云背景介绍
数字出版行业快速发展,数字阅读市场规模及用户数量持续稳步增长,目前积累用户达6亿,因为用户多,用户反馈的问题也很多,问题定位较慢,尤其针对劫持方面更是头疼,比较被动,因为基于运营商方面的劫持,有些环节通过技术手段较难解决:
1. 提高用户体验:用户体验是产品竞争力的一个非常重要因素,尤其竞品之间,而dns劫持又是一个非常头疼的问题
2. 数据驱动业务:更大程度的通过大数据的挖掘价值,从而得到更有效的收益,通过大数据更快的发现劫持,通过技术手段或者资源,更快的缓解劫持产生的损失
二、方案调研与技术选型
我们拥有越来越多的用户,用户给客服反馈的问题时,因为非专业程度或者描述信息不全等原因,导致去追查问题时间和人力成本较高,尤其是劫持方面占比较大,异常信息针对劫持情况从某些环节还需要完善和相应用户资源的支持
针对上述一、二 至少我们需要在全国部署n多个节点去采集用户信息,当然也可以结合第三方网络质量检测平台去定期测试,涉及到成本和用户上报的及时性,我们最终选择云平台,平台所具有的节点尽量能够覆盖全国,同时云平台的稳定性和功能性要满足后续的需求(我们后续可能会把其他相对独立的环境或者ugc方面的会迁移到这个云平台)
我们知道阿里云平台目前主体的功能大致分以下几块
云服务器ECS:弹性伸缩,快速部署网址或应用
负载均衡SLB:通过流量分发扩展应用系统服务能力
关系型数据库服务RDS:用于高可用设计,远离数据丢失
开放存储服务OSS: