大容量网络服务器设计 Sagezhang 系统架构部 内容 目标描述 结构设计 负载均衡 缓冲设计 软件设计原则 系统安全 管理和监控 网络环境对系统的影响 目标 创建大型网络服务,如QQ、大型网络游戏,几十万到千万级的同时在线用户,上亿的注册用户 系统能适应规模伸缩性的要求,在线用户可以由几万平滑扩展到千万级 系统是安全的,可以抵抗已知的恶意攻击 系统是可管理的,高可靠的 结构设计 目的:大容量,高性能,规模伸缩性 要点: 对系统进行分解 分解的原理 分解的目的是为了分担系统的负载,实现系统的规模伸缩性要求 计算量分解:将计算量分布到不同的CPU和机器上 IO流量分解:网络流量、磁盘IO、数据库IO 数据分解:将数据分布在多个数据库,多台机器上 分解方法 针对程序:将一个进程分解为多个进程,并分布在不同的物理机器上运行 针对数据:将数据分布到多个数据库,并分布在不同的物理机器上运行 使单台机器的性能达到公司的性能基准要求 公司性能基准 系统分解方法 程序分解 纵向分层 一般分为接入,逻辑处理,数据访问层 接入层:用户连接的汇聚和处理负载的分发 逻辑处理:分担计算量 数据访问层:分发数据访问,提升数据访问性能 横向功能分块 按照不同的功能分解为不同的功能进程,如验证服务器,状态服务器 每个进程都必须是分担系统负载的单元,接口的代价必须小于分担的负载的代价 每个进程都
您可能关注的文档
- 从质量能力模型看待质量职业规划.ppt
- 从重商主义到凯恩斯(定稿).ppt
- -催化剂与催化作用.ppt
- 寸TV的电源讲义.ppt
- 达人教你怎样玩转西塘古镇.ppt
- 打击网络谣言,建设文明网络世界.ppt
- 打造高效团队的执行力.ppt
- 打造卓越英团队.ppt
- 大班健康:胖胖瘦瘦.ppt
- 大班音乐活动—金蛇狂舞说课稿.ppt
- 2026商业计划书模板完整版:通用框架、撰写细则与实战案例(可直接套用).docx
- 2026最新2026年求职简历模板100套(各行业+应届生)全攻略:模板套用+撰写技巧+避坑指南.docx
- 2026年行业白皮书合集:消费_科技_金融_医疗(10份)核心解析、数据复盘与实战趋势全攻略.docx
- 2026深度学习教程全攻略:从零基础入门到前沿实战精通.docx
- 2026新能源汽车报告:行业格局、技术迭代与未来发展全景解析.docx
- 2026最新2026年短视频_直播运营SOP全流程手册全攻略:从入门到精通.docx
- ISO9001-2026之“10改进”过程要素应用指南(雷泽佳编制-2026A0).pdf
- ISO9001-2026之“4组织环境”风险清单(雷泽佳编制-2026A0).pdf
- ISO9001-2026之“8运行”过程要素应用指南(雷泽佳编制-2026A0).pdf
- ISO9001-2026之“9绩效评价”过程要素应用指南(雷泽佳编制-2026A0).pdf
最近下载
- CECS263:2009大空间智能型主动喷水灭火系统技术规程 conv.docx VIP
- 2020最新浙教版七年级科学上册全册课件【完整版】.pptx VIP
- 年新增11000吨超细二氧化硅气凝胶系列产品技改项目(冷水江三A新材料科技公司)环境影响报告.pdf
- 2026广东佛山市南海区殡仪馆招聘编外工作人员3人考试模拟试题及答案解析.docx VIP
- TCAS 1020—2025温室气体产品碳足迹量化方法与要求乘用车空调.docx
- 霍尼韦尔开路式易燃碳氢化合物气体探测器Searchline Excel Plus 和 Searchline Excel Edge技术手册.pdf
- 电梯维修保养手册.doc VIP
- 化妆刷项目分析方案.docx VIP
- 2026年专职消防员面试30道预测题(含解题思路).pdf VIP
- 《血管活性药物静脉输注护理》团体标准解读.pptx VIP
原创力文档

文档评论(0)