2014年3月25日,Google宣布了其云服務(wù)的一系列新特性,并大幅降價(jià)。第二天,Amazon Web Services也宣布新特性并匹配降價(jià)。而3月31日,微軟Azure也調(diào)低了價(jià)格。
Adrian Cockcroft是Netflix云系統(tǒng)團(tuán)隊(duì)的架構(gòu)總監(jiān)。作為全球云計(jì)算大會(huì)拉斯維加斯站開幕式主題演講的一部分,他對(duì)云計(jì)算領(lǐng)域最近的這一系列舉措進(jìn)行了概要介紹。本月初,他又寫了一篇博文,探討與之相關(guān)的細(xì)節(jié)。
他指出,AWS用戶應(yīng)該從過時(shí)的m1、m2、c1、c2遷移到新的m3、r3、c3實(shí)例上,以便以更低的價(jià)格獲得更好的性能以及最新的Intel CPU。這里重要的是要了解AWS的兩代實(shí)例類型。AWS舊實(shí)例類型的名字以m1、m2、c1、c2開頭,除了規(guī)格最小的m1外,其它類型都有了替代類型,以m3、r3、c3命名。舊類型使用的Intel CPU技術(shù)是五年前引入的,而新一代的CPU則是去年引入的,基于Sandybridge架構(gòu)。新實(shí)例具有相近的RAM和CPU線程數(shù),但CPU性能顯著提高。新設(shè)備還用更小、更快、更可靠的固態(tài)磁盤代替了小而慢的本地磁盤,底層的網(wǎng)絡(luò)從1Gbit/s升到10Gbit/s。
基于上述分析,他認(rèn)為,任何以AWS m1系列實(shí)例為基礎(chǔ)的云計(jì)算基準(zhǔn)或價(jià)格比較都只能稱為偽基準(zhǔn)。此前,微軟承諾匹配AWS的價(jià)格。在他們的聲明中,新定價(jià)與AWS m1系列進(jìn)行了比較,他們的A5比舊的m2.xlarge便宜。但與AWS r3.large相比,A5的CPU類型更老更慢,價(jià)格更高($0.22 vs. $0.18),內(nèi)存卻更小(14GB vs. 15GB)。Azure的價(jià)格策略忽略了當(dāng)代的AWS產(chǎn)品,因此,微軟并沒有兌現(xiàn)匹配價(jià)格的承諾。此外,Google和AWS的價(jià)格調(diào)整自4月1日起生效,而Azure則自5月1日起生效。
在規(guī)格相近的情況下,AWS與Google實(shí)例的價(jià)格基本一樣。由于Google是最近才加入公有云市場(chǎng)的,所以他們的所有實(shí)例類型都是基于Sandybridge架構(gòu)。對(duì)于最常用的實(shí)例類型AWS m3和Google n1-standard,它們的技術(shù)參數(shù)非常相近,每小時(shí)的價(jià)格也完全相同。這兩家供應(yīng)商在架構(gòu)上的最大區(qū)別是,Google實(shí)例是無磁盤的,他們的所有存儲(chǔ)都是網(wǎng)絡(luò)附加存儲(chǔ),而AWS包含不同數(shù)量的SSD。AWS虛擬層為每個(gè)實(shí)例提供的內(nèi)存稍多一些,而c3的技術(shù)參數(shù)表明AWS為該實(shí)例類型提供的CPU時(shí)鐘頻率稍高一些。他認(rèn)為,這是因?yàn)橛?jì)算密集型的c3實(shí)例類型是基于具有更高時(shí)鐘頻率的Ivybridge CPU,而不是先前的Sandybridge。具有大容量內(nèi)存的實(shí)例類型有一點(diǎn)不同。Google n1-himem實(shí)例提供的內(nèi)存小于AWS r3的同等產(chǎn)品,但價(jià)格也低一點(diǎn)。
IBM Softlayer的價(jià)格仍然更高,對(duì)于小型實(shí)例類型尤其如此。IBM Softlayer有一個(gè)根據(jù)需要選擇的模型,而不是提供一組特定的實(shí)例類型供用戶選擇。小型實(shí)例的價(jià)格為$0.10/hr,而AWS和Google n1-standard-1的價(jià)格為$0.07/hr。當(dāng)在Softlayer上選擇更大的實(shí)例類型時(shí),其成本并不是按比例呈線性增長的,而Google和AWS會(huì)隨著配置加倍而加倍。實(shí)際上,Softlayer與Google n1-standard-16同等的實(shí)例價(jià)格稍微低一些。Softlayer大部分實(shí)例的價(jià)格與AWS和Google降價(jià)前在相同的范圍內(nèi)。
在分析比較了幾家主要云供應(yīng)商的定價(jià)后,Adrian對(duì)他們之間的差異和缺失的特性進(jìn)行了綜合說明。他寫道,在AWS的定價(jià)中,低檔的m1.small實(shí)例是一個(gè)異常的存在,現(xiàn)在還沒有同等的更新的技術(shù)。與Google相比,AWS具有廣泛得多的實(shí)例類型,但他們?nèi)鄙僖粋€(gè)可以與Google n1-standard-16相匹配的m3.4xlarge實(shí)例,而Google hicpu系列的CPU/RAM比是AWS c3系列的兩倍,因此,它們不具備直接的可比性。對(duì)于具有最高內(nèi)存和CPU的AWS實(shí)例,Google沒同等的實(shí)例,而且沒有本地磁盤或SSD選項(xiàng)。相反,他們有比AWS Elastic Block Store性能更好的附加磁盤,但是附加磁盤增加了實(shí)例成本,而且永遠(yuǎn)無法和實(shí)例內(nèi)的本地SSD一樣快。Microsoft Azure則需要刷新其實(shí)例類型選項(xiàng),它們的實(shí)例范圍小得多,CPU更老更慢,而且沒有SSD選項(xiàng),看起來不是特別有競(jìng)爭(zhēng)力。
最后,Adrian總結(jié)到,隨著公有云供應(yīng)商一年數(shù)次壓低價(jià)格及升級(jí)實(shí)例,在比較私有云和公有云成本時(shí)應(yīng)該將類似摩爾定律的因素考慮進(jìn)來,成本每18到24個(gè)月降低一半,而技術(shù)更新比三年一次更頻繁。CIO們也無需擔(dān)心供應(yīng)商會(huì)把他們套牢后漲價(jià),即使不換供應(yīng)商,他們也可以看到公有云系統(tǒng)一次又一次地降價(jià)。