自動化運維工具對比與選擇


工具名稱 語言 架構 協議 應用場景 社區 穩定性 安全性 可擴展性 容易度 文檔 更新速度
puppet ruby c/s http 大規模(上千台服務器)、復雜環境 4.6K星,活躍 穩定性好 puppet通信采用ssl安全加密協議,以保證所有數據傳輸的安全性 基於ruby,技術儲備要求較高,且針對異構環境更適合。 時間長,應用廣,文檔多
ansibe python no client ssh(zeroMQ) 小規模(100台以下到200台服務器規模) 25.1K顆星,活躍 不會無感丟失執行對象,較穩定 僅依賴ssh,與登錄授權管理系統天然集成,簡單即有效 基於python,二次開發較容易 三方工具模塊3000多篇
{+}https://galaxy.ansible.com/+
saltstack python no client(c/s) zeroMQ(ssh/RAET) 中規模(幾百台服務器) 8K顆星,活躍 第一個sub階段依賴客戶端返回,容易產生漏掉執行對象,且無法感知 登錄認證體系和系統的ssh無關,執行權限過大 基於python,二次開發較容易 三方工具模塊200篇
{+}https://docs.saltstack.com+

 


免責聲明!

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



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