大容量网站系统技术概览
2017-12-09 11:27
148 查看
web LAMP all in one 配置至强8核16G内存500G硬盘100M电信独享带宽
注册用户>在线用户>并发数
1200:
1s平均打开网站的时间
1500: 2s
1800:10s
性能,用户体验,请求响应--http事务,每秒钟处理事务的能力
扩展类型:
Scale up:向上,具有更强大处理能力的主机
Scale out: n多台主机,服务器之间如何良好的配合工作
HA:
服务可用性
平均无故障时间/(平均无故障时间+平均修复时间)
95%,99%,99.9%,99.99%,99.999%
LB-->HA
LB:
tcp: lvs, haproxy
应用层:nginx,haproxy,ats
缓存:varnish, squid
HA:heartbeat, corosync, keepalived ,iscsi, gfs2,drbd
MogileFS (分布式图片存储技术)
NoSQL:MongoDB
集群类型:
LB: Load banlancing
扩展容量,伸缩性
HA:High Availability
高可用集群,服务可用性
HP: High Performace
向量机
并行处理集群
LB: lvs ,(Tcp
层,转发能力很好,控制力不好,监控困难)
haproxy(TCP层,http层)
nginx(高性能缓存能力)
HA:
heartbeat
corosync+pacemaker
cman+pacemaker
keepalived
ultramonkey
集群文件系统和分布式文件系统的联系和区别
HP:
hadoop
调度器,分发器,负载均衡器LB
HA解决单点故障
保持用户会话信息:session (加入购物车中的商品信息)
源地址绑定,破坏均衡,服务器故障时的会话问题
共享session服务器上,
图片服务集群,分布式存储,分布式文件系统
搜索,把数据库中的所有数据抽取出来,遍历每一个页面,建立关键字索引,不断地更新索引
引入队列,做异步调用处理(店家发布产品)
云,调度和生产分离,不关心具体节点和实例
日志分析,千万PV,数亿日志,分布式存储,分布式处理,并行处理,hadoop,
工作在内存中的数据库,redis
Nosql,分布式存储问题,实时存储问题
现在缓存中返回,将缓存分布出去,各地机房里面都有我们的缓存服务器,每个用户请求时直接从本地返回,本地没有,到公司的缓存服务器中去取,公司的缓存服务器上没有,到真正的应用服务器上去取
相关文章推荐
- Linux大容量网站系统技术概览
- 关于Android数据存储、系统信息相关技术文章网站汇总
- 我记录网站综合系统 -- 技术原理解析[3:我记录框架处理流程]
- 网站系统开发需要掌握的技术
- 我记录网站综合系统 -- 技术原理解析[9:HttpMethodChecker流程]
- 海洋工作室——网站建设专家:【原】在线订餐系统,可商业化!订单系统共享啦!!应用技术: AJAX, LINQ, MASTERPAGE, ASP.NET
- 我记录网站综合系统 -- 技术原理解析[1:我记录的整体框架的简介]转)
- 大型机学习之具体技术-大机系统结构概览
- 大型网站技术架构读后感及系统改进
- 我记录网站综合系统 -- 技术原理解析[7:CSS类]
- 基于Servlet实现技术问答网站系统
- 在线问答网站结构定义和信息处理系统---技术规格说明书
- 我记录网站综合系统 -- 技术原理解析[1:我记录的整体框架的简介](转)
- 大型网站系统架构技术原理透析
- 系统设计与架构笔记:对我新公司网站的技术架构初解
- 系统设计与架构笔记:对我新公司网站的技术架构初解
- 基于Servlet的技术问答网站系统实现(附源码)
- 上周技术关注:大型高并发高负载网站的系统架构
- 阅读《大型网站技术架构》第五、六、七章感想,如何提高系统的可用性和易用性。
- 系统架构--淘宝网--淘宝网采用什么技术架构来实现网站高负载的