Devops成功的八大炫酷工具

原文連接:http://www.infoworld.com/article/3031009/devops/8-more-cool-tools-for-devops-success.htmlhtml

爲自動化和分析所設計的軟件及服務正加速devops改革的步伐,本文爲你盤點了Devops成功的八大炫酷工具 。 程序員



Devops憑藉其鏈接彌合開發與運營團隊的能力正在各個行業呈現席捲之勢。開發人員和運營人員從來就是水火不容,不管是在開發、測試仍是部署上都有着很大的分歧,只有Devops才能扭轉這一局面。

人們開發了不少工具來便利Devops的實施,最著名的有Puppet和Chef這兩款配置管理工具,不過Devops的內容可不只限於配置管理。今天咱們就來看看其餘八款Devops工具。

Automic npm


 

圖:Automic的軟件自動發佈界面


美國員工福利管理公司TASC就在使用Automic來實現其軟件部署的自動化。TASC應用與集成總裁Tom Flitter在訪談中表示他們能夠在下午三點部署不被別人發現。他還說Automic的解決方案易學易用,簡單方便。

紅帽Ansible 運維


 

圖:Ansible Tower查看playbook運行狀況的界面


Dynatrace Ruxit 工具


 

圖:Ruxit的智能查看功能能夠直觀地展現應用和其依賴之間的關係


Reitbauer說devops的核心就是各個部門之間的協做。除了這個協做的理念以外還須要一種方式來進行溝通。軟件開發流程中的不一樣角色之間可使用Ruxit來進行溝通和自動化的分析。Ruxit也正被集成到Dynatrace的應用監測工具中。

Gradle 測試


 

圖:Gradle在命令行中運行


程序員Burno Bowden爲Gradle寫了一個在iOS上運行Java代碼的插件,他說Gradle的價值在於對持續交付和多環境的支持。與Maven或Ant相比,Gradle對於構建描述得很是精煉,這就意味着它好維護、好理解也好開發。也許是巧合,安卓的構建系統使用的也是Gradle。如今SaaS版本的Gradle.com也正在開發當中。

Jenkins ui


 

圖:使用Jenkins管理從構建到部署的整個應用交付流程



Croy說Jenkins已經被用在配置管理和部署代碼上,它也可以與Puppet、Chef和容器技術一塊兒使用。他說開發人員和運維人員都在用Jenkins就說明了Jenkins在devops領域的大好前景。

JFrog Artifactory 插件


 

圖:Artifactory支持Docker、npm、Bower和NuGet等多種包格式



Artifactory能夠與持續集成環境很好地協做,固然也可以與JFrog推出的Bintray軟件分發系統結合使用。Groovy語言的開發人員就正在使用Artifactory和JFrog的TeamCity來進行持續集成。Groovy開發者Guillaume Laforge說他們使用TeamCity來構建Groovy而後存儲到Artifactory倉庫,以後再經過Bintray進行分發。此外Bintray還能夠將發佈的程序同步到Maven主倉庫中,這樣他們一發布開發者立刻就能用上最新版本的Groovy。

New Relic 命令行


 

圖:使用New Relic企業能夠迅速從多個角度查看並解決應用中出現的錯誤


New Relic高級產品經理Stevan Arychuk說New Relic能夠提高高質量軟件交付的速度並同時下降企業所面臨的風險。開發與運營團隊的角色不一樣但經過多角度的數據和分析各個團隊之間的溝通和交流能夠獲得增強,最終達到共同合做的目的。

Takipi 設計


圖:Takipi可以自動監測JVM語言代碼中的錯誤,避免了開發人員檢查日誌的麻煩

相關文章
相關標籤/搜索