足球资料库数据/孙祥/nba五佳球/足球直播哪个平台好 - cctv5今日现场直播

首頁 > 知識庫 > 正文

Devops成功的八大炫酷工具
2016-03-01 16:22:11   來源: mengyidan1988   評論:0 點擊:

為自動化和分析所設(shè)計的軟件及服務(wù)正加速devops改革的步伐,本文為你盤點了Devops成功的八大炫酷工具 。 Devops憑借其連接彌合開發(fā)與運營團隊的能力正在各個行業(yè)呈現(xiàn)席卷之勢。開發(fā)人員和運營人員歷來就是水火不容,無論是在開發(fā)、測試還是部署上都有著很大的分歧,只有Devops才能扭轉(zhuǎn)這一局面。 人們開發(fā)了很多工具來便利Devops的實施,最著名的有Pup
為自動化和分析所設(shè)計的軟件及服務(wù)正加速devops改革的步伐,本文為你盤點了Devops成功的八大炫酷工具 。



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

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

Automic



圖:Automic的軟件自動發(fā)布界面

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

紅帽Ansible



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

Dynatrace Ruxit



圖:Ruxit的智能查看功能可以直觀地展示應(yīng)用和其依賴之間的關(guān)系

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

Gradle



圖:Gradle在命令行中運行

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

Jenkins



圖:使用Jenkins管理從構(gòu)建到部署的整個應(yīng)用交付流程


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

JFrog Artifactory



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


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

New Relic



圖:使用New Relic企業(yè)可以迅速從多個角度查看并解決應(yīng)用中出現(xiàn)的錯誤

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

Takipi



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

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

相關(guān)熱詞搜索:DevOps Takipi Gradle language 編程語言

上一篇: 緩存管理方案 AutoLoadCache 3.2 發(fā)布,進一步優(yōu)化“拿來主義”機制
下一篇:為什么會有深度學習?如何看待?

分享到: 收藏