`
sunwtrain
  • 浏览: 4003 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

淘宝海量图片系统技术

 
阅读更多
目前,在线上环境中应用较多的负载均衡器硬件有F5 BIG-IP,软件有LVS,Nginx及HAProxy,高可用软件有Heartbeat、Keepalived,成熟的架构有LVS+Keepalived、Nginx+Keepalived、HAProxy+keepalived及DRBD+Heartbeat.

TFS(Taobao File System)
nginx
apache web server
squid cache (varnish)
LVS+HAProxy
(之前是NetScaler)
GM(GraphicsMagick)/IM(ImageMagick)

GraphicsMagick+im4java/JMagick.....java-image-scaling/thumbnailator


王速瑜:作为互联网技术架构师,您能简单总结一下海里互联网服务技术架构方面的理念、原则,方法吗? 
林昊:我觉得eBay的五点总结基本已经够全面: 
(1)“ 拆分”,数据库的拆分以及应用的拆分,当然这需要强大的技术的支撑,这点要做到的目标通常是便于应用的无限水平伸缩; 
(2)能异步就异步,这需要业务的允许; 
(3)能自动就自动,就像自动化的部署系统; 
(4)记住所有失败的事情,这点非常重要; 
(5)容忍不一致性,这句话的含义是尽量少用强事务,而是采用最终一致性这类方案。 

   当然,除了上面这五点之外,还有像多用缓存、自行实现关键技术(以控制稳定性、性能和做到及时响应)等


淘宝海量图片系统
http://wenku.baidu.com/view/cc597ef8941ea76e58fa04a5.html

淘宝平台架构师谈海量互联网服务技术架构
http://wenku.baidu.com/view/012e4c135f0e7cd184253646.html
分享到:
评论

相关推荐

    淘宝海量图片存储与CDN系统

    总的来说,淘宝海量图片存储与CDN系统是通过分布式存储、高效CDN、智能缓存策略、实时监控和调度、成本优化以及严格的安全防护等手段,实现了图片数据的高效存储和快速访问,为用户提供流畅的购物体验。这是一套复杂...

    Taobao海量图片存储与CDN系统-v2-系统架构师

    ### Taobao 海量图片存储与 CDN 系统解析 #### 一、系统全貌 在淘宝这样的电商平台中,图片的...总之,Taobao的海量图片存储与CDN系统不仅解决了业务快速发展带来的挑战,也为业界提供了宝贵的实践经验和技术参考。

    Taobao海量图片存储与CDN系统

    为了有效存储和快速分发这些海量图片,淘宝建立了一套独特的图片存储与CDN系统。CDN即内容分发网络,是一种通过互联网将数据缓存至靠近用户端的服务器中,以提高数据传输速度、减轻源服务器压力的技术。 淘宝的图片...

    淘宝网图片存储系统架构

    ### 淘宝网图片存储系统架构解析 #### 一、背景及挑战 淘宝网作为中国乃至全球最大的电子商务平台之一,面临着极其庞大的图片存储与访问压力。据流量统计,淘宝网的整体流量中,图片访问流量占比高达90%以上,而...

    淘宝技术架构介绍

    《淘宝网图片存储系统架构.pdf》会揭示该系统的设计理念、存储策略和技术选型。 - 可能采用CDN(Content Delivery Network)加速图片的分发,同时结合分布式存储系统如HDFS或自研存储服务,以应对大量图片的存储和...

    淘宝网技术资料

    下面将详细探讨淘宝技术架构中的核心知识点,包括数据库架构的演进、图片存储系统、系统架构概述以及分布式计算平台。 首先,淘宝数据库架构的演进历程体现了技术在应对大数据量挑战时的创新与进步。早期的单机...

    淘宝网图片存储系统架构[收集].pdf

    淘宝网的图片存储系统架构是电子商务领域中一个重要的技术挑战,因为对于像淘宝这样的大型电商平台,图片流量占据了总体流量的绝大部分。在这个系统中,图片不仅仅是简单的数据,它们是吸引买家的关键,因此对图片的...

    多用户图片管理系统 v2.0

    系统可能采用了先进的文件索引技术,即使在海量图片库中也能迅速找到目标图片。 4. **元数据管理**:系统可能支持读取和编辑图片的元数据,如EXIF信息,包括拍摄日期、相机型号、地理位置等,这有助于用户更好地...

    淘宝技术十年发展史

    2. **前端优化**:淘宝采用了多种前端优化技术,如图片懒加载、资源压缩、浏览器缓存等,有效提升了页面加载速度。 3. **后端架构**:后端采用了微服务架构,通过API网关统一管理服务接口,实现服务间的解耦合。同时...

    淘宝网店系统CND网络架构

    综上所述,淘宝通过自主研发的TFS系统、多级缓存策略和高效CDN系统,成功构建了一套能够支持海量用户访问的电商系统。这套系统不仅体现了淘宝在技术创新方面的实力,也为其他电商平台提供了宝贵的经验借鉴。

    淘宝技术这十年

    《淘宝技术这十年》这本书揭示了中国最大的电子商务平台——淘宝网在信息技术领域的探索与实践,以及如何通过技术创新应对超大规模互联网系统的挑战。书中的内容详细讲述了淘宝从初创时期到成为行业巨头的过程中,所...

    案例2淘宝技术发展史.docx

    在2011年的“双十一”购物狂欢节中,淘宝技术部承受了巨大的压力,应对了海量用户的涌入和交易高峰。这个事件展示了淘宝在技术上的强大实力。 一、Java时代的脱胎换骨 淘宝早期的技术架构主要依赖Oracle数据库、...

    谈淘宝网升级图片存储服务.docx

    为了克服这些困境,淘宝网决定自主开发专门针对海量小文件存储的文件系统——TFS(淘宝文件系统,Taobao File System)。TFS的诞生旨在解决大规模图片存储的难题,提升读取速度,降低延迟,并确保系统的高可用性和...

    案例2淘宝技术发展史(推荐版本).docx

    这一阶段,淘宝技术团队面临的挑战是如何处理海量的并发访问和数据处理,他们引入了Java中间件,构建了稳定可靠的系统,确保了交易的顺畅进行。 在Java时代的中期,淘宝进一步强化了系统的健壮性,通过优化和扩展,...

Global site tag (gtag.js) - Google Analytics