溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Microsoft與Jenkins合作運行基于Azure的項目基礎(chǔ)結(jié)構(gòu)是什么

發(fā)布時間:2021-12-22 16:47:05 來源:億速云 閱讀:141 作者:小新 欄目:大數(shù)據(jù)

這篇文章將為大家詳細(xì)講解有關(guān)Microsoft與Jenkins合作運行基于Azure的項目基礎(chǔ)結(jié)構(gòu)是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

Jenkins最新公告稱將與Microsoft合作基于Azure運行自己的項目基礎(chǔ)結(jié)構(gòu)。其中包括但不限于Jenkins開發(fā)者基礎(chǔ)結(jié)構(gòu),例如該公司旗下的開發(fā)者維基、問題跟蹤管理軟件、數(shù)據(jù)庫,以及靜態(tài)內(nèi)容。遷移至Azure可為自己的工作負(fù)載提供更高靈活性,同時能為Jenkins的諸多服務(wù)提供額外的資源。

該公司目前的基礎(chǔ)結(jié)構(gòu)由大量物理和虛擬計算機組成,其核心計算機托管在OSUOSL,其余系統(tǒng)分散托管在AWS、Rackspace,以及物理數(shù)據(jù)中心內(nèi)。InfoQ就此次合作對Jenkins的意義等細(xì)節(jié)問題采訪了Jenkins社區(qū)領(lǐng)導(dǎo)人R. Tyler Croy。

項目的有機增長逐漸成為常態(tài),Jenkins的基礎(chǔ)結(jié)構(gòu)在各方面也有了顯著增長,根據(jù)Croy的介紹,整合至一個云平臺可以在不同方面為該公司帶來巨大的收益。這樣的整合是否需要對整個基礎(chǔ)結(jié)構(gòu)服務(wù)的工作方式進(jìn)行大規(guī)重新設(shè)計?Croy稱他們正在“重新評估分發(fā)/下載中心,以及為內(nèi)核和插件開發(fā)者提供構(gòu)建/測試服務(wù)的基礎(chǔ)結(jié)構(gòu)設(shè)計(例如Jenkins on Jenkins),”同時他還補充說:

遷移工作本身可以帶來諸多收益,大量服務(wù)可以默認(rèn)實現(xiàn)更大的縮放規(guī)模,能為各種數(shù)據(jù)庫端服務(wù)提供托管式/可縮放的數(shù)據(jù)庫后端,并能通過寫代碼的方式定義實際采用的基礎(chǔ)結(jié)構(gòu)拓?fù)?,畢竟一切都能通過API的方式使用。通過使用現(xiàn)成的服務(wù)(例如CDN、Azure容器服務(wù)、SQL Server),還能省略我們基礎(chǔ)結(jié)構(gòu)中的部分內(nèi)容,降低我們必須自行承擔(dān)的運營工作負(fù)擔(dān)。

遷移到云端還能更好地應(yīng)對難以預(yù)測的流量。對Jenkins來說,流量的多少取決于具體服務(wù)。諸如開發(fā)者基礎(chǔ)結(jié)構(gòu)(維基、問題跟蹤管理軟件、其他服務(wù))等服務(wù)會隨著社區(qū)規(guī)模的增長以可預(yù)測的形式增長,但諸如分發(fā)網(wǎng)絡(luò)或構(gòu)建/發(fā)布基礎(chǔ)結(jié)構(gòu)等服務(wù)的工作負(fù)載對彈性要求更高,Croy如是說。計算和網(wǎng)絡(luò)吞吐率的需求也存在這樣的彈性。最近發(fā)布的Jenkins 2已經(jīng)導(dǎo)致分發(fā)網(wǎng)絡(luò)請求數(shù)激增。

在將負(fù)載遷移至云端的過程中,還需要考慮安全問題。Jenkins上個月就報告過一次可能的安全事件。造成此次事件的原因正是因為目前基礎(chǔ)結(jié)構(gòu)中同一個組件運行了太多服務(wù)。

Croy針對這個問題進(jìn)一步補充說:“項目基礎(chǔ)結(jié)構(gòu)資源的缺乏導(dǎo)致Jenkins需要用同一臺服務(wù)器同時運行太多服務(wù)。通過Azure對我們基礎(chǔ)結(jié)構(gòu)的不同職能進(jìn)行分割,使用最少量(適當(dāng)規(guī)模)的實例,由每個實例提供一種服務(wù),這樣的做法對我們很有幫助,此外我們還可以對多個虛擬網(wǎng)絡(luò)進(jìn)行分層,這有助于隔離和預(yù)防任何潛在的后續(xù)問題?!?/p>

關(guān)于“Microsoft與Jenkins合作運行基于Azure的項目基礎(chǔ)結(jié)構(gòu)是什么”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI