搭建企业架构服务模型

搭建架构服务

⼀、名词的介绍
⼆、企业⼈员结构模型
三、架构图

  1. 项⽬:⼿机的APP,每⼀个APP就是⼀个项⽬,针对互联⽹⾏业,⼀家电商公司就是⼀个项⽬
  2. 架构:维护⼀个项⽬所有组件组成⼀个整体
	 lnmp:linux nginx mysql php
	 lamp:linux Apache MySQL php
	 lnmt:linux nginx MySQL Tomcat
	 lamt:linux Apache MySQL Tomcat
	除了这些以外,还有很多服务:缓存、ELK、⼤数据 
  1. 集群:多台服务器组成在⼀起,实现同样的⼯作,当⼀台服务出现问题,其他的可以正常使⽤
  2. 负载均衡:将⽤户的请求,平均分配给后端服务器
  3. ⾼可⽤:当⼀台服务器不可⽤,另⼀台服务器⾃动接管⼯作,保证业务可⽤性
  • 架构图
    在这里插入图片描述

用户访问流程

  1. ⽤户输⼊域名
  2. DNS服务器解析域名返回IP给⽤户
  3. 发送数据包⾄交换机
  4. 交换机转发数据包⾄路由器
  5. 路由器转发数据⾄防⽕墙
  6. 防⽕墙识别⽤户请求
  7. 防⽕墙转发数据⾄负载均衡
  8. 负载均衡分发请求⾄web服务器
  9. web服务器判断如果是静态请求,web服务器会去nfs⽂件服务器获取⽂件
  10. web服务器判断如果是动态请求,web服务器会去缓存读取数据
  11. 请求缓存服务器没有需要的内容,再请求数据库服务器

管理人员管理内容

  1. 管理⼈员连接跳板机
  2. 通过跳板机连接其他服务器
  3. 保证服务器稳定,固定时间巡检
  4. 查看监控内容,查看哪些服务出现问题及时解决(监控主机内容)
  5. 管理备份服务器,管理备份的数据(备份服务的配置,备份数据⽂件)
  6. ⽇志收集,管理⽇志

架构访问流程->用户视角

  1. ⽤户通过浏览器输⼊www.wanglala.com=>回⻋
  2. 浏览器会发⽣⼀次跳转,分析URL=>然后进⾏DNS解析=>获取真实的公⽹IP地址
  3. ⽤户通过tcp的三次握⼿发起连接=>真实的公⽹IP
  4. 连接会通过公⽹=>路由器=>交换机=>抵达前端的硬件防⽕墙
  5. 防⽕墙根据⾃身访问规则,进⾏匹配=>如果恶意的连接则拒绝->如果是正常的连接则放⾏
  6. 防⽕墙会将连接转发给负载均衡器=>查看⽤户请求的内容=>根据内容进⾏任务下发=>下发给web服
    务器
  7. web服务接收请求后会根据请求进⾏判断
    如果是请求图⽚或者附件=>查找存储服务器存储的静态资源
    如果请求的⽹站上的内容=>缓存服务器=>如果缓存服务器没有->数据库
    数据库查询完数据之后会返回数据给web服务器=>同时也会返回⼀份给缓存服务器
  8. 数据库返回内容=>web服务器=>负载均衡=>⽤户

架构访问流程->运维视⻆

  1. ⽤户通过公⽹连接(隧道)VPN服务器,这样⽅便管理内部主机,
  2. ⾃动化配置管理,节省⼈⼒成本,便于后期维护。统⼀环境,标准化
  3. ⾃动化监控服务,监控系统的运⾏状态,事前预警,事后追溯。

架构如何演变->服务器架构扩展

横向扩展也叫⽔平扩展,⽤更多的节点⽀撑更⼤量的请求。 通过增加服务器,来支撑更大的请求。
纵向扩展⼜叫垂直扩展,扩展⼀个点的能⼒⽀撑更⼤的请求。通过提高服务器的性能,来支撑更大的请求。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值