自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Windows管理員不可錯(cuò)過的那些卓越DevOps工具(上)

譯文
系統(tǒng) Windows 系統(tǒng)運(yùn)維
DevOps自動(dòng)化并非通過GUI管理環(huán)境實(shí)現(xiàn);代碼才是實(shí)現(xiàn)自動(dòng)化的核心所在。開發(fā)者與DevOps工程師需要一套能夠輕松編輯自動(dòng)化腳本并支持所熟悉語言的開發(fā)環(huán)境,而這正是IDE的最大價(jià)值所在。

[[179437]]

【51CTO.com快譯】毫無疑問,沒有自動(dòng)化機(jī)制的配合,DevOps將無從談起。雖然不同企業(yè)實(shí)現(xiàn)DevOps的實(shí)際流程大相徑庭,但基本分歧點(diǎn)往往始于操作系統(tǒng)。各類DevOps工具在Windows與Linux上的表現(xiàn)區(qū)別明顯,特別是在可用選項(xiàng)方面。

因此,在今天的文章中,我們將著眼于Windows陣營下的核心DevOps工具,希望能夠幫助大家立足這一主流平臺(tái)快速擁抱DevOps。

一、代碼IDE

DevOps自動(dòng)化并非通過GUI管理環(huán)境實(shí)現(xiàn);代碼才是實(shí)現(xiàn)自動(dòng)化的核心所在。開發(fā)者與DevOps工程師需要一套能夠輕松編輯自動(dòng)化腳本并支持所熟悉語言的開發(fā)環(huán)境,而這正是IDE的***價(jià)值所在。

1.Visual Studio。Visual Studio是Windows平臺(tái)上的編碼王者,且它的影響力正逐步延伸至其他平臺(tái)。Visual Studio原生支持C、C++、VB.Net、C#以及F#。其他更多語言則可通過對(duì)應(yīng)語言服務(wù)得到支持。

Visual Studio價(jià)格昂貴,如果單獨(dú)購買價(jià)格在500美元到1200美元之間。它提供廣泛的服務(wù)集成點(diǎn),包括Azure、AWS以及Hyper-V等等,這一切對(duì)DevOps工程師來說相當(dāng)重要。不過,Visual Studio是一款非常復(fù)雜的產(chǎn)品,因此IDE只是它功能的一部分。對(duì)于很多專業(yè)DevOps人員而言,這種復(fù)雜性可能會(huì)帶來干擾。

2.Visual Studio Code。Visual Studio Code是一款出色的IDE。它相較于Visual Studio擁有輕量化且簡(jiǎn)單等優(yōu)勢(shì),同時(shí)支持?jǐn)?shù)十種主流語言。Visual Studio Code適用于MacOS、Windows以及Linux等平臺(tái),提供大量Visual Studio既有功能,包括插件支持、剪切以及源控制集成等。

Visual Studio Code為免費(fèi)開源方案,這意味著團(tuán)隊(duì)能夠隨時(shí)將其納入產(chǎn)品開發(fā)流程。

由于Visual Studio Code是一款新型IDE方案,因此其中可能缺少某些大家習(xí)以為常的成熟IDE特性。不過該項(xiàng)目仍在快速發(fā)展,且更新速度極快。如果大家需要一款直奔主題的輕量化、跨平臺(tái)IDE,那么Visual Studio Code絕對(duì)是個(gè)理想的選項(xiàng)。

3.Sapien的PowerShell Studio。在Windows與DevOps領(lǐng)域,我們永遠(yuǎn)無法回避一個(gè)關(guān)鍵詞——PowerShell。PowerShell存在于任何一款新型Windows操作系統(tǒng)當(dāng)中,且在Windows DevOps領(lǐng)域擁有不可替代的地位。因此,很多朋友希望能夠擁有一款純PowerShell型IDE。

Sapien推出的PowerShell Studio正是一款單純面向Windows的成熟IDE。它可作為面向PowerShell開發(fā)者的Visual Studio。通過豐富的功能集與對(duì)PowerShell的高度關(guān)注,這套IDE方案顯然吃透了PowerShell語言的特性以及相關(guān)開發(fā)者的實(shí)際需求。不過遺憾的是,它并不提供Visual Studio Code這樣的免費(fèi)產(chǎn)品。大家需要花上幾百美元才能加以使用。

雖然成本不菲,但如果您所在的企業(yè)正在廣泛利用PowerShell處理各類DevOps任務(wù),同時(shí)需要一套成熟且經(jīng)過時(shí)間檢驗(yàn)的IDE,那么Sapien的PowerShell Studio絕對(duì)是最理想的選擇——沒有之一。

二、源碼控制

