双十一小马哥背后的女人们

标题有点哗众取宠的味道了,当然了背后到底是谁不重要,重要是创造了这一盛举的背后到底发生了什么?写这篇文章的时候,国庆将至,我就在想双十一还会远吗?每年的双十一伴着TT猫的打折促销活动如约而至,疯狂的购物也不能让人遗忘它最初的意义——光棍节,单身的人们是感叹调侃一句不着急,还是早已春心欲动,因为这样或那样的原因,至今一人看花,程序猿的你依旧是单身汪。

不得不说TT猫的迅猛发展得益于互联网和中国的人口红利,否则何来上亿级的并发请求,所以小马哥你最应该感谢的是全国人民。

那么TT猫又是如何抵挡住上亿用户的访问?这不得不佩服TT猫的工程师们,看过淘宝技术这十年都知道,架构从来不是从初始就有的,也不是精心设计而成的,而是随着业务慢慢演进而来的。当然了,小马哥自己也曾说过:双十一从互联网技术本身大容量的并发处理可能已经达到了人类社会的极限,到目前为止的极限,当然了还有很大的提升空间,支付能力巨大提升,物流能力巨大提升。

今天,就扯开跟大家聊一聊TT猫是如何来驾驭双十一的,首先大家看一张全系后端架构图(请自行忽略部分环节和细节):

防御篇

俗话说的好,人怕出名猪怕壮,树大招风风撼树。其实说这些,就是有些不怀好意的"黑客"从中作梗,恶意攻击使坏,见不得别人好。但是大家有没有发现,每年的双十一TT猫基本上都会平稳度过,为什么?现如今,曾经的小猫也成为了老虎,每年的双十一小马哥特别增强了海量DDoS清洗能力,可以完美防御SYN Flood、ACK Flood、ICMP Flood、UDP Flood、NTP Flood 、SSDP Flood、DNS Flood、HTTP Flood、CC攻击,就问你?黑客们,怕不怕?

记得知乎上有人问过,黑客为什么不攻击淘宝?有个答主回答的比较全面与大家分享一下:

  • 攻击了,没啥动静
  • 攻击了,制造出动静了,监控发现了,动静不大掐灭了
  • 攻击了,制造出动静了,监控发现了,动静有点大逮起来了
  • 一听阿里,没信心能进去,算了
  • 一听阿里,没信心能出来,算了

且看下面更生动形象逗比的回答,其实我们都是DDOS的一份子:

你不知道么,每年双十一都有超大规模的ddos攻击啊,去年我也参与了,就是成本有点高,肉疼,还吃了一个月的土~

解析篇

首先,我们来看一张"双十一"各省消费排行前10(12小时数据),图片源于网络,我们暂且不谈数据准确性以及后面到底有几个零,作为工程师更应该要关心的是数据排行分布情况。

大家都知道像TT猫这样的巨型猫,光靠一张嘴怎么能吃下这么多剁手党?

安装使用过宽带的小伙伴们,可能会遇到各种服务商,什么铁通,网通,长城之类的,其实大多租赁的是电信或者联通的线路。不知道大家有没有听说过这样一句话: 世界上,最遥远的距离不是南极和北极,而是电信和联通。尼玛,玩游戏扔键盘的有么有?

江湖流传,北联通南电信,检测一下TT猫域名的A记录,以下是截取的部分记录,TT猫根据省份或者城市的人口以及消费情况做了不同的IP解析。

集群篇

其实云解析篇,就是最简单最原始的集群实现,它根据用户的请求按照地域划分,根据用户的网络环境分配最合适的主机服务,不管你是电信还是网通都畅通无阻。

下面是TT猫的集群基础架构图,负载均衡采用集群部署,可实现会话同步,以消除服务器单点故障,提升冗余,保证服务的稳定性,阿里云当前提供四层(TCP协议和UDP协议)和七层(HTTP和HTTPS协议)的负载均衡服务。

  • 四层采用开源软件LVS(Linux Virtual Server)+ keepalived的方式实现负载均衡,并根据云计算需求对其进行了个性化定制。
  • 七层采用Tengine实现负载均衡。Tengine是由淘宝网发起的Web服务器项目,它在Nginx的基础上,针对有大访问量的网站需求,添加了很多高级功能和特性。

缓存篇

如上图所示,我们在应用服务和数据库之间加一层选择cache,这层cache这里采用Redis集群,由于Redis是基于内存设计,大家都知道内存的读写速度远比磁盘快得多,对于热点数据或者基于某种应用场景的快速响应,我们可以把数据暂存至Redis,来加速数据的读写,减少磁盘IO的操作,减少重复查询,提高吞吐量,缩短响应时间。

