企业架构的基本数据流向

一.数据流向

1.基本的数据流向

client —>server(直接由客户端流向服务端)

在实际生产环境中因为访问量大,服务器承受不了压力,因此基本不会使用。

2.企业架构的数据流向

企业采用分布式的数据流向。

在这里插入图片描述

  • cdn:缓存加速reverse

  • LB:HA+F5/LVS 调度,负载均衡(路由级别的负载均衡,每级的负载均衡基本都要加高可用,为第四级别的负载均衡)

  • HA+nginx/haproxy:第七级别的负载均衡

  • web:apache/ngingx

  • app(php/jsp)

  • DB(mysql/redis/mongodb):内存级别的数据库,读的时候快,负载均衡,主备,并且读写分离

  • zzbix/nagios/cacti:外围监控软件,支持API,通过写脚本调用API动态的加载或者删除端口

  • Kvm/docker:实现秒级部署,秒级上线,一层一层k8s(swarm):虚拟化

  • 大数据:hadoop

  • elk:开元分布式的搜索引擎,l代表日志,客服人员可以自己去查日志

  • git:代码管理

  • openstack:云计算时的扩展,把服务器一键生成一套系统

  • apache:
    处理:prefork,预派生,处理业务高峰,与客户端建立的连接时稳定的
    优点:处理动态的页面,稳定。

  • nginx:
    work(cpu)
    优点:高并发,处理静态资源,接收请求但不处理请求,需要内存小,配置文件简单,支持重写,自动八挂了的服务器踢出群组,内部会有报错,但是外部不会发现,内部支持比较好,原码编译时可以加载模块。

缓存加速的原因:近,快。服务器分布在各个省市
cdn:就近原则,当有客户请求时先去就近的cdn取数据,如果没有再在原来的服务器去取
IP:第四层的传输协议 port:端口一般为80
但是淘宝的是Tengine端口,是自己编写的

3.http访问的几种形式

cdn在缓存网页时,可能有的网页基本不会用到,而有的网页则需要经常使用,所以了解页面的访问量也是必要的。

  • pv:page file:页面访问,客户每点击一次pv增加一次
  • uv:user view:用户访问,都是判断页面访问量大小
  • active connection:判断网站的活跃量
  • qps:quest per second:每秒的请求量
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值