對比亞馬遜和谷歌的雲服務,創業者應該選擇哪個?

36氪

錙銖必較之後,到底哪個雲合算?

編者按:還在為選擇哪個雲而煩惱嗎?成本、交互統統考慮在內,本文作者將以親身體驗和你聊聊谷歌雲和亞馬遜雲的優缺點。

近年來,亞馬遜AWS已成為公認的標準雲服務供應商。 大家將在文章後續的內容中發現,也許不隨大流地選擇亞馬遜AWS,認真地對比研究一番,是一個不錯的選擇。

在多個項目中使用了Amazon Web Services(AWS)和Google Cloud Platform(GCP)之後,我認為自己有經驗向大家重點介紹這兩種解決方案,在定價,雲產品,實例配置和免費試用方面的差異。

Google Cloud 在定價方面略勝一籌

对比亚马逊和谷歌的云服务,创业者应该选择哪个?
对比亚马逊和谷歌的云服务,创业者应该选择哪个?

在計算和存儲成本這兩方面,Google Cloud無疑會是贏家。 例如,2個CPU / 8GB RAM的實例配置在亞馬遜AWS上的月費用為69美元/月,而在谷歌GCP上,這個價格能夠便宜25%,僅為52美元/月。 至於雲存儲成本,谷歌GCP的區域存儲成本僅為2美分/ GB /月,而AWS則為2.3美分/ GB /月。

此外,谷歌GCP提供了一個“多區域”雲存儲選項給用戶,用戶想令數據在幾個地區內自動復制的話,成本十分低廉(總共2.6美分/ GB /月)。 如果想要瞭解更詳細的計算結果,大家可以去亞馬遜AWS和谷歌GCP的成本計算器上查詢。

以前,亞馬遜AWS的計費結構是按小時計費,而谷歌GCP採用的是按分鐘計費模式,使用超過10分鐘即開始計費。如果你使用雲進行時間相對較短的即時分析,那麼就一定別忘了把計費結構考慮進成本當中。因為一旦超過整點,即使只超過一分鐘,你的成本也會增加不少,(例如,2.01小時的分析在亞馬遜AWS上的收費和使用3小時的收費一樣多)。然而,最近亞馬遜AWS和谷歌GCP都宣佈了按秒付費的計費模式。自2017年10月2日起,亞馬遜AWS將實施針對Linux 虛擬機,按秒收費的計費標準。從2017年9月26日起,谷歌GCP將為所有虛擬機和操作系統提供按按秒收費的計費標準。 (在此提一個小建議,如果你經常使用虛擬機進行10分鐘以下的分析,無服務器選項可能更適合您,因為一方面虛擬機啟動相對較慢,另一方面,無服務器功能每隔100毫秒計費一次,更加合算。)

此外,谷歌GCP提供更實惠的長期折扣:與AWS要求用戶長時間保留實例配置不同,當用戶使用實例的時間越長時,谷歌GCP就會自動為用戶提供折扣,且無需提前預訂。這種折扣被稱為持續使用折扣,如果虛擬機在整個月中都在雲端運行的話,用戶可以獲得額外30%的折扣。

此外,谷歌GCP提供高達57%的承諾使用折扣,當客戶每月預訂的CPU和RAM達到一定額度時,無論虛擬機數量,虛擬機配置甚至無論雲服務是否跨地區,客戶都能享受折扣。

如果預定實例配置對您的需求有幫助,那麼谷歌GCP現在還為預定實例配置的用戶提供額外折扣。

亞馬遜AWS勝在市場份額和產品

对比亚马逊和谷歌的云服务,创业者应该选择哪个?
对比亚马逊和谷歌的云服务,创业者应该选择哪个?

在用戶使用量方面,亞馬遜AWS很明顯領跑市場,幾乎占據了基礎設施即服務(IaaS)市場近一半的份額。憑借其先發優勢和近5年的領先優勢,亞馬遜AWS為用戶提供了更多的雲產品和選擇。 相比之下,谷歌GCP在這個行業才剛剛嶄露頭角,盡管它能提供類似的雲端解決方案,它仍然滯後於亞馬遜不少。

例如,如果你開發時需要一個完全托管的雲SQL解決方案,谷歌GCP提供托管的MySQL解決方案(和Beta版本的PostgreSQL);AWS也提供使用Aurora,MariaDB,Oracle和微軟 SQL 服務器的選項。 又如,亞馬遜AWS提供名為AWS Lambda的“無服務器”計算產品,允許用戶實時運行代碼,而無需準備一個專門的配置實例等待接收請求。 盡管谷歌GCP也能提供類似的產品(Google Cloud Functions),但目前該產品仍處於Beta版本,並且僅支持以Node.js編寫的Serverless架構。

就全球可訪問性而言,亞馬遜AWS在全球各地擁有更多的數據中心。 如果你想在中國做生意,請牢記一件重要的事情:你可以從中國訪問谷歌GCP的實例配置,但若是想要訪問谷歌的雲端存儲(相當於Amazon S3)托管文件,那麼你的訪問請求,在中國除香港以外的地方,都會受到限制。

Google Cloud 勝在實例配置方面

就大型實例配置而言,截至2018年5月15日,谷歌GCP能夠提供的虛擬機與AWS的一樣大。谷歌GCP的最大實例現在為160個CPU / 3.75TB RAM,而亞馬遜AWS提供128個CPU/4TB RAM的實例。請註意,谷歌GCP一直在奮起直追:2017年3月之前,谷歌GCP上最大的虛擬機只有32個CPU,在2018年5月之前,最大的虛擬機則擁有96個CPU和1.4 TB RAM。

