最棒的60款DevOps開源工具(1)
2016-02-20 19:33:29 來源: 佚名 開源中國(guó) 評(píng)論:0 點(diǎn)擊:
你喜歡免費(fèi)的東西嗎?獲得開發(fā)者社區(qū)支持的自動(dòng)化,開源的工具是大家夢(mèng)寐以求的。這里列舉了60多款最棒的開源工具,可以幫助你很好的實(shí)行DevOps。
6.RunDeck
RunDeck 是用 Java/Grails 寫的開源工具,幫助用戶在數(shù)據(jù)中心或者云環(huán)境中自動(dòng)化各種操作和流程。通過命令行或者web界面,用戶可以對(duì)任意數(shù)量的服務(wù)器進(jìn)行操作,大大降低了對(duì)服務(wù)器自動(dòng)化的門檻。
7.Saltstack
Saltstack 可以看做是func的增強(qiáng)版+Puppet的弱化版。使用Python編寫。非常好用,快速可以基于EPEL部署。Salt 是一個(gè)開源的工具用來管理你的基礎(chǔ)架構(gòu),可輕松管理成千上萬臺(tái)服務(wù)器。
8.Ansible
Ansible 提供一種最簡(jiǎn)單的方式用于發(fā)布、管理和編排計(jì)算機(jī)系統(tǒng)的工具,你可在數(shù)分鐘內(nèi)搞定。Ansible 是一個(gè)模型驅(qū)動(dòng)的配置管理器,支持多節(jié)點(diǎn)發(fā)布、遠(yuǎn)程任務(wù)執(zhí)行。默認(rèn)使用 SSH 進(jìn)行遠(yuǎn)程連接。無需在被管理節(jié)點(diǎn)上安裝附加軟件,可使用各種編程語言進(jìn)行擴(kuò)展。
(三)微服務(wù)平臺(tái)
1.OpenShift
OpenShift 是由紅帽推出的一款面向開源開發(fā)人員開放的平臺(tái)即服務(wù)(PaaS)。 OpenShift通過為開發(fā)人員提供在語言、框架和云上的更多的選擇,使開發(fā)人員可以構(gòu)建、測(cè)試、運(yùn)行和管理他們的應(yīng)用。
2.Cloud Foundry
Cloud Foundry 是VMware于2011年4月12日推出的業(yè)界第一個(gè)開源PaaS云平臺(tái),它支持多種框架、語言、運(yùn)行時(shí)環(huán)境、云平臺(tái)及應(yīng)用服務(wù),使開發(fā)人員能夠在幾秒鐘內(nèi)進(jìn)行應(yīng)用程序的部署和擴(kuò)展,無需擔(dān)心任何基礎(chǔ)架構(gòu)的問題。
3.Kubernetes
Kubernetes 是來自 Google 云平臺(tái)的開源容器集群管理系統(tǒng)?;?Docker 構(gòu)建一個(gè)容器的調(diào)度服務(wù)。該系統(tǒng)可以自動(dòng)在一個(gè)容器集群中選擇一個(gè)工作容器供使用。其核心概念是 Container Pod。
4.Mesosphere
Apache Mesos 是一個(gè)集群管理器,提供了有效的、跨分布式應(yīng)用或框架的資源隔離和共享,可以運(yùn)行Hadoop、MPI、Hypertable、Spark。
(四)服務(wù)開通
1.Puppet
Puppet,您可以集中管理每一個(gè)重要方面,您的系統(tǒng)使用的是跨平臺(tái)的規(guī)范語言,管理所有的單獨(dú)的元素通常聚集在不同的文件,如用戶, CRON作業(yè),和主機(jī)一起顯然離散元素,如包裝,服務(wù)和文件。
Razor
2.Docker Swarm
Docker Swarm 是一個(gè)Dockerized化的分布式應(yīng)用程序的本地集群,它是在Machine所提供的功能的基礎(chǔ)上優(yōu)化主機(jī)資源的利用率和容錯(cuò)服務(wù)。具體來說,Docker Swarm支持用戶創(chuàng)建可運(yùn)行Docker Daemon的主機(jī)資源池,然后在資源池中運(yùn)行Docker容器。Docker Swarm可以管理工作負(fù)載并維護(hù)集群狀態(tài)。
3.Vagrant
Vagrant 是一個(gè)基于 Ruby 的工具,用于創(chuàng)建和部署虛擬化開發(fā)環(huán)境。它使用 Oracle 的開源 VirtualBox 虛擬化系統(tǒng),使用 Chef 創(chuàng)建自動(dòng)化虛擬環(huán)境。
4.Powershell
5.OpenStack Heat
五、維護(hù)
日志記錄
1.Logstash
Logstash 是一個(gè)應(yīng)用程序日志、事件的傳輸、處理、管理和搜索的平臺(tái)。你可以用它來統(tǒng)一對(duì)應(yīng)用程序日志進(jìn)行收集管理,提供 Web 接口用于查詢和統(tǒng)計(jì)。
2.CollectD
collectd 是一個(gè)守護(hù)(daemon)進(jìn)程,用來收集系統(tǒng)性能和提供各種存儲(chǔ)方式來存儲(chǔ)不同值的機(jī)制。比如以RRD 文件形式。
3.StatsD
StatsD 是一個(gè)簡(jiǎn)單的網(wǎng)絡(luò)守護(hù)進(jìn)程,基于 Node.js 平臺(tái),通過 UDP 或者 TCP 方式偵聽各種統(tǒng)計(jì)信息,包括計(jì)數(shù)器和定時(shí)器,并發(fā)送聚合信息到后端服務(wù),例如 Graphite。
六、監(jiān)控,警告&分析
1.Nagios
Nagios 是一個(gè)監(jiān)視系統(tǒng)運(yùn)行狀態(tài)和網(wǎng)絡(luò)信息的監(jiān)視系統(tǒng)。Nagios能監(jiān)視所指定的本地或遠(yuǎn)程主機(jī)以及服務(wù),同時(shí)提供異常通知功能等。
2.Ganglia
Ganglia 是一個(gè)跨平臺(tái)可擴(kuò)展的,高性能計(jì)算系統(tǒng)下的分布式監(jiān)控系統(tǒng),如集群和網(wǎng)格。它是基于分層設(shè)計(jì),它使用廣泛的技術(shù),如XML數(shù)據(jù)代表,便攜數(shù)據(jù)傳輸,RRDtool用于數(shù)據(jù)存儲(chǔ)和可視化。
3.Sensu
Sensu 是開源的監(jiān)控框架。主要特性:高度可組合;提供一個(gè)監(jiān)控代理,一個(gè)事件處理器和文檔 APIs;為云而設(shè)計(jì);Sensu 的現(xiàn)代化架構(gòu)允許監(jiān)控大規(guī)模的動(dòng)態(tài)基礎(chǔ)設(shè)施,能夠通過復(fù)雜的公共網(wǎng)絡(luò)監(jiān)控幾千個(gè)全球分布式的機(jī)器和服務(wù);熱情的社區(qū)。
4.zabbix
zabbix 是一個(gè)基于Web界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級(jí)的開源解決方案。
5.ICINGA
ICINGA 項(xiàng)目是 由Michael Luebben、HendrikB?cker和JoergLinge等人發(fā)起的,他們都是現(xiàn)有的Nagios項(xiàng)目社區(qū)委員會(huì)的成員,他們承諾,新的開源項(xiàng)目將完全兼容以前的Nagios應(yīng)用程序及擴(kuò)展功能。
6.Graphite
Graphite 是一個(gè)用于采集網(wǎng)站實(shí)時(shí)信息并進(jìn)行統(tǒng)計(jì)的開源項(xiàng)目,可用于采集多種網(wǎng)站服務(wù)運(yùn)行狀態(tài)信息。Graphite服務(wù)平均每分鐘有4800次更新操作。
7.Kibana
Kibana 是一個(gè)為 Logstash 和 ElasticSearch 提供的日志分析的 Web 接口??墒褂盟鼘?duì)日志進(jìn)行高效的搜索、可視化、分析等各種操作。
以上,如果有其他補(bǔ)充可以在評(píng)論中跟大家分享哦!
原文標(biāo)題:60 best open source tools to do DevOps
【編輯推薦】
【責(zé)任編輯:火鳳凰 TEL:(010)68476606】
上一篇:運(yùn)維自動(dòng)化重點(diǎn)解讀之監(jiān)控系統(tǒng)(二):高可用
下一篇:互聯(lián)網(wǎng)企業(yè)需要一種能力叫運(yùn)維
分享到:
收藏

