租用幫助
谷歌云、亞馬遜云哪個更具有優勢?2023年搞錢變成第一要務,亞馬遜AWS已成為公認的標準云服務供應商。 大家將在文章后續的內容中發現,也許不隨大流地選擇亞馬遜AWS,認真地對比研究一番,是一個不錯的選擇。
在多個項目中使用了Amazon Web Services(AWS)和Google Cloud Platform(GCP)之后,我認為自己有經驗向大家重點介紹這兩種解決方案,在定價,云產品,實例配置和免費試用方面的差異。
谷歌云、亞馬遜云:http://www.xcwl17.com/zt/2023-05-06/
谷歌云、亞馬遜云哪個更具有優勢?
1、Google Cloud網絡協議棧
網絡協議棧是Google Cloud的一大亮點,它使用Google的全球超低延遲內部網絡。Google Cloud使用全球代號為Andromeda的軟件定義網絡(SDN),可提供令人難以置信的性能,特別是針對低延遲的微服務和大數據處理。
Google Cloud中的虛擬私有云(VPC)是全球性的,如果你選擇的話,你可以在不同的區域中定義它們,整個網絡都是軟件定義的,具有很大的靈活性。你的負載均衡器在邊緣位置工作,提供全球負載均衡和自動擴展。
借助Google Cloud,你可以非常輕松地使用Geo分布式數據構建一個全球基礎架構。這對于其他云提供商來說非常困難。
2、Google Cloud開發者經驗
Google Cloud的控制臺體驗可能是所有云提供商中最好的,尤其是擁有云腳本(cloud shell),你可以從瀏覽器直接獲得終端,并從瀏覽器安全地連接到虛擬機(VM),而無需設置任何SSH密鑰,這非常完美!
Google Cloud VM的啟動速度非常快,比AWS快得多,這使得橫向擴展特別敏感。它的定價很公道,你可以自定義所需的CPU和RAM數量,這樣非常方便! Google Cloud幾乎允許所有實例類型連接GPU。這可以將任何標準或自定義實例轉換為支持機器學習(ML)的VM。
借助Cloud Identity,Google Cloud的身份管理工作得非常出色。它與G suite集成并提供單點登錄(SSO),因此無需使用其他云提供商非常流行的解決方案(如OneLogin)。
最后,大多數服務都提供模擬器,而無需使用任何第三方工具或復雜的集成。
3、Google Cloud數據庫
Google特別關注數據,他們非常擅長管理和擴展大數據,為每個用例提供靈活的解決方案。
尤其是他們提供的3種解決方案,我認為這是其他競爭對手沒有的,而這些就是大數據解決方案。公司與其他云提供商一起正在建立數據湖,將大量數據存儲到S3之類的廉價存儲中來提高成本效益。他們在電子醫療記錄(EMR)上使用像Spark這樣的傳統框架來處理它并對其進行優化,以便能夠使用Parquet這樣的格式從S3查詢它。
維護數據湖非常復雜,特別是在數據經常發生變化的情況下。這可能會變得難以管理,最終成本會升高。如果我們可以將大數據存儲在可擴展且經濟劃算的數據庫中,那不是很好嗎?這樣會容易得多。Google Cloud有一些不錯的選擇。雖然對象存儲一直很便宜,但只要這3個解決方案不太龐大,它們就可以用于大數據。
4、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 虛擬機,按秒收費的計費標準。
此外,谷歌GCP提供更實惠的長期折扣:與AWS要求用戶長時間保留實例配置不同,當用戶使用實例的時間越長時,谷歌GCP就會自動為用戶提供折扣,且無需提前預訂。這種折扣被稱為持續使用折扣,如果虛擬機在整個月中都在云端運行的話,用戶可以獲得額外30%的折扣。
此外,谷歌GCP提供高達57%的承諾使用折扣,當客戶每月預訂的CPU和RAM達到一定額度時,無論虛擬機數量,虛擬機配置甚至無論云服務是否跨地區,客戶都能享受折扣。如果預定實例配置對您的需求有幫助,那么谷歌GCP現在還為預定實例配置的用戶提供額外折扣。
5、亞馬遜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)托管文件,那么你的訪問請求,在中國除香港以外的地方,都會受到限制。
6、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何時關閉此虛擬機比較困難。
7、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試用獲勝的另一個原因是,“信用”模型更適合云端新手,因為它迫使你甚至在試用期間,就要考慮應該投入多少成本。 根據我的經驗,一旦試用結束,用戶已經對開支有了大致了解,這將減少賬單超出用戶想象情況的出現。
8、Google Cloud在UX上獲勝
谷歌GCP使Cloud更加有用,而且毫無疑問,谷歌GCP的信息中心和向導能為用戶提供更好的用戶體驗。 此外,只有在特定區域才顯示信息中心的日子已經一去不復返了,在不知道成本的情況下稀里糊涂地啟動虛擬機,或者已經刪除了的虛擬機還會在你的信息中心顯示30分鐘,這樣的體驗在谷歌GCP上都不會出現。(為什么還會有人使用亞馬遜AWS呢,為什么?!)。
總結
最終,亞馬遜AWS確實提供了更多的云產品,但坦率地說,除非你所開發的應用程序特別需要它們,否則我發現在選擇云方面,越簡單越好。 對于那些剛接觸云計算領域的人來說,通過提供更溫和的學習曲線,提供更少,更實在的選項絕對對新手來說很有幫助。
根據我的經驗,谷歌云的直觀交互,加上其更便宜的成本,更靈活的計算選項和可搶占的實例,這些優點令谷歌云平臺成為非常具有吸引力的亞馬遜AWS替代品。
互聯數據是一家面向企業提供公有云為核心業務的技術創新企業,公司有24*7專業運維團隊支撐,可以快速定位客戶使用中遇到的問題,最快解決問題。