2022年大型互联网架构演变历程 .pdf
《2022年大型互联网架构演变历程 .pdf》由会员分享,可在线阅读,更多相关《2022年大型互联网架构演变历程 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大型互联网架构演变历程1.课程目标1.1.了解互联网架构演变历程1.2.了解当前互联网架构中常用的一些1.3.站在巨人的肩膀上,我们的视野会更高一些2.淘宝技术这10 年2.1.淘宝现状高并发已经成为当前互联网企业面临的巨大挑战!例如2015 年“双十一”全球狂欢节正式落下帷幕,天猫最终交易额也达到了创纪录的912.17 亿元!参与交易国家和地区达到232个,双十一支付宝最高峰每秒处理的交易笔数是8.59 万笔,在线人数峰值达到4500 万。淘宝的核心技术(国内乃至国际的Top,这还是 2011 年的数据)拥有全国最大的分布式Hadoop 集群(云梯,2000 左右节点,24000 核 CPU
2、,48000GB内存,40PB 存储容量)全国分布 80+CDN 节点,能够自动找寻最近的节点提供服务,支持流量超过800Gbps 不逊于百度的搜索引擎,对数十亿商品进行搜索,全球最大的电商平台顶尖的负载均衡系统,顶尖的分布式系统,顶尖的互联网思想,功能多样运行极其稳定丰富的生态产业以及先进的数据挖掘技术,很多很多2.2.淘宝技术演变,摘自淘宝技术这十年马总在 2003 年 4 月 7 日秘密叫来阿里巴巴的十位员工,来到杭州一个隐秘的毛坯房,要求他们在一个月左右的时间内做出一个C2C 网站。结果当然还是直接买的快,一个基于 LAMP 架构的网站,原名是PHPAuction,老美开发的一个拍卖网
3、站。当然必须要做修改才能用。2003 年底,淘宝注册用户23 万,PV 31 万/day,半年成交额3371 万很显然 MySQL无法撑得起如此大的访问量,数据库瓶颈出现了。幸好阿里的DBA队伍名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -足够强大,他们使用Oracle 替代了MySQL。Oracle 那时就已经有了强大的并发性访问设计连接池,从连接池取连接的耗费比单独建立连接少很多。但是PHP 当时并没有官方提供支持语言连接池特性,于是多隆前辈用Google(不会是Baidu)搜到了一个开源的 SQL Relay,于是数据库软件方面的瓶颈暂时解决了。随之而来的是面临
4、硬件性能瓶颈,阿里买了EMC的 SAN存储设备,加上Oracle 高性能RAC,硬件容量也暂时没问题了。因为 SQL Relay的问题实在过于严重,2004 年于是淘宝终于做出了跨时代的决策使用 Java重写网站。淘宝请了Sun 的高级工程师来帮忙做Java架构。那么他们是如何做到修改编程语言而不改变网站使用呢模块化替换,今天写好了A 模块,另开一个新域名,将连接指向该模块,同时别的模块不变,等到全部模块完成的时候,原域名放弃。Sun 公司坚持使用 EJB作为控制层,加上使用iBatis 作为持久层,一个可扩展且高效的Java EE 应用诞生了。送走 Sun 的大牛们之后,阿里的数据存储又遇到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年大型互联网架构演变历程 2022 大型 互联网 架构 演变 历程
限制150内