幫你的IT預(yù)算瘦身,一起“燃燒我的卡路里”

云計(jì)算硬件易于配置和使用,但是如果需要經(jīng)常使用它們,成本就會(huì)很高。最容易省錢(qián)的地方是二級(jí)和三級(jí)數(shù)據(jù)庫(kù),它們應(yīng)隨時(shí)可用,但不涉及關(guān)鍵任務(wù)。這些數(shù)據(jù)庫(kù)可以移回到本地計(jì)算機(jī)中,通常使用運(yùn)行某些開(kāi)源代碼操作系統(tǒng)的舊硬件。

在CFO不停抱怨、反復(fù)找你談?lì)A(yù)算削減之前,CTO們可以在這11處不太顯眼的地方先一步給IT預(yù)算瘦個(gè)身。

年景好的時(shí)候,收成不錯(cuò),有花不完的錢(qián),企業(yè)很容易大手大腳。但是,當(dāng)時(shí)局艱難,收入蒸發(fā)時(shí),就要消減支出了,特別是那些曾經(jīng)很有意義的巨額支出和大膽的想法。這項(xiàng)工作不太容易,也不會(huì)令人愉快,但如果能認(rèn)真完成,結(jié)果是企業(yè)會(huì)更加靈活且高效,將以更好的姿態(tài)迎接未來(lái)。

在首席財(cái)務(wù)官來(lái)找你談?lì)A(yù)算削減之前,你還能在11處不太顯眼的地方進(jìn)一步給IT預(yù)算瘦身。

丟掉花哨的東西

你的網(wǎng)站上是不是有些額外的數(shù)據(jù),只是為了讓網(wǎng)站功能更多一些?一些網(wǎng)站喜歡滾動(dòng)播報(bào)股市行情、天氣預(yù)報(bào)和體育賽事成績(jī),讓人們體驗(yàn)更加豐富一點(diǎn)。還有類似“這家酒店在過(guò)去47分鐘內(nèi)被預(yù)訂了18次”這樣的小廣告。

精細(xì)的數(shù)據(jù)和炫目的顯示在年景好的時(shí)候能引起人們的注意,有時(shí)甚至可以增加一點(diǎn)點(diǎn)收入。但年景不好的時(shí)候,這些很容易成為省錢(qián)的目標(biāo),特別是那些“增強(qiáng)功能”——這些功能通常由運(yùn)行在自己POD中的獨(dú)立微服務(wù)提供支持。后臺(tái)一般會(huì)頻繁地調(diào)用收取訂閱費(fèi)用的信息源或者API。這些額外的功能會(huì)使網(wǎng)站更復(fù)雜,但如果額外的顯示區(qū)域只是讓網(wǎng)站更好看,更有趣,那么,就比較容易削減數(shù)據(jù)饋送成本、額外的服務(wù)器時(shí)間和軟件維護(hù)開(kāi)銷。

更改體系結(jié)構(gòu)優(yōu)先級(jí)

開(kāi)發(fā)部門(mén)想要實(shí)現(xiàn)既定的目標(biāo)。在繁榮時(shí)期,很多管理人員關(guān)注的是強(qiáng)調(diào)速度的指標(biāo),比如響應(yīng)時(shí)間。要縮短幾毫秒的響應(yīng)時(shí)間通常意味著增加額外的服務(wù)器層,構(gòu)建更靠近用戶而精心設(shè)計(jì)的網(wǎng)絡(luò)。這些都是很高大上的目標(biāo),因?yàn)橛写罅垦芯勘砻?,善變的客戶還是很歡迎速度的提高。

但不景氣的時(shí)候,每一分錢(qián)都很重要,顧客會(huì)盡量少花錢(qián)來(lái)湊合。對(duì)價(jià)格敏感的顧客寧愿多等幾毫秒來(lái)完成交易。

如果把速度的優(yōu)先級(jí)讓給效率,就不需要很多額外的緩存和同步層了。與其測(cè)量最初的反應(yīng)時(shí)間,不如看看滿足請(qǐng)求所需的計(jì)算量。有時(shí),將速度降低10%或者20%可以節(jié)省一半以上的計(jì)算工作量。在額外資源上省錢(qián)也意味著節(jié)省了保持所有這些層運(yùn)行的工作量。

檢查基礎(chǔ)設(shè)施的配置情況

優(yōu)秀的開(kāi)發(fā)人員有時(shí)候會(huì)非常小心,他們通常會(huì)創(chuàng)建占有更多內(nèi)存和虛擬CPU的云實(shí)例——為的是應(yīng)對(duì)需求激增的情況。有時(shí)甚至不僅僅是開(kāi)發(fā)人員會(huì)這樣做。有人會(huì)因?yàn)橛脩艏ぴ龆褭C(jī)器升級(jí)。年景好的時(shí)候,這種增加一點(diǎn)額外能力的先見(jiàn)之明的行為還算不錯(cuò)。