接下來,當涉及實例配置時,谷歌GCP更加靈活。 除了與亞馬遜AWS類似的預定義實例類型外,谷歌GCP還允許用戶自定義要使用的CPU數量及RAM數量。 例如,實例類型n1-標準-1就是帶有1個CPU和3.75GB RAM的實例類型,但你也可以選擇使用具有1個CPU和1.75GB RAM的實例,也可選擇4.25GB,或5GB。相信我這麼說你就明白了,如果你的計算需求恰好在兩個實例配置的標準之間,不適用任何一個標準,那麼允許用戶進行自定義,就能在價格上給予用戶很大優惠。

接下來,如果你進行了許多可以輕松完成的大量即時分析,你將需要探索這兩種雲解決方案,哪種能提供更便宜的臨時實例。你可能對亞馬遜AWS的spot實例有所熟悉,通過spot實例,你可以通過出價的方式來決定你想為運行一個實例支付多少費用(這個價格通常比非spot價格便宜得多),當市場價格超出你的出價時,你就會失去這個實例(AWS也提供spot塊,你可以在spot塊當中提前指定你需要使用的時間)。

谷歌GCP也有提供類似的產品,但無須用戶出價,可稱其為可搶占實例。這些機器最長可以24小時全天運行,但當Google自身需要計算能力的時候,這些實例的運行可能會隨時被Google打斷。當實例被搶占時,谷歌GCP將運行預定義的關閉腳本,這會讓你有30秒的時間來保存當前的分析狀態。沒有競價機制的優勢在於這樣一來推出可搶占的實例更容易實現自動化,定價可預測,相較於常規谷歌GCP定價便宜80%! 為了說明這一點,請參閱下麵的圖表,比較亞馬遜AWS和谷歌GCP上具有16個CPU / 64 GB RAM虛擬機的歷史定價:

对比亚马逊和谷歌的云服务,创业者应该选择哪个?
对比亚马逊和谷歌的云服务,创业者应该选择哪个?

谷歌GCP的可搶占虛擬機比亞馬遜AWS的Spot實例便宜,價格不會波動,也不需要用戶出價。 然而,要預測谷歌GCP何時關閉此虛擬機比較困難。

Google Cloud在免費試用上更勝一籌

亞馬遜AWS非常慷慨地提供1年免費試用版。這次試用體驗足以讓你瞭解亞馬遜AWS,試用包括750個小時/月的小型1 CPU / 1GB RAM實例,30GB磁盤存儲,750個小時/月的類似大小的托管數據庫實例(例如MySQL)和5GB雲存儲(足以讓小型Web服務器持續不間斷地運行一年)。但這僅僅是開始:亞馬遜AWS免費試用版提供了許多其他免費產品,因此請務必查看亞馬遜AWS網站上的完整列表以獲取詳細信息。

在2017年3月之前,Google Cloud只提供了為期60天,收費300美元的信用試用,這種試用,感覺不像是真正的試用,更像是為用戶們提供了一個300美元的折扣。然而,最近,谷歌GCP將其300美元的信用試用延長至12個月,還增加了一個沒有時間限制的免費套餐。例如,用戶可以獲得一個具有0.2 CPU / 0.6GB RAM,30GB磁盤存儲和5GB雲存儲的實例,所有這些都是免費的。如果谷歌GCP繼續延續這樣的做法,用戶將能夠免費在谷歌GCP上運行一個小型網站(但我需要為這個話題另寫一篇博客文章)。大家可以訪問谷歌GCP網站瞭解更多詳情。

谷歌GCP試用獲勝的另一個原因是,“信用”模型更適合雲端新手,因為它迫使你甚至在試用期間,就要考慮應該投入多少成本。 根據我的經驗,一旦試用結束,用戶已經對開支有了大致瞭解,這將減少賬單超出用戶想象情況的出現。

Google Cloud在UX上獲勝

谷歌GCP使Cloud更加有用,而且毫無疑問,谷歌GCP的信息中心和向導能為用戶提供更好的用戶體驗。 此外,只有在特定區域才顯示信息中心的日子已經一去不復返了,在不知道成本的情況下稀里糊塗地啟動虛擬機,或者已經刪除了的虛擬機還會在你的信息中心顯示30分鐘,這樣的體驗在谷歌GCP上都不會出現。(為什麼還會有人使用亞馬遜AWS呢,為什麼?!)。

總結

最終,亞馬遜AWS確實提供了更多的雲產品,但坦率地說,除非你所開發的應用程式特別需要它們,否則我發現在選擇雲方面,越簡單越好。 對於那些剛接觸雲計算領域的人來說,通過提供更溫和的學習曲線,提供更少,更實在的選項絕對對新手來說很有幫助。

根據我的經驗,谷歌雲的直觀交互,加上其更便宜的成本,更靈活的計算選項和可搶占的實例,這些優點令谷歌雲平臺成為非常具有吸引力的亞馬遜AWS替代品。

因此,如果您要開始一個新項目,我強烈建議您嘗試一下谷歌雲平臺。

編譯組出品。編輯:郝鵬程

 

本文經授權發布,不代表36氪立場。如若轉載請註明出處。
來源出處:36氪

 

接下來要閱讀的內容