系统架构浅析课件
《系统架构浅析课件》由会员分享,可在线阅读,更多相关《系统架构浅析课件(17页珍藏版)》请在维思文库上搜索。
1、曹刚2008-10-12,浅析系统架构,主要内容,Myspace发展历程之架构Sohu社区架构演变以及基本实现一些典型应用的架构总结,Myspace 50万用户结构图,Myspace 100-200万用户结构图,Myspace 300万用户结构图,Myspace 1700万用户结构图,Myspace 2600万用户结构图,Sohu社区服务器结构图,临时的解决方案,Cache实现思想,较理想的方案,不同的业务采取不同的架构,Carp算法简介,CARP是一种基于DHT(分布式hash表)思想的hash算法,最初由微软提出,用于实现Web Proxy产品的缓存阵列,目前微软已将此技术作为草案提交给I
2、ETF组织等待成为标准。有关CARP技术的全文,可参考:http:/http:/特点:一:CARP算法相当简单,容易实现;二:CARP算法在“找路”时只需要一跳,其“找路”算法空间复杂度 是常数级,速度快三:CARP算法不支持资源的冗余,也就是说其在执行“找路”时,指定要查找的资源只会存储在系统中唯一的一个节点上四:数据迁移量少,只会涉及从旧服务器至新服务器的迁移,不会有旧服务器到旧服务器的数据迁移。,Amazon s3 环形算法简介,Amazon是DHT算法的一种,由此来实现用户到服务器的定位,具体资料见http:/=16427261特点:一:容易进行单点扩容二:不支持资源的冗余,指定要查找的资源只会存储在系统中唯一的一个节点上缺点:一:进行大规模扩容工作量稍大二:算法复杂,计算效率比carp算法低,实现难度大,总结,对业务需求了解透彻是技术架构的基础根据业务形态、网络情况选择适合的技术架构方案根据需求分析合理划分子系统为系统中不同应用选择适合的硬件根据情况选择开发环境、开发语言等,总结,根据需求分析定义数据结构、系统接口进行编码、单元测试测试(功能测试、压力测试等)部署方案以及维护方案(数据备份、灾难恢复等),谢谢大家!,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 架构 浅析 课件
