天天看点

电子商务平台:云上高可用解决方案、优化、及未来规划

某电子商务平台自2015年9月份对外提供服务,已在阿里云上稳定运行1年多,近期业务量突增。客户找到阿里云cbm(客户服务经理)寻求帮助,cbm和该客户一起找到了袋鼠云。针对该客户的业务现状,袋鼠云为客户提供了云上oracle架构设计和数据库优化服务。

据了解,此平台是一个会员制的在线交易平台,业务正在不断上升中,对于前端应用和后端数据库压力也是越来越大,国内注册会员用户数已有38+万,有30万左右的商品数量,每天会员用户数1-2万的增长量,在未来3-5年的目标用户数是国内200万、国外200万,每月大约50万笔交易,平均每天16666笔交易,在业务高峰期间可能会达到的一小时内可能会达到1000-1500笔交易。目前每天有2000-3000笔交易,在线活跃用户数200左右,业务高峰期活动会话数达到150左右,由于应用设计和数据库没有充分优化的问题,导致数据库不堪重赋,cpu一直满负荷运行,整个平台运行缓慢,长此下去,会严重缩减客户数量,故需立即对数据库和应用进行全面进行优化。

此平台的操作系统是windows 2008

r2 x86_64,主机是16c、32g内存,使用的数据库是oracle 11.1.0.7 x86_64。经过袋鼠云专家深入分析应用层的设计和数据库的负载情况,目前的cpu持续在在95%以上,且有居高不下的态势,cpu负载和数据库等待事件见下图:

电子商务平台:云上高可用解决方案、优化、及未来规划
电子商务平台:云上高可用解决方案、优化、及未来规划

    袋鼠云团队从cpu的负载和数据库等待事件出发,分析数据库和应用等存在的问题,并对安全、网络、io、主机ecs、应用设计、以及sql等多方面存在的问题与客户经过多次沟通,并结合袋鼠云easydb提供一整套应用设计、数据库和未来3-5年的可行性云上高可用解决方案以及规划。