门户网站系统运维架构规划设计实战_精品文档.ppt
《门户网站系统运维架构规划设计实战_精品文档.ppt》由会员分享,可在线阅读,更多相关《门户网站系统运维架构规划设计实战_精品文档.ppt(17页珍藏版)》请在冰豆网上搜索。
![门户网站系统运维架构规划设计实战_精品文档.ppt](https://file1.bdocx.com/fileroot1/2022-10/14/488d625b-5552-4358-8936-9ccd029b2a62/488d625b-5552-4358-8936-9ccd029b2a621.gif)
Presentedby,MySQLAB&OReillyMedia,Inc.曹刚2008-10-浅析系统架构Presentedby,MySQLAB&OReillyMedia,Inc.主要内容主要内容Myspace发展历程之架构发展历程之架构Sohu社区架构演变以及基本实现社区架构演变以及基本实现一些典型应用的架构一些典型应用的架构总结总结Presentedby,MySQLAB&OReillyMedia,Inc.Myspace50万用户结构图Presentedby,MySQLAB&OReillyMedia,Inc.Myspace100-200万用户结构图Presentedby,MySQLAB&OReillyMedia,Inc.Myspace300万用户结构图Presentedby,MySQLAB&OReillyMedia,Inc.Myspace1700万用户结构图Presentedby,MySQLAB&OReillyMedia,Inc.Myspace2600万用户结构图Presentedby,MySQLAB&OReillyMedia,Inc.Sohu社区服务器结构图Presentedby,MySQLAB&OReillyMedia,Inc.临时的解决方案Presentedby,MySQLAB&OReillyMedia,Inc.Cache实现思想Presentedby,MySQLAB&OReillyMedia,Inc.较理想的方案Presentedby,MySQLAB&OReillyMedia,Inc.不同的业务采取不同的架构Presentedby,MySQLAB&OReillyMedia,Inc.Carp算法简介CARP是一种基于DHT(分布式hash表)思想的hash算法,最初由微软提出,用于实现WebProxy产品的缓存阵列,目前微软已将此技术作为草案提交给IETF组织等待成为标准。
有关CARP技术的全文,可参考:
http:
/是常数级,速度快三:
CARP算法不支持资源的冗余,也就是说其在执行“找路”时,指定要查找的资源只会存储在系统中唯一的一个节点上四:
数据迁移量少,只会涉及从旧服务器至新服务器的迁移,不会有旧服务器到旧服务器的数据迁移。
Presentedby,MySQLAB&OReillyMedia,Inc.Amazons3环形算法简介Amazon是DHT算法的一种,由此来实现用户到服务器的定位,具体资料见http:
/by,MySQLAB&OReillyMedia,Inc.总结总结对业务需求了解透彻是技术架构的基础对业务需求了解透彻是技术架构的基础根据业务形态、网络情况选择适合的技术根据业务形态、网络情况选择适合的技术架构方案架构方案根据需求分析合理划分子系统根据需求分析合理划分子系统为系统中不同应用选择适合的硬件为系统中不同应用选择适合的硬件根据情况选择开发环境、开发语言等根据情况选择开发环境、开发语言等Presentedby,MySQLAB&OReillyMedia,Inc.总结总结根据需求分析定义数据结构、系统接口根据需求分析定义数据结构、系统接口进行编码、单元测试进行编码、单元测试测试(功能测试、压力测试等)测试(功能测试、压力测试等)部署方案以及维护方案(数据备份、灾难部署方案以及维护方案(数据备份、灾难恢复等)恢复等)Presentedby,MySQLAB&OReillyMedia,Inc.谢谢大家!