Devops成功的八大炫酷工具

jopen 9年前發布 | 17K 次閱讀 DevOps

英文原文:8 more cool tools for devops success

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

Devops成功的八大炫酷工具

Devops 憑借其連接彌合開發與運營團隊的能力正在各個行業呈現席卷之勢。開發人員和運營人員歷來就是水火不容,無論是在開發、測試還是部署上都有著很大的分歧,只有 Devops 才能扭轉這一局面。 

人們開發了很多工具來便利 Devops 的實施,最著名的有 Puppet 和 Chef 這兩款配置管理工具,不過 Devops 的內容可不僅限于配置管理。今天我們就來看看其他八款 Devops 工具。 

Automic 

Devops成功的八大炫酷工具 

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

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

紅帽 AnsibleDevops成功的八大炫酷工具

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

Dynatrace Ruxit Devops成功的八大炫酷工具

圖:Ruxit 的智能查看功能可以直觀地展示應用和其依賴之間的關系 

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

Gradle 

Devops成功的八大炫酷工具

圖:Gradle 在命令行中運行

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

Jenkins 

Devops成功的八大炫酷工具

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

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

JFrog Artifactory 

Devops成功的八大炫酷工具

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

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

New RelicDevops成功的八大炫酷工具

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

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

Takipi 

Devops成功的八大炫酷工具

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

來自: www.iteye.com

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