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

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

Dynatrace Ruxit

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

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

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高級產(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

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)化“拿來主義”機制
下一篇:為什么會有深度學習?如何看待?
分享到:
收藏
