企業(yè) IT 自服務(wù)陣列新資源:Incredibuild 集中式編譯實(shí)踐

來源:壹點(diǎn)網(wǎng)

2022 年 1 月 21 日,Dana Rochman

 

© Shutterstock / Golden Sikorka

隨著 IT 自助服務(wù)的不斷進(jìn)步以及提供支持的基礎(chǔ)設(shè)施愈發(fā)成熟,越來越多公司開始邁向發(fā)展的下一階段。這些公司充分利用 IT 自助服務(wù)模式,在自助服務(wù)組合中增加了另一種關(guān)鍵任務(wù)資源——編譯。

IT 自助服務(wù)并非新概念。多年來,IT 自助服務(wù)幫助 IT 團(tuán)隊(duì)和開發(fā)團(tuán)隊(duì)(更不必說其他職能部門)在敏捷和管控之間取得巧妙平衡。在自助服務(wù)環(huán)境中,開發(fā)團(tuán)隊(duì)能夠隨時(shí)隨地訪問預(yù)先批準(zhǔn)的服務(wù)目錄,如存儲(chǔ)、計(jì)算、網(wǎng)絡(luò)或多層應(yīng)用堆棧。

這是種雙贏運(yùn)營模式:為開發(fā)團(tuán)隊(duì)消除了瓶頸,還為 IT 部門保有能接受的管控程度——通過使用配額、成本控制、基于角色的訪問控制和權(quán)限來確保資源可用、可靠,實(shí)施合規(guī)措施,并建立對(duì)促進(jìn)可視性和有效管理起關(guān)鍵作用的審批工作流程。

隨著 IT 自助服務(wù)的不斷進(jìn)步以及提供支持的基礎(chǔ)設(shè)施愈發(fā)成熟,越來越多的公司開始邁向發(fā)展的下一階段。這些公司充分利用 IT 自助服務(wù)模式,在自助服務(wù)組合中增加了另一種關(guān)鍵任務(wù)資源——編譯。原因是什么?有報(bào)告表明,冗長的編譯時(shí)間阻礙著企業(yè)開發(fā)人員的工作效率。以下內(nèi)容為該問題的實(shí)際情況:

挑戰(zhàn):全球范圍內(nèi)快速回應(yīng)市場(chǎng)

Adobe 是視頻、設(shè)計(jì)、照片和 UI/UX 軟件領(lǐng)域的全球知名公司,在世界范圍內(nèi)有著競(jìng)爭(zhēng)對(duì)手望塵莫及的開發(fā)業(yè)務(wù)范圍及規(guī)模。

Adobe 的產(chǎn)品組合較為單一,并且其開發(fā)團(tuán)隊(duì)成員分布在全球各地,這就導(dǎo)致編譯速度緩慢成為常態(tài)。版本推出和迭代速度極為遲緩,開發(fā)團(tuán)隊(duì)需要等幾個(gè)小時(shí)才能在服務(wù)器農(nóng)場(chǎng)中運(yùn)行構(gòu)建,有時(shí)甚至不得不在本地設(shè)備上進(jìn)行編譯。對(duì)生產(chǎn)力造成影響會(huì)導(dǎo)致開發(fā)人員的積極性和創(chuàng)新能力受挫。

尋求加快構(gòu)建時(shí)間解決方案的 Adobe 最終決定集中化管理構(gòu)建環(huán)境——在自助服務(wù)的基礎(chǔ)上向開發(fā)團(tuán)隊(duì)提供分布式編譯能力,避免額外的硬件投入,同時(shí)明顯提升速度和靈活性。

而在另一片大陸,大型德國金融服務(wù)集成商DATEV也得出了同樣的結(jié)論。DATEV 的集中式編碼團(tuán)隊(duì)支持近 800 名開發(fā)人員開發(fā)緊密關(guān)聯(lián)的產(chǎn)品組合,涉及約 150 個(gè)不同的產(chǎn)品。但緩慢的構(gòu)建時(shí)間將他們的發(fā)布計(jì)劃限制在一年兩次,無法每周或每月實(shí)施發(fā)布。DATEV 也決定采用集中式構(gòu)建模式,實(shí)現(xiàn)更快的收入增長、更高的運(yùn)營利潤和更快的創(chuàng)新速度。

采取行動(dòng)

兩家公司的選擇都很明確——滿足開發(fā)團(tuán)隊(duì)的需求,同時(shí)維持對(duì) IT 部門管控——實(shí)現(xiàn)堅(jiān)不可摧的安全性,保持成本和 SLA/正常運(yùn)行時(shí)間可控。

