七彩石前身后世.ppt
《七彩石前身后世.ppt》由会员分享,可在线阅读,更多相关《七彩石前身后世.ppt(36页珍藏版)》请在三一文库上搜索。
1、七彩石的前身后世,讲师:魏建强,某网站架构之过去&抉择,某网站架构之重构&现在,将来注意要点,大型应用类型,高可靠应用 如银行,证券交易,支付宝 高性能应用 如电话公司 高可用应用 19楼,新浪等,计算机世界的变化,莫尔定律的终结 按照莫尔定律,2004年应该出现10G的CPU 超线程和多核技术的使用 程序不再顺序执行 硬件发展趋势决定软件发展趋势 Google的map-reduce & Yahoo的hadoop,云计算 并行时代的到来,过去&抉择,,原逻辑结构,某网站原数据结构,Disuz!原体系结构,代码混乱,结构复杂 单点问题众多 维护成本巨大 扩展困难 系统不稳定 质量不可靠 安全工作
2、艰巨,抉择一,Scale out(平行扩展) 通过简单增加性价比较好的硬件投入,使系统提高负载增量,这个增量是值相对稳定的。 典型例子如google,facebook,哪条路?,Scale UP(向上扩展) 购买计算能力更强,处理能力更高,吞吐量更大的硬件,大幅度提高系统的负载能力 典型例子如Taobao,阿里巴巴,Scale Up & Scale Out,Scale Up & Scale Out,Scale out优缺点: 节省硬件成本,以可控的成本解决问题; 技术相对复杂,大型站点如Google、Yahoo和A,都自行研发大量相关技术; 需要对原先使用的软件进行大量的重写工作。 Scale
3、 up优缺点: 现有程序不需修改(实际淘宝做了大量的修改) 成本巨大 硬件有极限,达到最大极限的时候,成本巨大,难以想象,抉择二,重构&抉择,项目规划,高层应用,基于服务的分层体系结构,物理逻辑分离,服务逻辑分离,Final Release,第三阶段,第二阶段,第一阶段,第一阶段目标,第二阶段目标,第二阶段实际结果,现有数据模型,第三阶段目标,第三阶段,2008-11-28 全站去除分库表的db5支持 db5改论坛配置服务器 搜索引擎发布,RB1,RB2,RB3,RB4,第三阶段发布,2008-10-31 帖子显示方式重构 置顶以及千斤鼎重构 增加指定置顶功能 帖子操作类型(推荐首页等),20
4、08-11-21 数据重分布 全站分库支持,2008-10-15 数据库字段重构 2008-10-17 新表fid插入支持 2008-10-18 新表导入fid数据,部署图,原时间表,应用逻辑分离,阶段一,物理逻辑分离,第二阶段,分层体系结构,第三阶段,2008.03,2008年4月中旬,2008年7月中旬,实际进程,第一期,2008.07 完成大部分慢查询的修改 2008.04 完成用户分离,第二期,2008.11 去除db5单点,去除bbs1-10的单点 2008.09 数据重分布 2008.08 完成主要服务的分离,如帖子服务,第三期,2008.底 解决图片服务器单点问题 2008.12
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 七彩 前身 后世
链接地址:https://www.31doc.com/p-3181701.html