不過(guò),年景不好的時(shí)候,應(yīng)謹(jǐn)慎利用這些額外的資源。最容易的是少配置一些CPU,因?yàn)榉峙鋬?nèi)核的層基本上是自動(dòng)工作的。如果沒(méi)有可用的額外CPU內(nèi)核,軟件只需多等待幾納秒,直到有空閑的內(nèi)核。

少配置內(nèi)存有點(diǎn)危險(xiǎn),因?yàn)楫?dāng)找不到更多的內(nèi)存時(shí),軟件很可能會(huì)崩潰或者失敗。如果代碼正常失敗,可以在減少RAM的同時(shí)查看日志文件。

有時(shí)罪魁禍?zhǔn)资潜镜氐母咚俅鎯?chǔ)。當(dāng)收到一些實(shí)例的賬單時(shí),會(huì)發(fā)現(xiàn)硬盤(pán)空間的成本超過(guò)了CPU和RAM。大部分的硬盤(pán)空間是空閑的,而有人已經(jīng)把機(jī)器鏡像構(gòu)建成兩倍大——不過(guò)是為了以防萬(wàn)一。云可以很容易地增加額外的硬盤(pán)空間;讓其節(jié)省資源反而會(huì)有點(diǎn)麻煩。這個(gè)操作指南有23個(gè)步驟!戒癮只需要12步。

重新思考備災(zāi)

把社會(huì)災(zāi)難太大了作為借口而不做好備災(zāi)工作似乎不太合適,但我們所有人都應(yīng)該清楚現(xiàn)在什么才是真正重要的。建立一個(gè)強(qiáng)大的、故障安全的數(shù)據(jù)庫(kù)來(lái)收集關(guān)鍵任務(wù)醫(yī)療材料的訂單比以往任何時(shí)候都更為重要。但將同樣的防患未然的原則延伸到一堆社交媒體帖子上就不一樣了。有些數(shù)據(jù)庫(kù)不需要每隔幾毫秒就在全世界復(fù)制一次。有些按鍵不需要跟蹤。有些數(shù)據(jù)庫(kù)甚至不需要會(huì)話一致性。很多數(shù)據(jù)甚至根本不需要太多的關(guān)注。一些會(huì)話的一組日志文件可以很好地處理偶爾引用的數(shù)據(jù)。

切換到無(wú)服務(wù)器

在過(guò)去幾年里,一種輕度使用資源的新技術(shù)出現(xiàn)了突破。“無(wú)服務(wù)器技術(shù)”的服務(wù)器是隱藏在下層的,這簡(jiǎn)化了計(jì)算,因?yàn)楫?dāng)偶爾出現(xiàn)請(qǐng)求時(shí),基礎(chǔ)設(shè)施會(huì)負(fù)責(zé)啟動(dòng)和關(guān)閉虛擬服務(wù)器。

云供應(yīng)商對(duì)某些網(wǎng)絡(luò)請(qǐng)求響應(yīng)收取的費(fèi)用遠(yuǎn)遠(yuǎn)低于一美分,因此,其價(jià)格往往低得令人難以置信,如果你的數(shù)據(jù)庫(kù)或者網(wǎng)站每個(gè)月只有幾十人的訪問(wèn)量,那么,你的賬單可能不到一分錢(qián),甚至四舍五入為零。

搜索負(fù)載非常低的服務(wù)器,然后想辦法替換它們。這可能是實(shí)驗(yàn)性的工具,也可能是用于小眾業(yè)務(wù)的工具。要小心有的可能會(huì)傳播病毒,有可能會(huì)遇到使用高峰。一分錢(qián)的零頭積累起來(lái)也是個(gè)不小的數(shù)目。

考慮低租金選擇

過(guò)去,IT部門(mén)通過(guò)構(gòu)建由專有前端管理的專有數(shù)據(jù)庫(kù)來(lái)解決問(wèn)題。定制套件才是關(guān)鍵?,F(xiàn)在,把數(shù)據(jù)轉(zhuǎn)儲(chǔ)到云托管的電子表格中比以往任何時(shí)候都要容易。例如,微軟的Excel有一個(gè)接受JSON數(shù)據(jù)包的API,谷歌的Sheets也是如此。如果你已經(jīng)為桌面工具的訂購(gòu)版付費(fèi)了,為什么不直接將基本數(shù)據(jù)推送到電子表格中呢?

這是一個(gè)很好的計(jì)劃,極大地鼓舞了能使用電子表格但是不能處理SQL的部門(mén)員工。但這也有局限性。例如,Google Sheets只能處理40萬(wàn)個(gè)單元格。當(dāng)數(shù)據(jù)規(guī)模變大時(shí),把所有東西下載下來(lái)以便在網(wǎng)絡(luò)瀏覽器中工作可能會(huì)很麻煩。但是對(duì)于小規(guī)模的工作來(lái)說(shuō),依靠基本基礎(chǔ)設(shè)施將是交付解決方案的一種快速方式。

把低使用率的服務(wù)重新分配給舊的硬件

