• 系统运维架构师体系


    系统运维架构师体系

    一、系统运维架构师体系

    1. 系统运维架构体系排列:

    1. Linux运维工程师
    2. 应用运维工程师,大数据运维工程师,运维开发工程师,云计算运维工程师
    3. 运维架构师

    2. Linux运维架构的薪资水平:

    1. 两年以上linux运维工作经验 20-35k
    2. linux半年工作经验 12-25k
    3. 无工作经验,有Linux基础 8-15k
    4. 无工作经验,无Linux基础 6-12k

    3. Linux运维的技能进化论

    • 第一阶段: 系统基础,系统管理
      系统应用,系统服务
      shell脚本开发
    • 第二阶段: 网络服务,安全管理
      mysql,mongodb体系架构
      集群及存储专题
    • 第三阶段: IassS云计算,虚拟化技术
      http代理加速
      应用服务器
      监控系统
    • 第四阶段: 系统原理基础及系统调优
      海量数据并行处理系统
      自动化运维,python自动化
      系统架构

    4. Linux运维大致的知识框架

    4-1. Linux系统初级体系

    1. Linux 入门
    2. Linux 系统管理
    3. Linux 服务及安全管理
    4. Linux Cluster:
    • LB Cluster:Nginx ,LVS
    • HA Cluster:Keepalived
    1. Linux Ops:ansible,cobbler
    2. Monitoring:Zabbix
    3. shell 脚本编程
    4. MySQL增删改查及权限

    4-2. Linux系统中高级体系

    1. 各种web环境搭建及优化如:Tomcat,lnmp,lamp,session replication cluster
    2. 分布式存储系统:MogileFS,ClusterFS
    3. LB Cluster:haproxy(四层和七层负载均衡)
    4. HA Cluster:Corosync+Pacemaker,pcs/crmsh
    5. MySQL:HA Cluster,MHA,备份和恢复,MySQL Replacation,Read-Write splitting
    6. NoSQL:redis,mongodb,HBase
    7. 运维工具:puppet [saltstack]
    8. 虚拟化:
    • Linux操作系统原理;虚拟化技术原理;
    • KVM虚拟化应用详解;
    • 虚拟化网络:SDN
    • OpenStack:云栈解决方案
    • Docker:容器云包含K8S
    1. ELK Stack: ElasticSearch(搜索引擎),Logtash(日志收集),kibana(日志展示)
    2. 大数据:Hadoop V2,分布式的并行存储及分析平台
    • Hbase,Hive,
    • Storm,Spark
    1. 系统优化:90%时间是理论 5%讲参数 5%讲调参,基本上不用调,必须谨慎谨慎再谨慎!
    2. Python编程自动化,编程不能急,每天一百行到一千行代码,一年之后就可以成为高手

    5. Linux运维的具体规划实践

    5-1. Linux运维基础

    1. 用户管理,权限,文件查找,文本编辑及实战
    2. 磁盘管理,软件安装,文件系统企业级实战
    3. 结合日常工作常用20个场景,排错思路
    4. 用户、户权限命令useradd, chmod等企业用法
    5. 正则表达式及扩展正则表达式深度精讲
    6. 生产环境场景如从日志中取出访问top20的IP等
    7. 磁盘分区管理fdisk与磁盘高级用法企业进阶
    8. Linux常见压缩工具gzip、bzip、xz使用
    9. RPM管理及企业yum仓库配置与使用
    10. Linux进程管理工具ps、pgrep, pkill及企业用法
    11. Shell编程入门及实战进阶
    12. Shell脚本编程思想核心要素
    13. 看、跟、做、练、实战五步掌握Shell
    14. Shell编程if、while、for语>句
    15. 实现shell脚本管理多服务器实战
    16. MariaDB安装与安全配置
    17. Mysql服务器全局变量、会话变量、及状态变量
    18. MySQL复制特点及复制架构详解
    19. MySQL数据库的切分:垂直切分:分库分表
    20. 以MySQL应用为中心,生产环境数据驱动的优化策略
    21. MySQL企业级数据备份和恢复策略
    22. TCP/IP网络基础:OSI七层模型
    23. Linux 网络实战配置演练及Linux网络工具
    24. 加密的目的及预防攻击的解决方案
    25. 加密算法对称加密、公钥、单向加密、密钥交换
    26. 主流防火墙设备、软硬防火墙对比、iptables实战
    27. httpd头部的分类通用首部、请求首部、响应首部
    28. httpd压力测试工具ab、及curl、elink等
    29. LAMP(将php编译成httpd模块)架构实战
    30. 高性能nginx特性详解及LNMP架构介绍
    31. nginx性能优化、定位调试、定义客户端与限制
    32. 实现利用Tomcat容器实现电子商务商城网站配置

    5-2. Linux运维进阶

    1. Linux Cluster集群概念,全面分析集群类别方式
    2. lvs常见的四种集群lvs-nat、lvs-dr、lvs-tun
    3. 全面LVS讲解八种负载均衡调度算法
    4. 正反代理机制,实现Nginx反向代理负载均衡
    5. 全面LVS讲解八种负载均衡调度算法
    6. HA Cluster 全面讲解企业高可用实现方案
    7. Keepalived核心组件、报警、切换机制、心跳信息传输
    8. keepalived自定义监控脚本及双机热备案例
    9. 结合Haproxy实现千万PV访问的企业级架构实战
    10. 回源原理和CDN讲解,多级缓存缓存处理机制
    11. 百万并发的大型互联网架构缓存的拓扑结构
    12. Devops自动化运维技术框架体系、应用布局
    13. 实战实现Puppet安装、配罝、启动、多节点管理、主动推送策略
    14. Ansible生产环境应用案例和实战操练、批量进行上百台服务器
    15. Ansible实现主/备模式高可用主/备模式高可用nginx实践
    16. 运维监控核心技术框架、监控关键指标
    17. 实战讲解Zabbix安装依赖组件和各模块功能
    18. 实现Zabbix企业级高级自动化功能,自动发现注册、网段扫描
    19. 全面讲解Git版本管理工具企业应用场景
    20. 全面讲解Git版本控制、脚本自动化管理、Git分支合并
    21. 基于生产环境持续集成案例Jenkins+gitlab+maven
    22. Python实现执行环境构建及代码测试示例
    23. 分布式存储以及NoSQL企业级应用
    24. 企业级日志收集系统ELK实战
    25. 全新虚拟化容器Docker、K8s企业级应用
    26. Linux系统调优实战及监控体系精讲
    27. Openstack 核心组件Keystone、Glance、Nova
    28. 分布式大数据和处理平台hadoop介绍
    29. kubernetes集群部署,Kubernetes 中的网络管理
    30. Docker和Kubernetes:构建和缩放容器化应用程
    31. Linux系统调优实战及监控体系精讲
    32. Mysql主从实现方式,括主-从、主-主等架构

    6. Linux工作的必备要求

    1. 上百台服务器架构构建与部署
    2. 根据业务需求,对服务器硬件进行选型,对CPU、内存、硬盘、等进行统筹
    3. 对操作系统类型,版本,和常用开源软件,以及版本进行选型
    4. 根据业务场景,设计出对应的运维架构框架从用户引导层、负载均衡层
    5. 对设计的方案进行可行性研究,验证架构的可行性
    6. 系统初始化:关闭不需要的服务、做安全控制、建立对应目录、调整系统核心参数
    7. 监控需要全覆盖无死角,监控系统、网络、应用、业务数据
    8. Redis、Mongodb、memcached分布式缓存集群部署
    9. 实现本地备份,同步备份服务器,确保放成功后,将本地备份删除

    7. Linux运维学习建议

    1. 知识增长为技能需要大幅量的练习
    2. 浅掘千口井,不如深挖一口井
    3. 不以出生论英雄,必须具有空杯心态
    4. 前面的基础越深刻,后面的东西越简单,基础一定要打好,不然后续肯定会越来越乱。
  • 相关阅读:
    强大的C#图形处理组件
    Spring整合Mybatis的注意事项
    Umbraco常见陷阱与错误模式
    Umbraco 官网阅读理解
    Umbraco模型默认属性
    无缝隙滚动跑马灯组件
    这才是正确删除 office 的方式
    SVN利用Hooks自动发布网站
    Umbraco安装权限问题
    EPiServer网文
  • 原文地址:https://www.cnblogs.com/chacha51/p/13715016.html
Copyright © 2020-2023  润新知