云计算 频道

练就华为云中间件秘籍 喜迎12.12不再崩溃

        11.11&12.12,对电商平台来说不仅是一场大促还是大考,商城如何在节日浪涌流量下挺住不跪?今天,华为云大师为你指点迷津:正面硬刚不是上策,四两拨千斤的太极之力才是制胜之法,在原有的系统基础上配备什么样的中间件,这是决胜促销日的关键!

 分布式数据库中间件DDM  

 分布式缓存DCS

 分布式消息DMS

华为云PaaS的三个云中间件采用太极哲学,

助你轻松化解浪涌下的系统难题。

崩溃场景一

页面打开龟速 以静制动来化解危机

老板:“什么,怎么每次页面都那么慢,限时1天整改完毕!”

开发:“老板,现在代码已经10万行了,重构至少需要3个月,实在很难办啊……”

老板:“听说华为云有解决方案和关键服务,可立即使用,去咨询下!”

华为云大师:动静分离,以静制动,快使用缓存技术DCS防浪涌从前端开始。

对比各家大厂电商首页,平均在150KB左右,假设一天有1000万次访问,则每天至少有1.5TB的带宽,消耗巨大。当然这还不包含各种CSS、JS、Image等信息,为了减少访问数据库、网页渲染,提升网站性能,必须要做动静分离。将页面中信息根据规则把不变、常变的资源区分开来。针对拆分后的静态资源做缓存操作,服务端之前都架设反向代理服务器,用于负载均衡和动静流量整合。

应对之道

华为云DCS服务:解决源站内容的加速问题,可用于做数据库的前置缓存、反向代理服务器的前置缓存,大大减少了后端服务器的渲染、数据库的访问,提升用户访问的体验。

华为云CDN服务:解决源站内容分发,用户就近访问的问题,可以缓存如通用HTML、CSS、JS、图片等信息,有效加速内容加载速度。

优势

流量控制,包含用户流量限流、黄牛流量清洗等。

动静分离,缓存前置在数据库、APP之前,可快速解决APP的性能瓶颈问题。

方便日志的记录。

华为云秘籍

崩溃场景二

数据库垮掉  DDM分库分表隔山打牛

主管:“什么,数据库又挂了,为什么关键时刻总是不行?”

员工:“老板,数据量太大了,物理机撑不住了...”

主管:“听说华为云有解决方案和关键服务,可以即买即用,马上去咨询下。”

华为云大师:把用户分隔,隔山打牛,逐个击破,快使用分布式数据库中间件ddm防浪涌从前端开始。

双十一下即便是普通的网站,比如存有50+万用户数据,当超过200万+评论消息的时候,网站访问卡顿,不得不经常处理业务数据,严重制约了业务的发展。对于以上问题,可使用分库分表的中间件,基于用户的ID维度实现水平切分,迅速达到数据库容量的提升,也不需要每隔几个月花费人力物力去考虑扩容等问题。 

应对之道

华为云DDM服务:业界领先的分库分表技术,突破了传统数据库的容量和性能瓶颈,实现海量数据高并发访问。

华为云RDS服务:基于华为云的在线关系型数据库服务,有即开即用、稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点,支持单机、主备或集群模式部署。

优势  

容量可线性100+倍提升,单表可从千万级到十亿级提升。

性能提升10倍以上,通过集群配置避免了单点接入的瓶颈的问题。

易升级和扩展。

华为云秘籍

崩溃场景三

突发宕机  DMS削峰填谷异步处理

主管:“什么,秒杀活动又挂了,为什么关键时刻总是不行…”

员工:“老板,抢购流量蹦一下就提升1000倍,我们余量准备不足,实在是撑不住啊!”

主管:“听说华为云有解决方案和关键服务,可以立即使用,马上去咨询下。”

华为云大师:削峰填谷,异步处理 ,快去使用华为云消息中间件DMS。

秒杀活动瞬间会有大流量涌入,俗话说“手快有、手慢无”,1000倍的几何级流量增长对任何系统的冲击都太大了。如果系统没有足够的能力,基本上都是:网站访问正常 -> 高流量 -> 网站性能下降 -> 页面加载时间变长 -> 用户反复刷新 -> 网站性能进一步下降 -> 瞬间崩溃。针对秒杀场景,通常需要使用消息中间件,打造一个排队系统来解决问题。

应对之道

华为云DMS消息服务:完全托管的高性能消息队列服务,提供Http API、TCP SDK、Kafka SDK三种数据访问接口,为分布式应用系统提供灵活可靠的异步通信机制。提供亿级消息堆积能力,帮助系统在峰值情况下从容应对。

优势

削峰填谷:秒杀期间,将瞬时流量拉平,使得系统得以在处理能力范围内,将所有抢购流量处理完成。接受请求和处理请求异步处理,解决两者性能不一致的问题,合理协调资源。

限流:抢购成功率可能只有1%,剩余的99%都是无效流量。让成功抢购到商品的流量进入抢购系统,对系统压力减小很多。

华为云秘籍

本期分享来自华为云的研发老师傅云大师,常年修行于坂田马蹄山下,练就一身太极功夫(华为云版),善用分布式智慧破解双十一浪涌,助你轻松化解浪涌下的系统秘籍。

华为云中间件秘籍喜迎12.12不再崩溃

12月17号(本周日),在深圳有场中间件技术沙龙,欢迎各位大侠莅临切磋~ 

华为云中间件秘籍喜迎12.12不再崩溃

戳这里,立刻报名

http://poster.issmart.com.cn/web/fontend/h5/invitation/HW_share/SZ/index.html?channel_link_id=1078860&utm_campaign=%E5%8D%8E%E4%B8%BA%E4%BA%91%E6%8A%80%E6%9C%AF%E7%A7%81%E4%BA%AB%E4%BC%9A&utm_source=hw-H5%E9%82%80%E8%AF%B7%E5%87%BD&utm_medium=%E5%AE%9A%E5%90%91%E9%82%80%E8%AF%B7

全文结束--

华为公司简介

作为全球领先的信息与通信(ICT)解决方案供应商,华为坚持以丰富人们的沟通和生活为愿景,坚持围绕客户需求的持续创新,与合作伙伴开放合作,在电信网络、企业网络、终端和音视频等领域构筑了端到端的解决方案优势。通过全球专注敬业的18万名华为人,致力于为运营商客户、企业客户和消费者创造最大的价值,提供有竞争力的ICT解决方案、产品和服务。目前,华为的业务遍及全球170多个国家和地区,服务全世界1/3以上的人口。华为公司成立于1987年,是一家由员工持有全部股份的民营企业。欲了解更多详情,请参阅华为官网:www.huawei.com

了解华为在企业市场的更多信息,请访问:http://enterprise.huawei.com

在新浪微博上关注 @华为企业业务 :http://weibo.com/hwenterprise

更多数字化转型故事,请访问:http://e.huawei.com/topic/leading-new-ict-cn

在微信公众号查找“华为企业业务中国”,或通过微信”扫一扫”功能扫描二维码进行添加:

华为云中间件秘籍喜迎12.12不再崩溃

特别提醒:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
0
相关文章