当然了,做到以上缓存的配置还远远不够,这里只是简单的介绍一下后端缓存架构原理。对于前端,能够优化的地方可能会更多,比如浏览器缓存、CDN缓存等等。

队列篇

双十一哪天,每个人都是DDOS的一份子,有女朋友的在忙着给女朋友清空购物车,没男朋友的忙着给自己清空购物车。

狂欢的这一天肯定少不了秒杀或者团抢,这时候就需要使用消息队列来进行流量削锋,要知道再强大的DB也承受不住如此大的并发请求,数量有限,解决问题的办法就是让大家安安静静的排队。

当然了,全靠后端服务还远远不够的,对于大并发的秒杀或者团抢,我们需要提前生成静态HTML内容并推送至CDN,而不是等用户主动去拉取。同时为了防止作弊和刷抢,还需要做好前台校验,比如常见的图片验证码,手机验证码校验服务,对于恶意IP后台直接禁止访问。

数据篇

近几年TT猫双十一直播大屏给大家带来了不少惊喜,你以为那一个亿一个亿的跳动、突破、刷屏以及立体全方位的统计排名是美工PS的吗?

显然不是,TT猫通过自研的大数据计算服(MaxCompute)能够快速、完全托管的 GB/TB/PB 级数据仓库。MaxCompute 拥有完善的数据导入方案以及多种经典的分布式计算模型,能够更快速的解决海量数据计算问题。

这仅仅是数据处理,更多详见:阿里DataV 2016双十一媒体大屏回顾&技术分享

日志篇

对于日志的重要性,相信大家都不言而喻了吧,但是仍会有不少公司并不是太重视,有的随手往数据库一扔,也有的写入文本,各种类型的日志甚至都不会太去区分,只有线上出问题了才会去翻翻看。

当然了大部分互联网公司还是比较重视日志的存储、分析、监控的,提到日志实时分析,不少人都会想到比较流行的开源日志组件的ELK Stack(Elastic/Logstash/Kibana)来搭建,在社区中有大量的内容和使用案例。

当然了,对于大公司而言,不仅仅满足于这些开源组件,比如TT猫的日志服务(SLS),以下是日志从收集到分析的整体架构:

相比自建ELK它又有什么优势呢?据说,SLS在提供同样查询速度、更高吞吐量、更强分析能力背后只需要开源方案13%成本。

只有完善的日志采集、存储、清洗、展示,才会保障线上实时的监控预警,为双十一保驾护航。

娱乐篇

梦想还是要有的,钱多了就能实现。

马云合壁,江湖放歌,或许再过几年,小马哥就可以出专辑了。

总结

简单几篇怎么能概述的了TT猫备战双十一的艰辛历程呢,无论是前端设计,后端架构还是让人嫌弃的产品狗都参与其中,每年都会为大家呈现一个不一样的狂欢节。只能说,一群优秀的人创造了一个了不起的公司,才有了今天的狂欢。

最后弱弱的问下,运维小哥你准备好了么?据说某浪能同时抗压8个明星出轨。

作者: 小柒

出处: https://blog.52itstyle.com

分享是快乐的,也见证了个人成长历程,文章大多都是工作经验总结以及平时学习积累,基于自身认知不足之处在所难免,也请大家指正,共同进步。

时间: 2024-12-10 18:25:30

双十一小马哥背后的女人们的相关文章

解析双十一低价背后的实际用意

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 一年一度的光棍节终于还是来了,在这个情侣与单身都忙于庆祝的日子里,所谓的"节日"气氛已经相当淡化,取而代之的是商家们的促销黄金期.因为就我而言,光棍节就是双十一,而双十一就是大促销! 之前在卢松松博客上也看到过这么一句话,说现在双十一的营销氛围越来越浓重,很多商家在这个人为营造出来的节日中大肆宣传,试想一个光棍节和商家大促

云+大数据:阿里巴巴双十一狂欢背后的双引擎

云服务和大数据是支持中国电商巨头阿里巴巴在今年11月11日光棍节实现500亿元销售目标最为重要的技术.去年11月11日,阿里巴巴的总销售额达到创纪录的350亿元. 最近几年,11月11日这天已经成为最特别的在线购物节日,最早由阿里巴巴在2009年发起.双十一购物节通常从11月初就开始了,在11月11日达到高潮.通过与电商公司合作,数以千计的企业在这期间通过在线渠道以大力度折扣的方式推销他们的产品. 阿里巴巴将无线.平台化和全球化作为今年他们的双十一战略.这背后,是阿里巴巴在云计算和大数据方面强大

