本地還是云:哪個讓你的應(yīng)用更具成本效益?

責(zé)任編輯:editor004

作者:Nick Martin

2016-08-08 11:10:06

摘自:TechTarget中國

那些與數(shù)據(jù)庫緊密耦合的,或是那些需要大量重新開發(fā)才能在一個云服務(wù)提供商上有效運(yùn)行的應(yīng)用,是最適合留在本地運(yùn)行的工作負(fù)載,Linthicum說道。越來越多的新公司,或者那些尋求提供新的工作負(fù)載,開始考慮云服務(wù),以避免在服務(wù)器或存儲上大量的資本投入。

一些組織急于進(jìn)行云遷移,認(rèn)為絕對可以節(jié)約成本。但并不是所有應(yīng)用都適合公有云,有時候遷移到公有云上可能會讓你花費(fèi)更多。

只有當(dāng)需要的時候才消費(fèi)資源是提高效率的最明顯方法。雖然你可以在不使用服務(wù)器時將它關(guān)閉,在電力和冷卻方面省錢,但你卻不能收回任何資金成本。另外大多數(shù)操作系統(tǒng)或軟件授權(quán)模型并不關(guān)心你多常使用該應(yīng)用。因此,當(dāng)你能夠購買捆綁好的資源,作為一個服務(wù)交付并且只在你需要的時候才計(jì)費(fèi),你當(dāng)然能夠節(jié)省成本,除去那些你無法節(jié)省的情況。

許多應(yīng)用根本就不適合在公有云中運(yùn)行,因?yàn)榧夹g(shù)或經(jīng)濟(jì)方面的原因,David Linthicum,總部位于波士頓的云技術(shù)合作伙伴的高級副總裁說道。為了避免支付超過他們所需的,組織應(yīng)仔細(xì)比較應(yīng)用在本地與云環(huán)境上部署的成本。

“傳統(tǒng)的企業(yè)中,這類應(yīng)用可能會高達(dá)50%之多,而平均大約是30到40%,”Linthicum說道。“你必須做好分類,并深入了解整個應(yīng)用組合,否則最終你將作出愚蠢的決定然后花費(fèi)更多錢將工作負(fù)載移動到云端。”

那些與數(shù)據(jù)庫緊密耦合的,或是那些需要大量重新開發(fā)才能在一個云服務(wù)提供商上有效運(yùn)行的應(yīng)用,是最適合留在本地運(yùn)行的工作負(fù)載,Linthicum說道。

“一些應(yīng)用在創(chuàng)建的時候就天生效率不高,因此在云提供商那里自然會使用比他們原本更多的資源,”他說。因此,就很像一個用了30年的冰箱,它會比一個新的模型更費(fèi)電。”

歸根結(jié)底,絕大多數(shù)應(yīng)用的本地與云成本的比較,都?xì)w結(jié)到該應(yīng)用是否是為在云中運(yùn)行設(shè)計(jì)的,或者重新設(shè)計(jì)它需要多少工作,”Erik Peterson,位于馬薩諸塞州Burlington一家應(yīng)用安全公司Veracode的技術(shù)戰(zhàn)略總監(jiān)說道,這家公司在亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)上運(yùn)行他們的應(yīng)用程序。

“大多數(shù)人認(rèn)為他們只需要開始將現(xiàn)有的應(yīng)用搬到AWS上就好,”Peterson說道。“但他們往往沒有意識到,遷移到云端更需要觀念上的轉(zhuǎn)變。”

這幾十年來,企業(yè)花了很多的錢,以確保他們關(guān)鍵的工作負(fù)載能在故障發(fā)生時保持運(yùn)行,投資冗余系統(tǒng),調(diào)整大小以滿足高峰的需求。公有云在很多方面顛覆了這種想法,提供了一個對故障做出預(yù)期的彈性平臺。然而毫不意外的是那些專為某個基礎(chǔ)架構(gòu)模式設(shè)計(jì)的工作負(fù)載往往不容易轉(zhuǎn)換到其他的模式。例如,部署本地工作負(fù)載時,管理員通常會分配足夠的資源以滿足預(yù)期的需求高峰。但是,如果你把這個原則應(yīng)用于公有云的工作負(fù)載,你最終會付出--通常是每小時——比你所需要的多很多的成本。

