项目实战01:项目规划

一、典型的web站点的组织结构图

 

 

 二、过程分析:

第一步:

1:用户的请求 ---> 接入层(负载均衡层) ---调度---> 缓存层

  因为单点接入,所以需keepalived 等实现,高可用

①:对不可缓存的也不打算缓存的,调度器直接调度到服务器,如动态资源

第二步:

2:缓存层 ---> 业务层、内容层

  纯静态内容直接交给静态服务器组

② 有些特殊的仍需经过缓存器缓存,再到动态服务器组

第三步:

3:业务层 ---处理数据---> 存储层

数据分为:

  结构化的,需要事务的 ---> mysql

  非结构化的,KV数据 ---> redis

  文档数据 ---> mangodb

③ 无法组成数据,只能放成文件的 ---> 分布式文件系统;如电商网站的评论区的图片,需先经过服务器处理压缩后存储

  分布式文件系统、分布式存储:文件系统服务器,可以放在多台主机上,共有的存储

泛运维

监控系统(东厂):一般情况下没有决策权限,随机应变处理一些权限较低的小事

配置系统

内容跟踪系统

搜索引擎

 

最终的效果图

posted @ 2017-11-16 11:37  AIの海雅  阅读(139)  评论(0编辑  收藏  举报