云計(jì)算硬件易于配置和使用,但是如果需要經(jīng)常使用它們,成本就會(huì)很高。最容易省錢(qián)的地方是二級(jí)和三級(jí)數(shù)據(jù)庫(kù),它們應(yīng)隨時(shí)可用,但不涉及關(guān)鍵任務(wù)。這些數(shù)據(jù)庫(kù)可以移回到本地計(jì)算機(jī)中,通常使用運(yùn)行某些開(kāi)源代碼操作系統(tǒng)的舊硬件。一些有FAT硬盤(pán)的備用計(jì)算機(jī)也可以有效地保存日志文件以及使用率極低的數(shù)據(jù)庫(kù)條目。不要把一些舊機(jī)器低價(jià)賤賣(mài)出去。把數(shù)據(jù)移回到服務(wù)器柜,可以節(jié)省云存儲(chǔ)的費(fèi)用。

仔細(xì)檢查更新

軟件更新可能是一種挑戰(zhàn)。有些能修復(fù)安全漏洞,解決穩(wěn)定性問(wèn)題。應(yīng)盡快安裝這類更新。其他的更新可能包括一系列新特性和功能,當(dāng)資金較為充沛時(shí),這些特性和功能可能會(huì)受到熱烈歡迎,但在目前的形勢(shì)下,應(yīng)仔細(xì)考慮其隱藏的費(fèi)用。新特性通常意味著更多的代碼,而更多的代碼則需要更多的RAM和更多的CPU能力。即使更新已經(jīng)包含在許可成本中,更新的成本通常也會(huì)很高——為更大的計(jì)算資源付費(fèi)則是不必要的開(kāi)支。大家在沒(méi)有額外特性的情況下都能很好地運(yùn)行。確實(shí)需要更新嗎?還是真的有必要而且值得付出額外的成本?

正常的降級(jí)服務(wù)

隱藏最深、最能降低成本之處在于大量圖像和視頻的分辨率。在新冠病毒疫情隔離期間,一些主流視頻流媒體服務(wù)商首先做的事情就是切換到低分辨率。豪華的4K視頻雖然很棒,但大多數(shù)情況下,人們采用低得多的分辨率便足以完成工作了。降低像素?cái)?shù)和使用極高的壓縮比意味著可以使用更少的服務(wù)器來(lái)傳輸數(shù)據(jù),并降低了傳輸帶寬的費(fèi)用。

重溫開(kāi)源

專有代碼不但特性優(yōu)異而且價(jià)格合理,因此,一直在市場(chǎng)上占據(jù)一席之地。如果你的堆棧已經(jīng)包含一些價(jià)格不菲的代碼,那是因?yàn)檫@些代碼有其重要之處。

不再運(yùn)行專有代碼以節(jié)省授權(quán)成本,對(duì)于任務(wù)關(guān)鍵內(nèi)核來(lái)說(shuō)可能不太可行,但是在很多二級(jí)和三級(jí)工具上不妨一試。內(nèi)部系統(tǒng)完全夠用的開(kāi)源選項(xiàng)有助于節(jié)省費(fèi)用。這一舉措可能不受那些喜歡額外功能的內(nèi)部團(tuán)隊(duì)的歡迎,但如果較低的許可預(yù)算能阻止裁員,他們會(huì)感謝你的。

在其他方面也別太奢侈了

硅谷的一家網(wǎng)絡(luò)公司曾邀請(qǐng)我去他們的辦公室共進(jìn)晚餐。廚師長(zhǎng)準(zhǔn)備的食物很好,但晚餐后,就在餐廳柜臺(tái)幾英尺外的地方,至少放著20瓶上好的、昂貴的酒和一些來(lái)自納帕谷最好酒莊的紅酒。有些酒即使在所謂折扣酒店里也要100美元以上。好酒太多了。真的需要嗎?

你的技術(shù)預(yù)算中是否也包括一行委婉的標(biāo)簽,例如“鼓舞士氣”或者“加班服務(wù)”?這個(gè)架子上酒的價(jià)值要超過(guò)一個(gè)大型項(xiàng)目服務(wù)器一年多的費(fèi)用。對(duì)于很多企業(yè)來(lái)說(shuō),買(mǎi)酒和其他零食是不錯(cuò)的策略。很難判斷這個(gè)管理團(tuán)隊(duì)過(guò)去的表現(xiàn),因?yàn)樽詮奈覅⒓油聿鸵詠?lái),該公司一直生存和發(fā)展的不錯(cuò)。但時(shí)代變了。至少,不要再購(gòu)買(mǎi)10年以上的蘇格蘭威士忌老酒,也不要再批量購(gòu)買(mǎi)東西。把納帕葡萄酒換成索諾瑪葡萄酒,或者,稍好一些的,考慮盒裝葡萄酒。別買(mǎi)甜甜圈了。這不但節(jié)省了預(yù)算,而且至少也能讓我們減減肥。

THEEND

最新評(píng)論(評(píng)論僅代表用戶觀點(diǎn))

更多
暫無(wú)評(píng)論