1.1 DevOps介紹
1、DevOps定義
1. DevOps是“開發”和“運維”的縮寫。
2. DevOps是一組最佳實踐強調(IT研發、運維、測試)在應用和服務生命周期中的協作和溝通
3. 強調整個組織的合作以及交付和基礎設施變更自動化,從而實現持續集成、持續部署和持續交付
2、DevOps持續交付環
1. 我們把開發交付划分為: 計划 --> 編碼 --> 構建 --> 測試 --> 版本 --> 部署 --> 運維 --> 監控 的一個閉環。
2. DevOps的目標是通過建立並不斷完善持續交付的流水線。

3、DevOps的四大模塊

4、全鏈路自動化運維體系

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
