<rt id="eeo40"><acronym id="eeo40"></acronym></rt>
  • <dd id="eeo40"><s id="eeo40"></s></dd>
  • <menu id="eeo40"><code id="eeo40"></code></menu>
  • 您的位置:首 頁 > 新聞中心 > 行業(yè)動態(tài) > 網(wǎng)站故障隔離的成本怎么算?

    行業(yè)動態(tài)

    網(wǎng)站故障隔離的成本怎么算?

    發(fā)布:2018-09-29 20:59:08 瀏覽:4086

    如果創(chuàng)建的架構(gòu)允許你以面向服務(wù)或者面向資源的方式劃分代碼,那么你就有了關(guān)注的靈活性,能夠給這些服務(wù)專門指派工程師了。當(dāng)你還是一家小公司時(shí),這樣做可能意義不大。但是隨著你的公司發(fā)展,代碼數(shù)量、服務(wù)器數(shù)量和系統(tǒng)的整體復(fù)雜度都在增長。要處理這種復(fù)雜度的增長,你就需要集中你的工程師。如果不能讓你的員工專注于自己特定的領(lǐng)域,那么就會造成太多的工程師了解太少的整個(gè)系統(tǒng)的信息,以致效率低下。

    如果你運(yùn)營的是一個(gè)電子商務(wù)站點(diǎn),那么你可能有代碼、對象、方法、模塊、服務(wù)器和數(shù)據(jù)庫,專門用于登出、搜索、對比、瀏覽、物流、存貨管理等。通過給這些領(lǐng)域?qū)iT分配團(tuán)隊(duì),即使這個(gè)領(lǐng)域的代碼庫復(fù)雜、有難度而且在不斷擴(kuò)大,這個(gè)團(tuán)隊(duì)也會成為該代碼庫的專家。有了這種專業(yè)性,就能更快地開發(fā)出新功能,更快地解決已知的或已有的故障和問題。由于這些交付的速度加快了,那么修復(fù)bug、故障的解決方案以及新開發(fā)的功能的上市時(shí)間也就縮短了,此外,開發(fā)的隔離以及理想狀況下的系統(tǒng)或服務(wù)的隔離,會減少單-系統(tǒng)開發(fā)中可能發(fā)生的合并沖突。這里,我們采用的術(shù)語“單一系統(tǒng)開發(fā)”,指的是一個(gè)特定產(chǎn)品中的所有函數(shù)、對象、過程和方法共享資源。多個(gè)工程師都簽出同一個(gè)復(fù)雜系統(tǒng)的代碼,可能會在代碼合并時(shí)增加沖突或出錯(cuò)的可能性。讓專門的軟件開發(fā)團(tuán)隊(duì)負(fù)責(zé)專門的代碼,會減少這種沖突。

    當(dāng)然,這并不是說代碼復(fù)用不應(yīng)該是組織關(guān)注的重點(diǎn),它絕對應(yīng)該是。你應(yīng)該開發(fā)一個(gè)共享的代碼庫,還應(yīng)該考慮專門指派一個(gè)團(tuán)隊(duì)負(fù)責(zé)開發(fā)和監(jiān)管這個(gè)共享代碼庫??梢杂梅?wù)到服務(wù)、共享的可動態(tài)加載的代碼庫或者在編譯產(chǎn)品時(shí)加以編譯或鏈接的代碼庫的形式,來實(shí)現(xiàn)這些代碼庫。我們常用的方法是采用團(tuán)隊(duì)專用的共享代碼庫,如果一個(gè)負(fù)責(zé)不共享代碼庫的團(tuán)隊(duì)開發(fā)了一個(gè)有用的、能共享的組件,那么應(yīng)該把這個(gè)組件加人團(tuán)隊(duì)共享的代碼庫。

    由于工程師總是喜歡不斷面對挑戰(zhàn),所以你可能擔(dān)心工程師不會愿意在某個(gè)特定領(lǐng)域花費(fèi)很多時(shí)間。這時(shí)你可以讓工程師輪換地在不同的領(lǐng)域工作,以使他們更好地了解整個(gè)系統(tǒng),久而久之,這樣做能發(fā)揮他們的才能,幫助他們發(fā)展。此外,這樣做還會為你培養(yǎng)-位對系統(tǒng)有著廣泛認(rèn)識的未來架構(gòu)師,或者會為你打造一個(gè)快速反應(yīng)的SWAT團(tuán)隊(duì),其中的成員可以迅速集結(jié),解決故障和問題。

    故障隔離不僅能縮短上市時(shí)間,基于同樣的方式和理由它還能降低成本。對此一個(gè)視角是,每個(gè)工程師每小時(shí)或每天的生產(chǎn)力越高,那么你的單位成本就會下降。例如,在一個(gè)復(fù)雜的單一系統(tǒng)中,如果要生成普通的故事或用例,通常需要5個(gè)軟件開發(fā)人日;而在一個(gè)用泳道分隔的系本就被減少了10%。統(tǒng)中,生成普通的故事或用例,則只需要4.5個(gè)軟件開發(fā)人日。這樣軟件開發(fā)工作的平均單位成交量價(jià)值。你可以決定把軟件開發(fā)人員減少10%,也可以用較低的成本實(shí)現(xiàn)等量的產(chǎn)品提開、單位成本降低了,你可以用它來做兩件事中的一件,這兩件事都會影響凈收人,從而影響此外,你還可以決定保持當(dāng)前的成本結(jié)構(gòu)不變,而用相同的成本開發(fā)出更多的產(chǎn)品。這里的關(guān)鍵是你要選對產(chǎn)品,選擇會增加你收人的產(chǎn)品。如果你成功了,那么你不僅會提高凈收人,還會使你的股東變得更富有。

    你也許會認(rèn)為額外的站點(diǎn)通常會比-個(gè)站點(diǎn)花費(fèi)的資本多,而目運(yùn)營成本也會增加。雖然事實(shí)的確如此,但大多數(shù)公司還是希望自己的產(chǎn)品能經(jīng)受得住地理上相互隔離的種種災(zāi)難,他們會投資打造各種級別的災(zāi)難恢復(fù)方案,以便能夠減少這些災(zāi)難帶來的影響。假設(shè)你具備了正確的故障隔離的架構(gòu),運(yùn)行三個(gè)或四個(gè)故障隔離的數(shù)據(jù)中心的資本和花費(fèi),可能比運(yùn)行兩個(gè)完全-致的數(shù)據(jù)中心的成本小得多。

    證明故障隔離有效性的另一個(gè)視角是看它對收人的影響。你可以計(jì)算在某段時(shí)間中失去的機(jī)會(失去的收入)。通??梢杂?a href="http://www.modelkey.org">深圳網(wǎng)站建設(shè)系統(tǒng)失去的交易量以及未來比預(yù)計(jì)要高的客戶離開率來衡量失去的收人。比較當(dāng)前損失的收人與將來損失的收人,可以決定實(shí)現(xiàn)故障隔離的架構(gòu)的成本是否合理。根據(jù)我們的經(jīng)驗(yàn),通過提高可用性和減少失去的機(jī)會,就可以證明故障隔離的架構(gòu)是有效的。和bug修復(fù)。這種成本的降低會提高凈收人,但不會增加收人。

    >>> 查看《網(wǎng)站故障隔離的成本怎么算?》更多相關(guān)資訊 <<<

    本文地址:http://www.modelkey.org/news/html/3894.html

    趕快點(diǎn)擊我,讓我來幫您!
    亚洲高清无码中文成人在线,AV色综合久久天堂AV色综合在,久久人人爽人人爽人人片av高,日本亚洲成a人片在线观看
    <rt id="eeo40"><acronym id="eeo40"></acronym></rt>
  • <dd id="eeo40"><s id="eeo40"></s></dd>
  • <menu id="eeo40"><code id="eeo40"></code></menu>