有什么比云計算價格表更誘人的嗎?我們中沒有多少人能記住花一分錢買一塊糖果,但云用戶享受的價格甚至更小。
Google的N1標(biāo)準(zhǔn)機(jī)價格為每小時$0.0475,但如果您愿意承擔(dān)更重要的工作,則可以按每小時$0.01的價格來滿足您的批處理需求。瘋狂的消費者可以以每小時0.015美元的價格升級到高CPU版本,仍然不到2美分。
Azure在其存檔存儲層中存儲一個月的數(shù)據(jù),每GB收費0.00099美元。。不過,亞馬遜可能會提供最令人大跌眼鏡的低價–為支持Lambda功能而對128 MB的內(nèi)存收取無窮的0.0000002083美元。 (四位數(shù)的精度?)
這些小數(shù)目使我們措手不及。醫(yī)療保險和房地產(chǎn)賬單可能會壓縮預(yù)算,但是當(dāng)涉及到云時,我們可以像紙屑一樣盡情地花錢。那是因為許多云服務(wù)的價格實際上低于一片五彩紙屑的價格。
然后,月底來了,云賬單比任何人預(yù)期的都要大得多。這些幾分錢怎么這么快加起來?
以下是云計算公司如何將0.5美分轉(zhuǎn)化為更多實際資金的七個秘密。
隱藏的“附加功能”
有時候,最引人注目的數(shù)字由您沒有注意到的附加功能所控制。亞馬遜的S3 Glacier具有用于長期備份的“深度存檔”層,其誘人的價格為每GB0.00099美元,相當(dāng)于每月每TB 1美元??梢韵胂螅瑸榱撕喕疉mazon服務(wù),將備份磁帶和麻煩放在一邊。
但是,假設(shè)您要實際查看這些數(shù)據(jù)。如果單擊價格表上的第二個選項卡,則可以看到檢索成本為每GB0.02美元。查看數(shù)據(jù)的費用比存儲一個月的費用高20倍。如果餐廳使用此定價模式,則牛排晚餐費用為2美元,銀器費用為40美元。
我認(rèn)為亞馬遜的定價模式具有很強(qiáng)的意義,因為他們將產(chǎn)品設(shè)計為支持長期存儲,而不是隨意瀏覽和生成無數(shù)報告。如果我們想經(jīng)常訪問,我們可以為常規(guī)的S3層付費。但是,如果目標(biāo)是節(jié)省檔案存儲,則我們需要了解次要成本并提前計劃。
位置很重要
云公司經(jīng)常通過顯示全球數(shù)據(jù)中心的地圖使我們眼花繚亂,邀請我們將工作負(fù)載停在我們最舒適的地方。價格雖然并不總是相同。亞馬遜在俄亥俄州的價格為每GB0.00099美元,在北加州的價格為每GB0.002美元。天氣溫暖嗎?靠近海灘?還是僅僅是房地產(chǎn)成本?
中國云計算公司阿里巴巴顯然希望鼓勵開發(fā)人員在全球范圍內(nèi)使用其數(shù)據(jù)中心。在中國境外,低端實例的起價為每月2.50美元,而在香港,每月起價為7美元,在中國內(nèi)地則為每月15美元。
我們需要注意這些價格并做出相應(yīng)選擇。我們不能僅僅因為數(shù)據(jù)中心看起來更方便或成為檢查旅行的理想人選而選擇數(shù)據(jù)中心。
資料傳輸費用
仔細(xì)查看價目表并將我們的工作負(fù)載轉(zhuǎn)移到最便宜的數(shù)據(jù)中心的唯一問題是,云公司也會對數(shù)據(jù)移動收費。如果我們試圖聰明地通過在全球范圍內(nèi)轉(zhuǎn)移位置來尋找最便宜的計算和存儲來套利成本,我們最終可能會為移動數(shù)據(jù)付出更大的代價。
整個網(wǎng)絡(luò)的數(shù)據(jù)流成本驚人地高。偶爾一個千兆字節(jié)也沒什么區(qū)別,但每毫秒在全國復(fù)制一個頻繁更新的數(shù)據(jù)庫可能是個大錯誤,因為可能會有地震或颶風(fēng)發(fā)生。
蟑螂汽車旅館
一個蟑螂陷阱的著名廣告宣布:“蟑螂可以檢入,但他們不檢出。”當(dāng)您查看數(shù)據(jù)出口成本時,您可能會有相同的感覺。云公司通常不要求您將數(shù)據(jù)帶入云中。商店會向顧客收費嗎?但是,如果您嘗試將數(shù)據(jù)發(fā)送出去,則出口費用將無限大。
任何人,無論大小,只要看到某些內(nèi)容被病毒傳播,都會被它咬傷。突然,每個人都想在你的服務(wù)器上看到一些meme或視頻,當(dāng)你的web服務(wù)器有效地滿足所有的請求時,出口收費表旋轉(zhuǎn)得越來越快。
沉沒成本謬誤
有時,當(dāng)前的機(jī)器或配置很難完成任務(wù),但如果您只是增加大小,就可以了。每小時僅需多花幾分錢。如果我們已經(jīng)每小時支付幾美元,那么再花幾便士就不會使我們破產(chǎn)。而云計算公司只需單擊即可為您提供幫助。
賭場知道通往我們錢包的途徑。到目前為止,我們已經(jīng)走到了–再付一小筆錢也不算什么。但是精明的會計師知道,沉沒的成本謬誤(又稱“一擲千金”)對賭徒,管理人員以及幾乎所有的孩子(小孩子)來說都是一個大問題。我們花的錢都沒了。它永遠(yuǎn)不會回來。不過,我們可以控制新的支出。
開發(fā)軟件時會有所不同。我們通常無法確定一項功能需要多少內(nèi)存或CPU。在某些時候,我們將不得不提高機(jī)器的功能。真正的挑戰(zhàn)是保持我們對預(yù)算的關(guān)注并一路控制成本。只是在這里增加了一些CPU或內(nèi)存,就可以在本月底獲得大量賬單。
間接費用
云機(jī)器本身不是機(jī)器,而是一個更大的物理機(jī)器的一部分,它被分成N部分。不過,這些切片的功能還不足以單獨處理負(fù)載,因此我們部署了Kubernetes之類的工具來保持N個片段協(xié)同工作。為什么我們要把一個大箱子切成N片,然后再縫起來?為什么不讓一臺肥肉機(jī)來處理一堆肥肉呢?
云傳道者可能會說,那些問這樣無禮問題的人并沒有從云中得到好處。操作系統(tǒng)的所有額外層和額外副本都帶來了大量的冗余和靈活性。我們應(yīng)該慶幸的是,所有這些實例都是在精心策劃的舞蹈中啟動和關(guān)閉的。
但是,使用Kubernetes恢復(fù)的方便性鼓勵了草率的編程。節(jié)點故障不是問題,因為當(dāng)Kubernetes替換實例時pod將繼續(xù)運行。所以我們花更多的錢來維持額外的層,感謝我們能在沒有任何障礙物的情況下啟動一個干凈的新機(jī)器。
云無限
最后,云計算的一個棘手問題是,最好的特性,它似乎無限的擴(kuò)展能力來處理任何需求,也是一個預(yù)算雷區(qū)。每個用戶的平均出口容量是10G還是20G?每臺服務(wù)器需要2 GB的RAM還是4 GB?當(dāng)我們啟動項目時,不可能知道。
當(dāng)需求激增時,為一個項目購買固定數(shù)量服務(wù)器的舊解決方案可能會開始出現(xiàn)問題,但至少預(yù)算成本不會飆升。服務(wù)器上的風(fēng)扇可能會從所有負(fù)載中發(fā)出嗚咽聲,用戶可能會抱怨響應(yīng)緩慢,但你不會接到會計團(tuán)隊的驚慌電話。
我們可以匯總估算,但沒人會真正知道。然后用戶出現(xiàn),一切都會發(fā)生。沒有人注意到成本降低了,但是當(dāng)電表開始旋轉(zhuǎn)得越來越快時,老板開始注意。最深層的問題是我們的銀行帳戶無法像云一樣擴(kuò)展。
關(guān)鍵詞: 云計算如何轉(zhuǎn)化資金秘密