devops工具大全

vgtr 9年前發布 | 15K 次閱讀 DevOps

devops工具大全

包&產品管理

devops工具大全

  • Chocolatey :Chocolatey是Windows下一款開源的命令行包管理軟件 ,簡單說這相當于Windows的apt-get;
  • FPM :全稱是Effing package management,他就是個軟件包管理器,極大的緩解了多個平臺構建軟件包(deb,rpm,等)的痛苦;
  • Herd :是一個基于推ter Murder的文件分布系統;
  • Vagrant Cachier :Vagrant的一個插件,用于緩存包方面的管理;
  • WiX Toolset :提供一組最強大的工具集來幫助你創建Windows安裝包。該工具集從XML源代碼構建你的Windows安裝程序包,可以無縫集成到構建過程;
  • Boxstarter :利用Chocolatey包管理工具來自動化安裝軟件和創建可重復、腳本化的Windows環境;
  • Elita :Elita是一個利用git和salt進行持續部署(部署作為服務)和API-driven基礎設施的引擎/框架;
  • Fig :主要用來跟Docker一起來實現的快速隔離的開發環境;
  • Pulp :Pulp是一個用來管理軟件庫以及相關內容的平臺;
  • Veewee :Veewee是一個開源工具,用來創建和配置輕量級、可再生、便捷式虛擬機環境。

日志記錄&監控

devops工具大全

  • AmonOne :現代化的自托管服務器監控工具;
  • Anthracite :一個事件/日志改變/管理應用程序;
  • collectd3 :是一個可視化的collectd系統性能統計工具;
  • collectd :是一個守護(daemon)進程,用來收集系統性能和提供各種存儲方式來存儲不同值的機制;
  • Cronitor :監控cron工作,守護進程,和其他的一切;
  • Datascope :可視化使用pg_stat_statements postgresql查詢性能;
  • Diamond :是一個基于Python的守護程序,主要用來收集系統指標,并且把它們發布到Graphite(或其它)工具中;
  • Errbit :是一個用于收集和管理程序錯誤的開源工具;
  • FnordMetric :是一個基于redis/ruby的實時事件跟蹤應用,是個收集和可視化時間序列數據的框架,用戶可以在幾分鐘內創建漂亮的實時分析儀表盤;
  • Ganglia :Ganglia是一個跨平臺可擴展的、高性能計算系統下的分布式監控系統,如集群和網格;

其他:

devops工具大全

devops工具大全

云&PAAS環境

devops工具大全

進程管理

devops工具大全

  • Bouncy :可以作為HTTP路由主機;
  • Supervisor :是一個客戶端服務器系統,允許用戶監控和控制類Unix操作系統上的進程數;
  • God :由Ruby實現的進程監控框架。
  • bluepill :bluepill

服務發現

devops工具大全

  • Consul :簡化了分布式環境中的服務的注冊和發現流程,通過HTTP或者DNS接口發現。支持外部SaaS 提供者等;
  • etcd :是一個高可用的Key/Value存儲系統,主要用于分享配置和服務發現;
  • Apache ZooKeeper :是Apache Hadoop的一個子項目,它主要是用來解決分布式應用中經常遇到的一些數據管理問題;
  • Weave :創建一個虛擬網絡并連接到部署在多個主機上的Docker容器。

源代碼管理

devops工具大全

持續集成和交付

devops工具大全

  • Buildbot :是一個系統的自動化編譯/測試周期最需要的軟件,以驗證代碼的變化。通過自動重建和測試每次發生了變化的東西,在建設迅速查明之前,減少不必要的失敗;
  • Cabot :是一個開源,自我托管的監控工具;
  • Jenkins :是基于Java開發的一種持續集成工具,用于監控持續重復的工作;
  • Hubot :基于腳本具有很高的靈活性,任何人都可以編寫自己的腳本來擴展基本功能;
  • Hudson :是一個可擴展的持續集成引擎,主要用于:持續、自動地構建/測試軟件項目、監控一些定時執行的任務;
  • CruiseControl.rb :是一個持續集成服務器,它可以讓團隊里的每個人隨時了解項目的健康狀況和進度;
  • OpsBot :是一個開源的、可插入的改善通信的機器人。

配置管理

devops工具大全

希望大家有收獲,查看原文可以獲取到更多了解,原文中列表會持續更新。翻譯原文地址:https://dev-ops-tools.zeef.com/richard.kraayenhagen#block_41685_process-management

 本文由用戶 vgtr 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!