DATEV 團(tuán)隊(duì)?wèi)?yīng)用 Incredibuild 實(shí)現(xiàn)分布式集中編譯自助服務(wù)模式——在網(wǎng)絡(luò)或云端無縫分配閑置的核心,最大限度提高構(gòu)建性能并減少成本。而且,這種模式非常有效。DATEV 開發(fā)團(tuán)隊(duì)現(xiàn)在可以更高頻率和更高精度實(shí)施構(gòu)建——通過分布式處理方法縮短構(gòu)建時(shí)間,帶來更快的迭代。除此之外,團(tuán)隊(duì)可以在開發(fā)周期更早階段迅速發(fā)現(xiàn)“導(dǎo)致構(gòu)建中斷的罪魁禍?zhǔn)?rdquo;,從而更快解決問題,提高整體質(zhì)量,并減少支出。

Adobe 的平臺(tái)基礎(chǔ)設(shè)施團(tuán)隊(duì)設(shè)計(jì)了多個(gè)構(gòu)建節(jié)點(diǎn)集群,然后將 Incredibuild 作為其集中式 IT 自助服務(wù)組合的一部分。這種新模式是 HPC,即高性能編譯。這正是世界各地的開發(fā)團(tuán)隊(duì)可按需獲得的服務(wù)。Incredibuild 的分布式計(jì)算模型幫助 Adobe 更高效地利用現(xiàn)有計(jì)算資源——利用網(wǎng)絡(luò)或公共云競(jìng)價(jià)實(shí)例中現(xiàn)有的數(shù)千顆閑置核心,將每臺(tái)主機(jī)變成超級(jí)計(jì)算機(jī)。

兩家公司的構(gòu)建時(shí)間都大幅縮減。Adobe 的構(gòu)建時(shí)間從 7.5 小時(shí)縮短至 15 分鐘。DATEV 涉及 150 個(gè)產(chǎn)品的全系列產(chǎn)品減少了近 60% 的構(gòu)建時(shí)間——從 8-9 小時(shí)縮短到到 4-5 小時(shí)。

這一巨變不只在開發(fā)人員構(gòu)建時(shí)間和滿意度以及快速回應(yīng)市場(chǎng)幾個(gè)方面帶來積極影響。應(yīng)用 Incredibuild 還讓兩家公司在硬件資本支出和運(yùn)營支出方面得到回報(bào)——在全球范圍內(nèi)更高效地共享計(jì)算資源,幫助控制與多核服務(wù)器農(nóng)場(chǎng)相關(guān)的成本。盡管都是這些公司本就擁有的資源,但由于缺乏分布式計(jì)算能力,這些資源無法被合理運(yùn)用來為 CPU 密集型工作提速。

更重要的是,對(duì) DATEV 和 Adobe 而言,向分布式編譯自助服務(wù)模式轉(zhuǎn)型代表著公司文化的結(jié)構(gòu)性轉(zhuǎn)變。盡管兩家公司規(guī)模大不相同,但它們都有著共同的目標(biāo):以更快、更靈活的方式滿足客戶和市場(chǎng)需求,與此同時(shí)實(shí)現(xiàn)團(tuán)隊(duì)發(fā)展和賦能,使團(tuán)隊(duì)能夠靈活進(jìn)行創(chuàng)新、推出新產(chǎn)品和嘗試新流程。創(chuàng)建集中式編譯自助服務(wù)模式是減少官僚作風(fēng)、打破組織孤島和維持長期競(jìng)爭(zhēng)力的關(guān)鍵之舉。

總結(jié)

集中式 IT 的理念是以更低的技術(shù)開銷和費(fèi)用向明確的內(nèi)部目標(biāo)受眾提供專門服務(wù)。在今天的企業(yè)生態(tài)系統(tǒng)中(即使是傳統(tǒng)組織在某種程度上也是軟件開發(fā)公司)越來越多的 IT 管理者意識(shí)到,在自助服務(wù)的基礎(chǔ)上提供集中式編譯,既有成本效益,又能提高生產(chǎn)力。將編譯任務(wù)轉(zhuǎn)移到專門的集中式平臺(tái)上可以降低開發(fā)團(tuán)隊(duì)的后臺(tái)負(fù)擔(dān),利用分布式資源縮短編譯時(shí)間,并將技術(shù)性核心問題交還給 IT 團(tuán)隊(duì)處理,這才是解決這類問題的合理辦法。

2.jpg

Dana Rochman

作者簡(jiǎn)介

Dana Rochman在產(chǎn)品管理方面有超過20年的執(zhí)行經(jīng)驗(yàn),目前擔(dān)任Incredibuild的產(chǎn)品副總裁,該公司幫助開發(fā)者和管理者加快產(chǎn)品開發(fā),并不斷地以更快的速度向市場(chǎng)發(fā)布更好的產(chǎn)品。她擁有特拉維夫大學(xué)計(jì)算機(jī)科學(xué)學(xué)士學(xué)位。

免責(zé)聲明:市場(chǎng)有風(fēng)險(xiǎn),選擇需謹(jǐn)慎!此文僅供參考,不作買賣依據(jù)。

標(biāo)簽: Incredibuild 集中式 實(shí)踐

推薦

熱點(diǎn)更多》

關(guān)閉

快訊更多》

財(cái)富