




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大型网站技术架构方案 2013年9月 1 大型网站架构的目标与挑战 2 每个目标背后面临着技术 设计 维护等诸多方面的挑战 而目标本身的期望值也会根据实际情况进行调整 这也意味着网站架构建设是个不断调整的过程 负载均衡数据备份异地容灾 高速缓存并行计算异地镜像 开发框架多层设计业务分割 2 网站架构各子系统介绍 Web前端系统负载均衡系统数据库集群系统缓存系统分布式存储系统分布式服务器管理系统代码分发系统 3 一个典型的大型网站架构图 4 Web前端系统 Web动 静分离CDN GAD浏览器缓存 Header参数HTTP1 1协议 GET POSTContent Encoding gzip Cookie Sessions AJAXPLUGINHTML5能够让浏览器缓存的数据一定要缓存 浏览器能够处理的运算 决不放在服务器端来处理 5 网站架构各子系统 Web前端系统负载均衡系统数据库集群系统缓存系统分布式存储系统分布式服务器管理系统代码分发系统 6 负载均衡系统 大型网站解决高负荷访问和大量并发请求采用的终极解决办法 7 8 代码分发系统 SVN Rsync SVN 管理方便 逻辑明确 符合一般人思维习惯 易于管理 集中式服务器更能保证安全性 代码一致性非常高 更新速度快 适合开发人数不多的项目开发 学习成本低 快速上手Rsync remotesync 可以镜像保存整个目录树和文件系统 可以很容易做到保持原来文件的权限 时间 软硬链接等等 无须特殊权限即可安装 快速 安全 支持匿名传输 以方便进行网站镜象 负载均衡系统 Nginx HttpserverReverseProxyMailserverLBserver 50 000connectionBugfree7 24Easytoupgrade 9 网站架构各子系统介绍 Web前端系统负载均衡系统数据库集群系统缓存系统分布式存储系统分布式服务器管理系统代码分发系统 10 数据库集群系统 整个网站体系的高可靠性保证 11 数据库集群系统 Mysql 数据库服务器和应用服务器分离读写分离主从同步 备份机制读 写数据库集群从数据库负载均衡 BigIP 12 网站架构各子系统介绍 Web前端系统负载均衡系统数据库集群系统缓存系统分布式存储系统分布式服务器管理系统代码分发系统 13 缓存系统 缓存分为文件缓存 内存缓存 数据库缓存 在大型Web应用中使用最多且效率最高的是内存缓存 14 缓存系统 数据库缓存QueryCacheDataBufferAppservercache前端页面缓存采用具备缓存功能的http反向代理服务器作前端页面缓存器 Varnish Squid Ncache AiCache 商业 硬件F5 15 网站架构各子系统介绍 Web前端系统负载均衡系统数据库集群系统缓存系统分布式存储系统分布式服务器管理系统代码分发系统 16 分布式存储系统 存储量很大 相册 视频负载均衡cluster中的每个节点操作的数据从逻辑上看只能是一个整体 不是各自独立的数据资源 17 分布式存储系统 FastDfs 开源的轻量级分布式文件系统文件存储 文件同步 文件访问动态添加 方便扩充 18 19 网站架构各子系统介绍 Web前端系统负载均衡系统数据库集群系统缓存系统分布式存储系统分布式服务器管理系统代码分发系统 分布式服务器管理系统 目标 集中式的 分组的 批量的 自动化的对服务器进行管理 能够批量化的执行计划任务高效的实现大规模的服务器集群管理 20 21 分布式服务器管理系统 Cfengine 执行基于策略的配置管理完成后期安装任务 例如配置网络界面信息 编辑系统配置文件以及其它文件 管理系统服务器进程 检验 更正文件许可及所有权 删除无用文件 压缩被选文件 在网络中分发文件 自动挂载NFS文件系统 检查重要文件和文件系统是否存在及其完整性 执行命令及脚本 应用安全相关的补丁以及相似系统的修正 22 网站架构各子系统介绍 Web前端系统负载均衡系统数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025企业融资租赁合同样本
- 高数上册考试题及答案
- 高级翻译自考试题及答案
- 钢结构形考试题及答案
- 妇幼健康考试题及答案解析
- 2025年家庭成员间共同购房合同
- 法律类考试题卷子及答案
- 短语分类考试题型及答案
- 中国褐煤蜡项目经营分析报告
- 电影摄影考试题目及答案
- 2025年国企财务招聘笔试题和答案(基础知识测试题)
- 2025年人教版新教材数学二年级上册教学计划(含进度表)
- 污水处理站安全管理制度
- 危重症例护理查房:妊娠剧吐合并重度低钾血症患者安全补钾及多学科协作实践
- 装修款代替房租合同范本
- 2023年-2025年高考英语全国一卷阅读理解D篇解读及备考启示讲义
- DB64∕ 266-2018 建筑工程资料管理规程
- 主动脉夹层急救护理常规
- 交警大队保密管理制度
- 医院老年医学科管理制度
- 非法吸收公众存款罪60课件
评论
0/150
提交评论