作者:U友50141148 | 来源:互联网 | 2024-12-24 12:12
2012年4月,淘宝展示了其强大的技术实力,拥有超过80个CDN节点,最大的Hadoop集群每日新增50TB的数据,总数据量达到40PB。双十一当天,网络流量峰值达到了800Gbps。
淘宝经历了主动与被动的技术变革。最初是一个典型的个人网站,逐步发展成如今的电商巨头。团队成员包括三个开发工程师(虚竹、三丰、多隆)、一个用户界面设计师(二当家)、三个运营人员(小宝、阿珂、破天)及经理(财神),还有马云和他的秘书。
淘宝的第一份代码是基于PHPAuction,花费2000美元购买(含源代码)。最早的系统结构简单,但功能齐全,支持商品发布、管理和搜索等功能。2003年10月引入“安全交易”功能,即支付宝的雏形。服务器配置也从单一服务器扩展为三台,分别负责发送邮件、运行数据库和Web应用程序。
随着业务增长,淘宝逐步升级数据库系统,从MySQL迁移到Oracle,并解决了PHP连接Oracle的问题。同时,NAS传输延迟问题通过采用SAN存储得到了显著改善,性能提升了十几倍。良好的架构和功能都是在实践中不断优化的结果。
2004年3月,阿里旺旺上线,满足了用户讨价还价的需求。同年年底,淘宝正式迁移至Java架构,解决了业务带来的压力。DBA七公、测试工程师郭芙和架构师行癫共同完成了小型机的测试和部署,使Oracle能够在高性能的小型机上运行。
2005年,行癫设计了数据库路由框架DBRoute,将商品详情独立存储,有效减轻了数据库的压力。此外,图片存储系统TFS类似于Google的GFS,处理了90%以上的网站流量,平均图片大小为17.45KB,其中61%小于8K。