位置:编程技术网 > 编程语言 > 正文 >

数据库部署春节黄金14天:腾讯云有何妙招?

2018年10月12日 16:00来源:未知手机版

ddb-218,王者荣耀诸葛亮出装,pretty rhythm第2季,吃醋女友一拳击倒,想要一个家,齐民要术总结的是

????春节期间,电商网站争相推出大波促销,各大企业纷纷上线迎新活动。对于网站运维人员来说,随之而来的春节流量峰值也会对系统造成致命攻击,同时针对数据的攻击层出不穷,有些难以察觉。对此,腾讯云在国内率先提出,节前“黄金14天”这一概念,技术人员需要把握这14天,解决业务关键瓶颈。腾讯云究竟有何妙招帮助客户度过这一关键时期?下面,就由腾讯云存储和数据产品专家工程师胥彪、腾讯云专家业务架构师祝海强为你一一解答:

????腾讯云数据库主要服务于哪些行业客户?春节期间,如果数据库发生故障,对企业的影响有多大?数据库扮演着怎样的角色?

????胥彪:腾讯云数据库服务了包括微众银行、安心保险、三一重工、中广核、哔哩哔哩、猎豹、畅游等众多客户。无论是金融、制造业、或是互联网服务提供商,都可能考虑在春节期间做一些线上运营活动,一来可以推广企业品牌,二来提高产品、服务的售卖,三来可以维护与用户(客户)关系;如果此时业务出现故障,不仅无法达到预期目的,还会给企业带来负面印象甚至经济损失。数据库则是整个业务中关键一环之一,数据库故障就意味着整个服务故障。

????腾讯云数据库产品矩阵

????什么是节前黄金14天?这段时间,企业客户的运营团队需要做哪些准备?对此,腾讯云有哪些建议?

????胥彪:大多数团队会提前2个月开始准备一次大型活动。但根据我们经验,节前14天是团队做最后梳理的关键时间。在最后14天,公司的活动内容基本定型,同时,竞品情况、渠道、供应商情况、内部准备、以及预热效果都已经清晰。此时的效果预估基本准确,活动开发和IT设施可以做到提前准备到位。

????根据腾讯多年经验,在最后这14天,有了效果、准备情况和成本综合评估,更加容易精准的找到业务关键瓶颈的地方。而对大多数业务来讲,数据库是比较容易成为瓶颈的点。因此需要我们提前准备。

????准备过程中,有哪些关键点?进行这些测试时,有哪些注意事项?

????胥彪:在最后14天,团队应该再次做好业务系统压测,并联合开发团队分析问题并解决。譬如,在压测过程中,建议高于预估值20%~100%的量进行压测,以判断数据库在峰值时的承载能力。

????一般来说,通过完善的测试,业务系统会暴露一些问题。此时,企业还有时间,设计一些快速简单的优化策略,并做好灾难时的故障预案和演练,以保障顺利的完成既定目标。

????上述准备工作中,最容易出现的问题有哪些?

????胥彪:为什么说数据库比较容易成为瓶颈,我们团队专家业务架构师祝海强做过专门的分享:

????最后准备阶段,数据库通常会发现这几个问题:

????业务逻辑和SQL导致的性能问题

????瞬时峰值超过数据库最大承载能力

????数据库已到单机性能最大上限,无法提升

????最后,还需要考虑到,故障无法避免的情况下,如何减少损失。

????春节活动期间瞬时访问峰值过大是常事儿,腾讯云建议如何应对措施?

????祝海强:春节活动前,一般我们需要配合业务做压力预估,以及对应的压力测试,数据库层以MySQL为例,可以使用tcpdump、pt-digest-query的获取SQL访问情况(例如top10,读写比等),根据不同的压力场景制定不同的优化方案,一般分架构优化、SQL优化、内核参数优化、配置升级、过载保护、异地灾备等:

????架构优化之缓存使用:在数据库前端增加或扩容读写Cache层(如redis),将访问请求缓存下来,组件读写,当然普通架构下的业务,通常1天可以完成cache。例如,QQ就通过了cache,有效的解决了在春节零点,全国大量用户修改说说、群发祝福消息等业务场景的业务瓶颈;

本文地址:http://www.reviewcode.cn/bianchengyuyan/141.html 转载请注明出处!

今日热点资讯