栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > 架构设计

Linux运维(初期系统架构)

架构设计 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux运维(初期系统架构)

一、名词介绍

1.项目:针对游戏公司,每一个游戏就是一个项目;

              针对互联网行业,一个公司就是一个项目;

2.架构:维护一个项目的所有组件组成的一个整体

         lnmp:Linux、nginx、mysql(mariadb)、PHP(Python)

         lnmt:Linux、nginx、mysql(mariadb)、tomcat(java)

         lamt:Linux、apache、mysql(mariadb)、tomcat(java)

         lamp:Linux、apache、mysql(mariadb)、PHP(Python)

         Redis、elasticsearch、kafka、hadoop、hbase、zabbix、nfs、git、jenkins

3.集群:多台服务器组成一个集合,实现同样的工作,当一台服务器出现问题,其他服务器可以正常提供服务

4.负载均衡:将前端的用户请求,平均的分配到后端服务器

5.高可用:当一台服务器不可用时,另一台服务器指定接管工作,保证业务的可用性

二、架构访问流程

1、用户访问流程

  1. 用户在浏览器输入域名
  2. 浏览器拿到域名去DNS服务器解析
  3. DNS浏览器将解析后的IP返回给浏览器
  4. 浏览器根据IP去访问真实服务器
  5. 访问真实服务器的防火墙
  6. 防火墙将请求通过内网交换机传给负载均衡
  7. 负载均衡将请求平均分配给后端的web服务器
  8. web服务器去判断是静态请求还是动态请求
  9. 如果是静态请求,web服务器会去文件服务器获取请求
  10. 如果是动态请求,web服务器会通过程序取数据库或者缓存获取请求
  11. 数据从数据库或nfs服务器返回给web服务器,web服务器将数据返回给负载均衡,负载均衡通过防火墙将数据传回浏览器

2、运维访问流程

  1. 管理人员连接跳板机或者VPN
  2. 通过跳板机或者VPN连接内网服务器
  3. 通过zabbix监控查看服务器状态
  4. 如果有问题则连接相应机器解决问题
  5. 日常巡检,查看服务器配置
  6. 管理备份和备份数据
  7. 日志收集和整理展示
四、架构阶段服务器准备
外网IP内网IP主机名
10.0.0.3   VIP
10.0.0.4 172.16.1.4 lb4
10.0.0.5 172.16.1.5 lb01
10.0.0.6 172.16.1.6 lb02
10.0.0.7 172.16.1.7 web01
10.0.0.8172.16.1.8web02
10.0.0.9172.16.1.9web03
10.0.0.31172.16.1.31nfs
10.0.0.41172.16.1.41backup
10.0.0.51172.16.1.51db01
10.0.0.52172.16.1.52db02
10.0.0.53172.16.1.53db03
10.0.0.61172.16.1.61m01
10.0.0.71172.16.1.71zabbix

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

期中架构图

期中架构思维导图

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/912210.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号