技术总监电商平台技术架构及工作.ppt

技术总监电商平台技术架构及工作.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
技术总监电商平台技术架构及工作

* * * * * * * * 电商平台技术方案 目录 第三方支付平台 同/异步缓存机制 数据库 文件IO 基础业务逻辑层 消息子系统 账户子系统 微店子系统 云商品子系统 第三方缴费系统 第三方积分系统 …… 会员子系统 支付子系统 商城 html网页、APP、WAP展示 varnish 功能模块 mvc Spring iBatis Apache Tomcat cache 功能模块 mvc Spring iBatis Apache Tomcat 功能模块 mvc Spring iBatis Apache Tomcat 功能模块 Spring mvc Spring iBatis Apache Tomcat Mysql Master Slave2 Slave1 读取 读取 读取 复制 复制 写入 以J2EE企业级框架为基础,搭建高性能、高可靠性和高安全性的整体架构。 前端采用稳定高效的varnish作为Web缓存服务器 分模块化构建相对独立的功能处理集 数据库分布式部署,将数据的写入和读取分离,减轻数据库压力,提供系统性能 根据业务情况,还可进行数据的垂直和水平分割,进一步加大系统的承载能力 目录 3年及以上 1年及以上 6个月内 远期架构 近期架构 当前架构 电商平台架构图(远期) 负载均衡层 LVS 反向代理 动静分离 nginx 前端缓存层 Varnish 系统应用层 系统存储层 商城系统 图片服务 快照 Memcached DB读写分离 分布式文件系统 CDN WAN 心跳线 分布式缓存 电商平台借助CND技术,更快、更近 CND技术,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容 关键要点 3DNS + LVS实现负载均衡、接入保护 动态、静态文件分用不同服务器 首页静态化 某些频繁内容:Varnish缓存 快照:CDN加速 图片及静态: Varnish缓存 Web数据缓存:Memcached 远期架构缩减 暂时没有需要如此大的用户量、数据量和吞吐量; 仅仅缩减设备和硬件架构,软件架构不做缩减,方便将来系统扩展时,在软件上改动较小; 电商平台架构图(减法) 负载均衡层 LVS 反向代理 动静分离 nginx 前端缓存层 Squid 系统应用层 系统存储层 商城系统 图片服务 快照 Memcached DB读写分离 分布式文件系统 CDN WAN 近期架构需求 图片较少数据 暂时仅考虑20000活跃用户规模 100万,店铺、产品数据 300万,评论数据 数据量较多 空间比较不大 活跃用户少 电商平台架构网络拓扑图(近期) 商城系统 IDC 主应用服务器 主图片服务器 1000M交换机 应用分布 主应用: 1、商城平台软件(java、php) 2、mysql数据库(从、读) 3、全文检索服务 4、nginx(反向代理) 5、Tomcate 6、Ehcacahed(本地缓存) 主图片: 1、图片服务(水印、缩略等) 2、图片 3、静态css、js 4、Squid缓存 5、mysql数据库(主、写) 电商平台逻辑架构图(近期) nginx nginx Squid 图片服务 Mysql (主) 图片 商城平台 全文检索 本地缓存 Mysql (从) IDC 主应用服务器 主图片服务器 写数据 同步数据 读数据 数据库需要垂直分库(表)和水平分库(表) 缓存logo、favicon.ico等 水印、缩略图、裁剪等 用户浏览器缓存 设备配置需求 项目 CPU 硬盘 内存 机架 电源 网卡 主应用服务器 至强E5-2600、2GHz、智能加速主2.8GHz、三级缓存20MB、CPU核心八核、程数16线程,2颗 SATA/SAS、500G,3块硬盘(做raid) DDR3、16G(最好32G) 1U 1个(最好2个) 2张千兆网卡 主图片服务器 至强E5-2600、2GHz、智能加速主2.8GHz、三级缓存20MB、CPU核心八核、程数16线程,2颗 SATA/SAS、4T,单硬盘1个1T,需要做raid5 DDR3、16G 1U 1个(最好2个) 2张千兆网卡 电商平台架构网络拓扑图(当前) 商城系统 IDC 主应用服务器 应用分布 主应用: 1、商城平台软件(java、php) 2、mysql数据库(从、读) 3、全文检索服务 4、nginx(反向代理) 5、Tomcate 6、Ehcacahed(本地缓存) 7、图片服务(水印、缩略等) 8、图片 9、静态css、js 10、Squid缓存 11、mysql数据库(主、写) 电商平台逻辑架构图(当前) nginx Squid 图片服务 Mysql (主) 图片 商城平台 全文检索 本地缓存 Mysql (从) IDC 主应用服务器 写数据 同步

您可能关注的文档

文档评论(0)

nfv050664 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档