综合架构开场:

1.项目
    IT岗位薪资:底薪+绩效+项目提成
    
    人们通过努力,运用新的方法,将人力的、材料的和财务的资源组织起来,在给定的费用和时间约束规范内,
    完成一项独立的、一次性的工作任务,以期达到由数量和质量指标所限定的目标。
        1、项目开发是为了实现一个或一组特定目标;
        2、项目要综合考虑范围、时间、成本、质量、资源、沟通、风险、采购及相关方等十大知识领域的整合; [1] 
        3、项目的复杂性和一次性;
        4、项目是以客户为中心的;
        5、项目是要素的系统集成。
2.架构
    根据企业需求设计出来的整体解决方案
    
3.集群
    一组服务器来实现一个功能
    负载均衡(LB) 
    
4.高可用
    双机热备
    单点故障

5.高可靠
    7*24   

 

综合服务架构成员及功能

1.DNS:负责域名解析
2.防火墙:根据案情策略,判断数据是否放行
3.负载均衡调度器:负责调度前端资源,通过高可用来实现双机热备
4.Web服务器:提供能前端页面服务(HTTP、HTTPS),响应用户请求
5.缓存服务器:提高用户体验
6.数据库服务器:存储
7.存储服务器:存储图片、音频、视频、附件等文件
8.VPN
   虚拟专用网络,通过加密,封装技术,把WAN变成局域网,使用私有地址
   传统互联网通信使用的是公网身份互通,即双方必须通过公网IP通信
   VPN,双方使用的是私有IP地址通信  
9.跳板机
   jumpserver 
   集中管理
   行为监控
   日志管理
10.监控服务器
   通过web页面,以图表的方式监控所有的资源(硬件、网络、日志等)使用情况,并可以通过邮件、微信的方式报警
11.备份服务器
   备份服务器运行的重要文件
   
备份:
    灾备
    本地灾备
    异地灾备
    两地三中心

 

 用户访问网站的流程

1.用户通过浏览器访问oldboyedu.com
2.DNS解析,获取oldboyedu.com的ip地址
3.通过互联网路由器转发传递到目标服务器的防火墙,通过防火墙的策略判断:
    如果满足,就放行
    如果不满足,就拦截
4.通过三次握手和负载均衡调度建立连接,调度相应的web服务器来响应用户请求
5.web服务器收到用户请求:
    如果访问的是图片,附件等,找存储服务器
    如果访问的是用户信息或网页内容,先查看缓存服务器是否有数据,有直接调用
    如果没有,找数据库查询;数据库查询到数据后,反馈给web服务器,同时写入缓存服务器
6.数据返回
    数据库->Web服务器->负载均衡调度器->用户

  五层:
     负载均衡 Web服务器 数据库服务器 缓存服务器 存储服务器

 

 运维人员工作架构流程

1.通过vpn登录到跳板机,批量管理
2.通过zabbix进行实时监控

 

 架构图点击这里