zoukankan      html  css  js  c++  java
  • 第一章 架构基础介绍

    一、名词介绍

    1.项目:在互联网行业,一家电商公司就是一个项目;对于手机,一个APP就是一个项目。
    2.架构:维护一个项目组件组成的一个整体
      LNMP:linux、nginx、MySQL、PHP(python)
      LNMT:linux、nginx、MySQL、Tomact
      LAMP:linux、Apache、MySQL、PHP(python)
      LAMT:linux、Apache、MySQL、Tomact
    3.集群:多台服务器在一起,实现同样的工作,当一台服务器出现故障,其他服务器继续提供服务。
    4.负载均衡:将用户的请求平均的分配给后端的服务。
    5.高可用:当一台机器不可用时,另一台接替它的工作,保证业务的高可用性。

    二、企业人员架构(以酒店为例)

    1.打车,开车
    2.导航     ---> 查看地址
    3.保安     ---> 识别身份
    4.迎宾     ---> 接待客户
    5.服务员      ---> 满足客户一切需求
    6.厨师      ---> 提供菜品
    7.备菜 -    --> 提前准备好
    8.前台      ---> 提供酒水,扑克
    9.经理      ---> 管理酒店人员
    10.后勤     ---> 后勤通道
    11.仓库     ---> 存放物品
    12.监控      ---> 监视人员

    三、企业人员结构图(以酒店为例)

     四、运维架构图

     

     五、用户访问流程

    1.用户输入域名
    2.浏览器会拿着域名去DNS服务器进行解析
    3.DNS服务器会解析域名并返回服务器IP
    4.浏览器根据IP请求服务器
    5.防火墙接受请求,进行判断
    6.转发请求至负载均衡
    7.负载均衡会分配请求到web服务器
    8.web服务器会进行判断
      1)如果是静态文件,服务器访问文件服务器并返回数据
      2)如果是动态数据,请求php和数据库,得到数据并返回

    六、管理人员访问流程

    1.管理人员连接跳板机
    2.通过跳板机连接服务器
      1)保证服务器7*24小时运行
      2)定期巡检
      3)数据备份
      4)日志收集
      5)监控事项管理

  • 相关阅读:
    17963 完美数
    17086 字典序的全排列
    17082 两个有序数序列中找第k小(优先做)
    11087 统计逆序对(优先做)
    8594 有重复元素的排列问题(优先做)
    11076 浮点数的分数表达(优先做)
    9715 相邻最大矩形面积
    剑指offer----替换空格
    [IIS][ASP.NET]“拒绝访问临时目录”的解决方法
    windows 2003端口80system进程占用的情况
  • 原文地址:https://www.cnblogs.com/jhno1/p/13473892.html
Copyright © 2011-2022 走看看