組織應(yīng)首先評估他們除了成本以外,將一個現(xiàn)有的應(yīng)用移動到云端的原因。然后,如果有令人信服的商業(yè)原因可以繼續(xù)下去,企業(yè)應(yīng)該對成本比較抱持懷疑的態(tài)度,Mindy Cancila,Gartner的云計(jì)算研究總監(jiān)說道。

“通常情況下,當(dāng)我與那些想要建立成本比較模型的客戶交談時,我們首先推薦的是請他們先尋找其他能驅(qū)使他們采用云計(jì)算的好處,”Cancila說道。“原因是,成本模型常常摻雜了許多不確定性。”

諸如設(shè)施和電力輸送這種被忽視的成本,如果不考慮進(jìn)去,將得出有誤導(dǎo)性的比較結(jié)果。Gartner替客戶建立了一個成本比較模型,幫助他們了解本地和云環(huán)境各自的經(jīng)濟(jì)效益。但要為任何一個模型做出準(zhǔn)確的比較,我們需要組織進(jìn)行精確的計(jì)算,并仔細(xì)檢驗(yàn)將一個工作負(fù)載交付到最終用戶的過程中所有的環(huán)節(jié)。

Gartner公司建議一家企業(yè)轉(zhuǎn)用每虛擬機(jī)(VM)的成本作為計(jì)算的單元,因?yàn)檫@對本地和公有云來說是最合乎邏輯的比較方式。“但是,重申一遍,大多數(shù)公司并不具有這種程度的清晰或透明度,”Cancila說道。“大部分的公司都不會將支出分?jǐn)偟教摂M機(jī),甚至不會分到不同的團(tuán)隊(duì)。”

新應(yīng)用新時代

要比較很多工作負(fù)載的本地和云的成本是困難的,但是值得的,Cancila說。云提供商的基礎(chǔ)設(shè)施效率對大多數(shù)組織來說是遙不可及的,并且他們受益于企業(yè)IT部門所不具備的下一代硬件。即便將現(xiàn)有的應(yīng)用程序轉(zhuǎn)移到云并不總是能獲得明顯的財務(wù)優(yōu)勢,想要建立或部署一個新應(yīng)用的企業(yè)仍然應(yīng)該首先考慮云部署,無論是托管在一個基礎(chǔ)設(shè)施即服務(wù)提供商還是作為一個軟件即服務(wù)的選項(xiàng)。

“隨著時間的推移,我們不認(rèn)為在公有云和本地部署的成本上本地部署能夠具有競爭力,而這一論點(diǎn)對于大多數(shù)的工作負(fù)載都是成立的,”Cancila說。

越來越多的新公司,或者那些尋求提供新的工作負(fù)載,開始考慮云服務(wù),以避免在服務(wù)器或存儲上大量的資本投入。

“我們創(chuàng)立一家新公司的時候正好是[谷歌]App Engine測試版的時候,所以我們從沒有在自己的辦公室里有過一臺服務(wù)器,”Dale Hopkins,一家總部位于Saskatoon,Sask的銷售和營銷軟件提供商Vendasta Technologies的首席架構(gòu)師說。

“我們的應(yīng)用本地部署成本太高,而我們沒有任何的IT員工,”Hopkins說。“因此,我們在一開始的時候就立刻選擇了使用管理云作為我們業(yè)務(wù)的核心。

隨著時間的推移,谷歌云服務(wù)不斷發(fā)展,出現(xiàn)了更多的競爭對手,Vendasta繼續(xù)收獲財務(wù)上的收益。

“谷歌在過去的八年里在定價上已經(jīng)取得了一些顯著的改進(jìn),”Hopkins說?;旧希康馁M(fèi)用加起來,我們支付的比過去的要少。”

盡管可以節(jié)省金錢,大多數(shù)機(jī)構(gòu)還是會遇到各種各樣的挑戰(zhàn),Veracode的Peterson說道。一個企業(yè)還需要考慮平臺的變化應(yīng)該伴隨著企業(yè)文化的變化。在對客戶的AWS環(huán)境進(jìn)行安全審查時,Peterson的團(tuán)隊(duì)發(fā)現(xiàn)了他們的客戶的帳戶有一個意想不到的問題。

標(biāo)簽,就是這個