在敏捷環(huán)境當(dāng)中,代碼的變更可謂相當(dāng)頻繁,且必須被快速交付至客戶手中。這些變更必須由一套中央存儲(chǔ)庫或者源碼控制機(jī)制進(jìn)行捕捉,從而審查相關(guān)變更并在出現(xiàn)問題后及時(shí)進(jìn)行代碼回滾。隨著您所在的企業(yè)逐步深入DevOps提出的基礎(chǔ)設(shè)施即代碼原則,源碼控制將成為實(shí)現(xiàn)目標(biāo)的關(guān)鍵所在。

1.微軟Team Foundation Server (簡(jiǎn)稱TFS)。TFS是微軟公司提供的DevOps解決方案,核心功能之一正是源碼控制。TFS的源碼控制機(jī)制能夠與Visual Studio實(shí)現(xiàn)緊密結(jié)合。盡管在技術(shù)層面上并非必需,但仍然建議大家將TFS與Visual Studio配合使用。除了強(qiáng)大的專有源碼管理庫之外,TFS目前還支持使用Git存儲(chǔ)庫,這意味著技術(shù)團(tuán)隊(duì)也能夠利用Git實(shí)現(xiàn)代碼變更協(xié)作。

微軟還將TFS發(fā)布在云端。它的云版本定名為Visual Studio Team Services(簡(jiǎn)稱VSTS),這項(xiàng)云解決方案似乎已經(jīng)成為微軟公司的當(dāng)前工作重心。VSTS目前僅提供云版本,但已經(jīng)有計(jì)劃稍后推出內(nèi)部運(yùn)行版本。VSTS可免費(fèi)支持5名用戶,如果需要支持更多用戶則需要支付費(fèi)用。

為了能夠與其他現(xiàn)有微軟產(chǎn)品及技術(shù)緊密集成,將管理Windows服務(wù)作為核心訴求的企業(yè)在推進(jìn)DevOps工作時(shí)應(yīng)當(dāng)考慮選擇TFS——這不僅是為了利用它的源碼控制功能,更是為了實(shí)現(xiàn)工作項(xiàng)目追蹤并發(fā)揮其構(gòu)建與發(fā)布管理功能。

2.Git/GitHub。Git是目前***的源碼控制存儲(chǔ)庫選項(xiàng)之一。作為一套獨(dú)立的存儲(chǔ)庫方案,GitHub對(duì)Git的服務(wù)進(jìn)行了廣泛擴(kuò)展,允許用戶立足于分布式環(huán)境實(shí)現(xiàn)彼此間的順暢協(xié)作。

Git與GitHub提供Windows版本客戶端,且各項(xiàng)服務(wù)都可在此平臺(tái)上實(shí)現(xiàn)良好運(yùn)作。大家甚至能夠利用開源Posh-Git項(xiàng)目實(shí)現(xiàn)PowerShell對(duì)Git的支持。

Git可供大家免費(fèi)下載與使用。GitHub的公共庫不收取費(fèi)用,但大家可以根據(jù)實(shí)際需求使用專有庫或者企業(yè)版等付費(fèi)方案。

到這里,我們已經(jīng)探討了Windows陣營中DevOps領(lǐng)域的IDE與源碼控制領(lǐng)域的相關(guān)工具選項(xiàng)。在本系列的下一篇文章中,我們將繼續(xù)討論,且主要著眼于構(gòu)建與發(fā)布、配置管理以及測(cè)試框架三個(gè)方面。

下一篇文章鏈接Windows管理員不可錯(cuò)過的那些卓越DevOps工具(下)

原文標(biāo)題:Must-have devops tools for Windows admins,作者:Adam Bertram

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

責(zé)任編輯:武曉燕 來源: 51CTO.com
相關(guān)推薦

2016-12-22 08:55:01

WindowsDevOps工具

2016-12-08 11:39:00

系統(tǒng)管理員開源工具

2013-12-06 13:57:23

管理員SysinternalWindows工具

2020-10-30 15:34:03

系統(tǒng)管理員服務(wù)器監(jiān)控工具運(yùn)維

2012-08-01 11:30:10

WindowsGNOME工具

2011-10-26 09:06:54

Windows管理工具

2013-06-25 09:57:23

IT管理員Windows工具

2014-03-04 10:19:04

CodePlex開源工具Windows管理員

2023-03-22 09:18:53

數(shù)據(jù)庫管理架構(gòu)

2015-07-28 20:34:01

Android開發(fā)框架

2016-05-03 11:26:17

免費(fèi)Linux家譜軟件

2010-04-09 09:15:23

Linux管理員

2012-04-09 17:58:07

Windows開源工具

2009-03-24 09:13:41

Windows 7使用技巧微軟

2019-10-24 08:00:00

JSON工具前端

2017-03-10 22:27:59

2018-10-10 09:50:17

修復(fù)windows 10管理員帳戶

2017-09-18 15:50:39

Windows 10Windows管理員賬戶

2017-04-01 08:47:22

DevOps開發(fā)移動(dòng)R語言

2021-04-25 05:32:52

Windows10操作系統(tǒng)微軟
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)