01: 自動化運維架構

1.1 DevOps介紹

  一、DevOps定義linux

      1. DevOps是「開發」和「運維」的縮寫。ios

      2. DevOps是一組最佳實踐強調(IT研發、運維、測試)在應用和服務生命週期中的協做和溝通apache

      3. 強調整個組織的合做以及交付和基礎設施變動自動化,從而實現持續集成、持續部署和持續交付運維

  二、DevOps持續交付環工具

      1. 咱們把開發交付劃分爲:  計劃  --> 編碼 --> 構建 --> 測試 --> 版本 --> 部署 --> 運維 --> 監控 的一個閉環。oop

      2. DevOps的目標是經過創建並不斷完善持續交付的流水線。測試

      

  三、DevOps的四大模塊編碼

      

  四、全鏈路自動化運維體系spa

      

 1.2 運維開發知識整理

  1. 監控工具日誌

      Zabbix、openfalcon、nagios、Prometheus

  2. 自動化運維管理工具

      saltstack/ansible/puppet

  3.平臺開發

      CMDB、監控系統、工單系統、ELK日誌分析監控、DevOps CI/CD自動化交付平臺

  4. 經常使用工具

      Jenkins/Git/Maven、Nginx/apache、Git、Lvs/keepalive、Hadoop、Docker、kafka、Kubernetes

  5. 運維基礎

      Shell、linux、awk

 

 

 

 

 

 

 

 

 

 

 111111111111111111

 

 

 

 

1111111111111111111

相關文章
相關標籤/搜索