為一個實(shí)例的元數(shù)據(jù)增加信息不僅在發(fā)生問題時可以幫助員工對問題分流,還創(chuàng)建了一種問責(zé)文化。Veracode采用了一種標(biāo)簽政策,要求每個新的AWS EC2 實(shí)例必須包含下列信息:

誰負(fù)責(zé)這個實(shí)例

在什么環(huán)境中使用(產(chǎn)品或者測試)

資源支持的產(chǎn)品或團(tuán)隊(duì)

當(dāng)出現(xiàn)問題時應(yīng)該聯(lián)系誰?

“我們發(fā)現(xiàn)他們每月花費(fèi)超過1萬美元在磁盤存儲上,而他們完全不記得這件事,”Peterson說。開發(fā)人員創(chuàng)建了一個會造成磁盤使用空間不斷增加的系統(tǒng),但卻從來沒有進(jìn)行過任何清理工作。在誰買單和誰來做之間沒有一個連接。”

他說,制定問責(zé)制的政策,允許組織對資源進(jìn)行追蹤是確保公司的云投資不會成為一種負(fù)債的最重要的一部分。Veracode主要依賴CloudHealth Technologies——第三方的云管理工具來跟蹤和管理AWS資源。

大客戶往往依賴多個AWS賬戶,但亞馬遜內(nèi)置的工具不允許用戶跟蹤跨不同賬戶的成本。“在我們的例子中,我們有超過20個不同的帳戶,”Peterson說。“如果你想要一個你所有帳戶的全面視圖,唯一的方式是使用某個第三方服務(wù)或自己編寫代碼來做到。”

成本優(yōu)化新境界

當(dāng)組織有了一個很好的過程來跟蹤他們的云計(jì)算花費(fèi),員工也具備了專業(yè)知識并開始大規(guī)模的使用云服務(wù)后,他們開始探索成本優(yōu)化的技術(shù)。在未來,Cancila說她期望從云提供商和第三方那里產(chǎn)生一些幫助組織優(yōu)化云花費(fèi)的新工具。

即使在今天,大型一點(diǎn)的云用戶也找到了一些方法來降低成本。例如,AWS提供了一個選項(xiàng),稱為預(yù)留實(shí)例,在這種情況下客戶可以按照一定的折扣率預(yù)付云服務(wù)能力。假設(shè)一個公司可以準(zhǔn)確的規(guī)劃所需要的云服務(wù)能力,“你可以通過購買一些智能的預(yù)留實(shí)例來節(jié)省20%到30%的費(fèi)用,”Peterson說。

云節(jié)省的下一個發(fā)展可能建立另一個EC2的實(shí)例類型上。亞馬遜EC2競價型實(shí)例允許客戶對空閑的計(jì)算能力競價。這些亞馬遜服務(wù)器上未使用的容量將會被浪費(fèi)掉,所以,為了進(jìn)一步提高效率和賺錢,亞馬遜將這些容量以一個底部的價格提供,或給與出價最高的競價人。客戶指定一個他們愿意支付的價格,只要市場利率-基于其他客戶的出價-等于或低于他們的價格,他們就可以以一個很大的折扣購買容量。然而,當(dāng)市場價格超過他們的出價時,他們的實(shí)例會被終止。

“你可以讓系統(tǒng)以很便宜的成本,做令人難以置信的大量工作,”Peterson說。“公司很難重新架構(gòu)他們的應(yīng)用程序來利用這一優(yōu)勢,但當(dāng)我看到公司做這樣的投資時,回報通常會很快。”

競價實(shí)例更多面向那些不是關(guān)鍵或?qū)r間敏感的工作負(fù)載,但有可能構(gòu)建一個彈性的,在單個實(shí)例或一組實(shí)例宕掉時仍然可以工作的應(yīng)用,Linthicum說道。事實(shí)上,有了容器化所提供的便攜性優(yōu)勢,下一步就可以讓工作負(fù)載根據(jù)成本自動在不同實(shí)例類型,甚至不同的云提供商之間移動。

“我甚至可以建立自動化的進(jìn)程來尋找最高效的平臺,”Linthicum說道。“這目前來說聽起來有點(diǎn)科幻小說的感覺,但有了今天的技術(shù),這肯定會成為可能。”

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號