Linux运维就业技术指导(九)期末架构考核

一,毕业架构设计考核筹备

1.1,架构图模板示例

1.1.1 架构图(一)概述

云计算最终架构示例模板(一).png-131.4kB

本架构是4层lvs负载均衡给后方7层nginx反向代理;
业务进行了动静分离;
数据库前端有memcached缓存组,降低从数据库读压力,兼session共享
数据库主库高可用可选择MHA,DRBD+heartbeat,MMM三种方式中一种
数据库3从库用来提供读,1从库用来跑全量定时脚本及binlog增量备份,1从库用来提供给开发进行数据分析及新软件功能测试
提供测试和binlog备份的两个从库可选择kvm虚拟化,节省成本
存储需选用分布式存储(MFS/Glusterfs)
一台全网数据备份服务器
一台ZabbixServer端服务器
一台管理机服务器(ssh-key,ansible分发,代码上线更新等)
一台VPN服务器(openvpn/日志收集ELK/sudo操作审计/jumpserver跳板)
squid反向代理服务器,为缓解后端Web的存储压力而设计;由于已经推给CDN所以后端存储一般无大压力,需要配合CDN流量冲击事件进行完整解释。

1.1.2 架构图(二)概述

云计算最终架构示例模板(二).png-136.6kB

本架构是4层lvs负载均衡给后方7层nginx反向代理;
业务进行了详细的动静分离(至少upload,static,动态)
本架构图需要配合详细的LNMP优化方法进行诠释(性能优化,架构优化,安全优化)
本架构对memcached缓存组进行了数据预读的操作,Python运维开发实现的程序。
memcached的session共享由开发实现。(php主动代码写入),也可选择cookie的方式,需运维构建。
数据库主库高可用,可选用MHA,DRBD+heartbeat,MMM中的一种
存储可选用NFS的高性能架构(远程写,本地读)或glusterfs分布式存储
一台全网数据备份服务器
一台ZabbixServer端服务器兼管理机服务器(ssh-key,ansible分发,代码上线更新等)
一台VPN服务器(openvpn/日志收集ELK/sudo操作审计/jumpserver跳板)

1.1.3 架构图(三)概述

运维专业架构图样板.jpg-40.1kB

自己研究

二,毕业架构设计考核要求(总分100)

2.1 架构设计演讲视频的内容概要

考核一共100分,完成毕业视频的同学,进行最终的技术面试。

    • 服务器按业务硬件搭配清单
    • 服务器网卡,IP,主机名规划

示例:

1.png-341kB

2.png-531.9kB

3.png-649.7kB

4.png-412.9kB

5.png-476.6kB

本届同学们需要完成的原理列表如下:

  1. TCP三次握手四次挥手
  2. DNS解析原理(递归迭代)
  3. NFS工作原理及高性能读写分离原理
  4. LVS之DR模式工作原理
  5. Nginx反向代理工作原理
  6. LVS四层负载均衡和Nginx七层区别
  7. LNMP运行原理
  8. MySQL主从复制原理+主从复制延迟产生原因及优化解决方案
  9. MySQL双主互为主从工作原理
  10. MHA之MySQL高可用原理
  11. VRRP虚拟路由冗余协议
  12. Keepalived故障切换转移原理
  13. Apache的两种工作模式及原理,Nginx的epoll模式原理
  14. MyISAM和innoDB的区别及应用场景
  15. Glusterfs分布式存储的优缺点
  16. 进程和线程的区别
  17. PV,UV,IP
  18. MySQL-binlog三种工作模式及意义
  19. MySQL的慢查询日志的作用
  20. KVM是什么虚拟化(硬件,软件,网络等),什么是全虚拟化什么是半虚拟化
  21. DRBD之MySQL高可用原理
  22. MMM之MySQL高可用原理
  23. Memcached和redis的区别
  24. squid传统代理,透明代理,反向代理

三,毕业架构设计考核说明

毕业架构设计视频需要在2--4周内完成
视频需要包含要求的五大功能模块
提交视频并合格的同学,进行最终的就业技术指导。
祝愿同学们取得高薪。

posted @ 2018-06-10 13:44  陈思齐  阅读(4985)  评论(0编辑  收藏  举报