自動化運維概念
1.傳統運維:命令行,批量腳本(重復的命令用腳本操作)。
特點:
1.資源少,一個公司只有少量服務器。
2.業務結構簡單。
3.運維工作簡單,部署機器,配網絡。
缺點:
1.效率低,每台機器都得登陸上去,做重復的事情。
2.不能跨平台,比如centos和ubanto,包管理工具不一樣,安裝腳本不能通用。
3.資源分散,不能統一管理。
4.沒有標准。
2.自動化運維:運維自動化是一組靜態的設備結構轉化為根據IT服務需求動態彈性的響應策略,目的就是實現IT運維的質量,同時降低成本。
優點:
1.高效率,不再做重復的事情,重復的事情讓機器去做。
2.平台化,整個運維的工作都在一個平台上進行的,這個平台可能會包括任務的自動執行,監控,日志,報錯等等。
3標准化。
4.流程化,業務流程,部署流程。
常用工具
1.部署工具類:jenkins
2.環境工具類:Ansible
3.監控工具類:ngios
3.雲運維:服務器不再放在公司里,在雲端中。
4.運維自動化設計思想
1)管理體系化
2)工作流程化,遵循同一個流程去做。
3)人員專業化,不僅懂運維還會編程寫腳本(shell,python)。
4)任務自動化,分為環境定義自動化,部署自動化,監控自動化。