大型网站技术架构方案.ppt_第1页
大型网站技术架构方案.ppt_第2页
大型网站技术架构方案.ppt_第3页
大型网站技术架构方案.ppt_第4页
大型网站技术架构方案.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

大型网站技术架构方案,2013年9月,大型网站架构的目标与挑战(2),每个目标背后面临着技术、设计、维护等诸多方面的挑战。而目标本身的期望值也会根据实际情况进行调整,这也意味着网站架构建设是个不断调整的过程,负载均衡数据备份异地容灾。,高速缓存并行计算异地镜像。,开发框架多层设计业务分割。,网站架构各子系统介绍,Web前端系统负载均衡系统数据库集群系统缓存系统分布式存储系统分布式服务器管理系统代码分发系统,一个典型的大型网站架构图,Web前端系统,Web动、静分离CDN、GAD浏览器缓存:Header参数HTTP1.1协议+GET、-POSTContent-Encoding、gzip+Cookie、-Sessions,AJAXPLUGINHTML5能够让浏览器缓存的数据一定要缓存;浏览器能够处理的运算,决不放在服务器端来处理。,网站架构各子系统,Web前端系统负载均衡系统数据库集群系统缓存系统分布式存储系统分布式服务器管理系统代码分发系统,负载均衡系统,大型网站解决高负荷访问和大量并发请求采用的终极解决办法,8,代码分发系统:SVN+Rsync,SVN:管理方便,逻辑明确,符合一般人思维习惯;易于管理,集中式服务器更能保证安全性;代码一致性非常高,更新速度快;适合开发人数不多的项目开发;学习成本低,快速上手Rsync(remotesync)可以镜像保存整个目录树和文件系统;可以很容易做到保持原来文件的权限、时间、软硬链接等等;无须特殊权限即可安装;快速、安全、支持匿名传输,以方便进行网站镜象。,负载均衡系统:Nginx,HttpserverReverseProxyMailserverLBserver:50,000connectionBugfree7*24Easytoupgrade,网站架构各子系统介绍,Web前端系统负载均衡系统数据库集群系统缓存系统分布式存储系统分布式服务器管理系统代码分发系统,数据库集群系统,整个网站体系的高可靠性保证,数据库集群系统:Mysql,数据库服务器和应用服务器分离读写分离主从同步、备份机制读、写数据库集群从数据库负载均衡:BigIP,2019/12/13,13,可编辑,网站架构各子系统介绍,Web前端系统负载均衡系统数据库集群系统缓存系统分布式存储系统分布式服务器管理系统代码分发系统,缓存系统,缓存分为文件缓存、内存缓存、数据库缓存。在大型Web应用中使用最多且效率最高的是内存缓存,缓存系统,数据库缓存QueryCacheDataBufferAppservercache前端页面缓存采用具备缓存功能的http反向代理服务器作前端页面缓存器,VarnishSquidNcacheAiCache(商业)【硬件F5】,网站架构各子系统介绍,Web前端系统负载均衡系统数据库集群系统缓存系统分布式存储系统分布式服务器管理系统代码分发系统,分布式存储系统,存储量很大:相册、视频负载均衡cluster中的每个节点操作的数据从逻辑上看只能是一个整体,不是各自独立的数据资源,分布式存储系统:FastDfs,开源的轻量级分布式文件系统文件存储、文件同步、文件访问动态添加,方便扩充,20,网站架构各子系统介绍,Web前端系统负载均衡系统数据库集群系统缓存系统分布式存储系统分布式服务器管理系统代码分发系统,分布式服务器管理系统,目标:集中式的、分组的、批量的、自动化的对服务器进行管理,能够批量化的执行计划任务高效的实现大规模的服务器集群管理,22,分布式服务器管理系统:Cfengine,执行基于策略的配置管理完成后期安装任务,例如配置网络界面信息;编辑系统配置文件以及其它文件;管理系统服务器进程;检验、更正文件许可及所有权;删除无用文件、压缩被选文件、在网络中分发文件;自动挂载NFS文件系统;检查重要文件和文件系统是否存在及其完整性。执行命令及脚本。应用安全相关的补丁以及相似系统的修正。,23,网站架构各子系统介绍,Web前端系统负载均衡系统数据库集群系统缓存系统分布式存储

温馨提示

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

评论

0/150

提交评论