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