系統運維架構師體系


系統運維架構師體系

一、系統運維架構師體系

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. 前面的基礎越深刻,后面的東西越簡單,基礎一定要打好,不然后續肯定會越來越亂。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM