从光棍节看天猫技术架构课件_第1页
从光棍节看天猫技术架构课件_第2页
从光棍节看天猫技术架构课件_第3页
从光棍节看天猫技术架构课件_第4页
从光棍节看天猫技术架构课件_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、从光棍节看天猫技术架构龙庚2012年9月0:011000万用户0:102.5亿销量0:3810亿销量0:7020亿销量2:1930亿销量8:0050亿销量13:00100亿销量24:00191亿销量增长400倍2009年以来淘宝1111销量迅速增长了400倍传统的企业闭源套件并不一定适合新时代要求此价一出,胜负已分!打不开网页的某些渠道,你怎么跟我拼呢?淘宝是如何应对巨大的访问量?淘宝技术架构演进的启示淘宝技术架构演进的启示总体架构分解:按不同的业务领域、用户群来分解业务复杂性分配:将业务需求分配到各个公司、部门、系统、服务系统/服务可独立部署和维护,它们之间多采用分布式交互业务划分(总体架构

2、)系统架构系统架构分解:按不同的技术层次来分解技术复杂性分配:将技术需求分配到各个中间件、容器、框架、工具组件容器/框架通过特定的技术模式来透明或半透明地解决技术问题应用优化局部调优(数据存取)分解:按数据的位置、读写、计算特性等分解数据存取复杂性分配:将数据分配到各个数据库、索引库、存储系统、Cache不同的存储技术适合于不同的数据存取需求Load Balance(F5, Alteon)ApacheJbossDatabaseSearch EngineApacheJbossApacheJbossApacheStatic ResourceCacheStorage用户请求处理 淘宝在杭州有6个同城

3、灾备机房,包括的应用、数据灾备;异地灾备:青岛定期灾备演练:每半个月进行机房down机演练突击灾备演练:在不通知开发人员情况下,突然对整个机房断电,检查服务是否正常能运行,警告、短信通知是否正常报警;硬件隔离策略两层隔离:第一层用虚拟机器,第二层用Linux Cgroup进程隔离单片机一台隔成几台,例如一台40G内存的机器,对web可以隔离为每个应用8G,利于GVM管理,内存更加有效超大压力降级策略降级服务策略HSF:用于应用之间互相调用,上万个服务,应用只需要知道对方的接口名即可以进行调用,实现了实时、分布式;调度中心:类似于UDDI,存储所有的服务注册,主动推送给调用方;配置中心:集中所有

4、配置长连接监控:通过心跳方式,实时监控服务器状态服务调度策略P4平台:根据压力自动查询可服务机器数,达到上限前报警自动伸缩部署:某些服务压力过大,可人工干预,自动从配置中心下载war、配置进行自动部署配置中心:运行期需要的数据库链接、服务地址、图片存储的位置等统一存储和配置;服务调度弹性负载策略大规模使用缓存和索引技术;服务同时将业务数据写入缓存和数据库搜索查询采用全文检索,来自于Yahoo团队搜索引擎;业务详细数据采用缓存存储两级缓存:Memcache内存、Redis内存+磁盘缓存,新系统逐步采用Redis技术替换Memcache技术缓存与索引查询策略淘宝在杭州有6个同城灾备机房,包括的应用、数据灾备;异地灾备:青岛定期灾备演练:每半个月进行机房down机演练突击灾备演练:在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论