双十一节日背后的软支撑与硬支撑

"双十一"是个节日?回答是肯定的,虽然用户的热情正在逐年减弱,但销售额还是逐年走高.而二.三线城市其实是"双十一"销售额的主要贡献者,他们没有过强的品牌意识,并且消费能力也不亚于一线城市,主要以高价值产品为主. 去年天猫"双十一"轻松完成350亿的目标,今年又打出了500亿的口号,不免为其捏一把汗.虽然今年双十一前出现了分流等因素,但最后仍然不会低于预期. 从今年"双十一"的走向也可以看出电商发展上的一些变化,移动电商.O2O

双十一打折背后“水分”多

一方面网上频频传来各大电商主动爆出的"双十一"交易大增捷报,一方面消费者发现不少"先涨价后降价"的猫腻.在"双十一"成为电商欢呼庆祝的"盛典"时,"虚抬价格"和"假打折"问题却不容忽视. 打折背后"水分"多 12日各大电商发布了数据统计,交易额较去年"双十一"大幅增长.其中,天猫全天交易额突破571亿元,同比增长近6成;京东集团旗下各平台的全天交易

天猫旗舰店双十一的背后

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 天猫上一件原价为2499元的杰克琼斯皮衣,9月份时的促销价是1249.5元,"双11"之前,这件皮衣却又恢复了原价.最后,这件皮衣的"双11"价格为1249元,仅仅比之前的促销便宜了5毛钱. 消费者梅先生说,早在去年,他就看中了这款"杰克琼斯男士牛皮立领两穿式机车皮衣".但是,这款皮衣的标价是2499元,大

马云背后“女人们”晒支付宝10年账单,不忍直视!

就在剁手族小曲.小于.小肖.小安磨刀霍霍准备迎接"双十二"的到来时,一颗重磅"炸弹"把这帮马云背后的"女人们"的心炸得七零八落,8日晚的微信圈 瞬间成了忏悔的"血泪史":"12万啊,我给淘宝贡献了'一辆车',心疼--"在小肖"哭诉"后,小曲安慰她:"你还行,小于已经贡献了'一套房子'了."10年中,从最初只是买T恤.零食的支付工具,支付宝迅速成长为转账.理财.生活服务

《男人帮》剧照首曝光揭秘男人背后的女人(图)

乖巧冯丹莹 精灵可爱王子文 王若心 恬静姚笛 王子文 张俪与汪俊 知性张俪 冯丹莹与孙红雷 王子文与汪俊 姚笛 王若心与黄磊 张俪 姚笛 隋俊波与黄磊 邻家女孩王若心 清爽干练隋俊波 隋俊波(点击小图看大图)点击此处查看其它图片 新浪娱乐讯 话题力作<男人帮>正在上海如火如荼的拍摄,此剧由赵宝刚.王雷执导,孙红雷.黄磊.汪俊领衔主演,王珞丹.隋俊波.姚笛.王子文.张俪.王若心.冯丹滢等一众美女主演.首次 曝光的这组剧照就给大家揭秘男人背后的女人们. <男人帮>讲述的是以顾小白.罗书

阿里云护航双十一,抵御15亿次攻击,自动风控和防御技术落地

阿里云安全团队:双十一扛下15亿次攻击,智能风控和自动防御技术协同作战 阿里云安全成功护航2017天猫双十一,1682亿元背后的守护神 1682亿元背后的守护神,原来是这支团队! 2017年双11正式收官,天猫单日创下交易规模1682亿元,仅过11秒,天猫双11全球狂欢节成交总额便超1亿.28秒超过10亿.3分01秒超过100亿元人民币. 除了全球买买买,一片飘红,这次双十一的背后还有:史上最大规模的人机协同.全球最大的混合云.前沿的智能技术保障.强大的互联网基础设施-- 平稳承压交易创建峰值

RSA 2017旧金山拉开帷幕:首日概况抢先看

RSA Conference 2017本周一(美国当地时间2月13日)在旧金山莫斯康恩会展中心拉开正式拉开帷幕!会议分为主题论坛.专业论坛.创新论坛.展会等多个部分,其中专业论坛涉及面极广,从加密算法数学原理的讨论到安全合规性管理.WEB 安全.移动安全.物联网安全.机器学习.安全运营分析与平台等方面的热点话题.本次RSAConference 2017,以 "Power of opportUNITY"(机遇的力量) 为主题,强调了共建安全生态的重要性,通过搭建交流平台和社区,以应对不断