頻道總排行
- Cisco NetFlow v9為何無人問津?
- 技術(shù)專題:智能化運(yùn)維
- 開源代碼管理:如何安全地使用開源庫?
- Facebook架構(gòu)解讀
- IT運(yùn)維分析與海量日志搜索需要注意什么(1)
- 金山運(yùn)維肖力:如何將業(yè)務(wù)遷移到虛擬化環(huán)境并穩(wěn)定運(yùn)行(1)
- Apache Ignite(四):基于Ignite的分布式ID生成器
- CrazyEye,一款國(guó)人開源的堡壘機(jī)軟件(1)
- SDN時(shí)代的網(wǎng)絡(luò)管理系統(tǒng)會(huì)走向何方
- WOT2016吳兆松:Zabbix監(jiān)控自動(dòng)化的未來如何發(fā)展
頻道本月排行
- 8你消費(fèi)我買單——"漏洞"天使OneRASP...
- 7有了Jenkins,為什么還需要一個(gè)獨(dú)立...
- 6IT運(yùn)維分析與海量日志搜索需要注意什么(1)
- 5新浪微博王傳鵬:微博推薦架構(gòu)的演進(jìn)(1)
- 4史上最大機(jī)器學(xué)習(xí)數(shù)據(jù)集,雅虎對(duì)外開...
- 4雅虎開源可以提升流操作速度的DataSketches
- 4大眾點(diǎn)評(píng)高可用性系統(tǒng)運(yùn)維經(jīng)驗(yàn)分享
- 4云運(yùn)維如何選擇部署適合自身的IDC和...
- 4開源還是商用?十大云運(yùn)維監(jiān)控工具測(cè)...
- 4論開發(fā)與運(yùn)維沖突的根源、表現(xiàn)形式及...