欢迎您来到腾讯云!积分商城

腾讯云腾讯云论坛

 找回密码
 立即注册
忘了密码?

扫一扫,访问微社区

快捷导航
搜索
查看: 2892|回复: 2

[经验分享] 弹性伸缩轻松应对流量冲击

[复制链接]

1

主题

0

好友

266

积分

小白[LV1]

Rank: 1

云币
640
威望
266
发表于 2016-5-30 12:42:14 |显示全部楼层
半年来一直在义务维护一个公益论坛。因为不时会有突发的流量冲击,所以大量的采用了CDN、COS、优图等PaaS类的服务来分摊访问压力,并且平常用两台CVM主机做负载均衡,两台主机的cpu和带宽应付日常的访问峰值还有超过100%的冗余。

但是这个公益论坛的性质很特殊,某些大型网站删除敏感热帖的时候会显示404页面并导流到这个公益论坛上,有的时候又上全国新闻(比如今年的感动中国人物),有的时候又是案例被拍成电影电视剧(《失孤》、《亲爱的》、《宝贝儿回家》),总之隔三差五的会有很大的流量冲击,超过100%的冗余都根本扛不住。因为没有专职的运维,要临时扩容也不现实。要多备几台服务器,又太浪费了,网友们该批评我们没有合理使用公益资源了。

5月23日看到了腾讯云官网的弹性伸缩广告,赶快配置上线,到今天才运行了一周,已经自动伸缩了两次。

5月25日,手机QQ全员推送了“5.25寻亲日”活动
562361890962037314.jpg


5月25日晚上20:35:45,访问流量超过了两台服务器预先设置的扩容阈值,自动激活了扩容策略,扩容了一台服务器加入负载均衡,服务器压力掉头向下,避免了cpu100%和带宽跑满。
QQ截图20160530121147.png


访问高峰过去后压力持续下降,21:10:57达到了缩容阈值,又自动触发了缩容策略,把新扩的一台服务器退还。
因为整个过程全自动,也没有留意报警信息,第二天才看到账单
QQ截图20160530121713.png
QQ截图20160530122014.png


带宽费用按秒结算,一共花了0.11元。主机按秒结算,一共花了0.23元。加起来花了0.34元扛过了一次流量冲击。

消停了没两天,又遭遇到一波黑客攻击。5月28号开始,从香港和北京两地开始不定时涌入一些异常流量。下图是该论坛的某个域名记录到的29号流量曲线
QQ截图20160530122602.png


太讨厌了有没有?服务器再次被压到了极限,终于29号13:51:30秒再次触发了自动扩容,保证了论坛服务的稳定持续。这次注意到了告警,上线处理了一下,很快把攻击流量打下去了,随后14:21:16触发了自动缩容。我们来看看这次的账单
QQ截图20160530123108.png
QQ截图20160530123136.png

这次一共花了0.32元。

这次使用弹性伸缩的感想就是:
1 因为我们不能预知系统什么时候会出现什么突发状况,以后做服务,弹性伸缩应该是标配,一旦出问题,先自动把压力抗住,维持住服务不受影响,为解决问题争取时间。
2 以前做系统经常要考虑到系统可能遭遇到的最大压力有多大,留下足够多的系统冗余,这样不但浪费资源,还经常出现对突发情况预估不充分,紧急情况下还是扛不住。现在由于有弹性伸缩的保驾护航,以后可以不需要预留过多的系统冗余,没必要长时间为没用到的资源买单。
3 真的没想到这么便宜。

最后把伸缩记录贴出来。25号之前的都是自己调整测试的记录。
251457532387985977.jpg


晒一下伸缩组的设置。要注意一开始要把原有的云主机手动添加到伸缩组,并且把最小伸缩数改为手工增加的云主机数量。
QQ截图20160530125252.png


还有现在使用的伸缩触发策略

QQ截图20160530125631.png













0

主题

0

好友

165

积分

小白[LV1]

Rank: 1

云币
455
威望
165
发表于 2016-5-30 15:19:51 |显示全部楼层
弹性伸缩是个iaas的高级功能。看到这么详细的实践,确实学习了!
回复

使用道具 举报

21

主题

10

好友

1万

积分

腾讯云论坛管理组

Rank: 20Rank: 20

云币
20269
威望
15082
发表于 2016-5-31 08:35:29 |显示全部楼层
支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
您需要登录后才可以发帖 QQ登录

联系我们|腾讯云平台|积分商城|腾讯云官方论坛    

GMT+8, 2018-7-18 14:48 , Processed in 1.141901 second(s), 31 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部