大型网站技术架构-核心原理与案例分析by方阳.pptxVIP

  • 4
  • 0
  • 约2.08千字
  • 约 60页
  • 2017-05-20 发布于辽宁
  • 举报

大型网站技术架构-核心原理与案例分析by方阳.pptx

大型网站技术架构 核心原理与案例分析;目录;什么样的网站才算是大型网站?;大型网站都是由小型网站发展而来,架构也是如此;网站架构的演化;大型网站的价值观;网站架构;大型网站的架构模式;分层 将系统横向维度上切分成几个部分,每个部分负责比较单一的职责,通过上层对下层的依赖和调用组成一个完整的系统 禁止跨层次的调用和逆向调用 ;分割 如果说分层是将软件在横向方面进行切分,那么分隔就是在纵向方面对软件进行切分 大型网站分隔的粒度可能会很小。比如在应用层,将不同业务进行分隔,例如将购物、论坛、搜索、广告分隔成不同的应用,有对立的团队负责,部署在不同的服务器上 ;分布式 分布式是指将不同的业务分布在不同的地方 分布式应用和服务,把应用和服务模块分布式部署 分布式静态资源:把JS,CSS,JPG图片等资源独立分布式部署,并采用独立的域名 分布式数据和存储:大型网站的海量数据,单台计算机无法提供空间时,需要分布式部署 分布式计算:应用、服务、数据处理都是计算,这些计算量非常庞大,目前很多网站采用hadoop及其MapRedcuce分布式计算框架;集群 集群是指将多台服务器集中在一起,实现同一业务 对于用户访问集中的模块需要将独立部署的服务器集群化,即多台服务器部署相同的应用构成一个集群,通过负载均衡设备共同对外提供服务 服务器集群能够为相同的服务提供更多的并发支持,因此当有更多的用户访问时,只需

文档评论(0)

1亿VIP精品文档

相关文档