AWS 與 Google Cloud Platform:深度比較 – PromptCloud

已發表: 2017-10-10
目錄顯示
採用率和市場份額
價錢
實例配置
文檔和幫助
大數據處理
機器學習準備
入門
最終判決

在基礎設施即服務 (IaaS) 方面,亞馬遜網絡服務和谷歌云平台是長期壟斷這一領域的兩個傑出參與者。 儘管 AWS 近年來已成為雲解決方案的黃金標準,但 Google Cloud Platform 絕對是需要您關注和考慮的東西。 與任何事情一樣,在某些領域中,一個比另一個更重要,您可以比較每種解決方案的優缺點,以確定適合您特定用例的理想解決方案。

aws vs 谷歌云平台深度比較

在 PromptCloud,我們分享了使用 AWS 和 GCP 的經驗,並且已經將兩者用於多個不同的網絡爬蟲項目。 在這篇文章中,我們將說明這兩種解決方案在採用、功能、定價和配置方面的異同。 讓我們開始吧。

採用率和市場份額

AWS 已經成為雲解決方案的代名詞,它已經收購了大約一半的 IaaS 市場這一事實不應該讓它感到任何意外。 憑藉其先發優勢和 5 年的領先優勢,AWS 確實已經成熟了很多,並且能夠提供更多的功能和選項。 至於GCP,作為一個相對較新的進入者,它還有很長的路要走。

例如,雖然 AWS 有一個完全託管的 SQL 解決方案,它支持 MariaDB、Microsoft SQL 服務器和 Aurora,但 GCP 的對應物僅限於 MySQL。

AWS 還提供了 Lambda,這是一種無服務器計算解決方案,讓您無需專門的請求實例即可運行代碼。 谷歌有一個類似的產品支持 Node.js 中的無服務器功能。 在可訪問性方面,AWS 憑藉其跨地域的大量數據中心再次擊敗了 GCP。

價錢

就定價而言,GCP 以其具有競爭力的價格獲得了更高的優勢。 AWS 提供的 2 個 CPU/8GB RAM 實例每月花費 69 美元,而使用 GCP,每月只需 52 美元。 對於雲存儲,GCP 收費 2 美分/GB/月,而 AWS 收費 2.3 美分/GB/月。 在他們的辯護中,AWS 提供了一個多區域的雲存儲選項,數據可以分佈在不同地區的服務器上,而額外的成本可以忽略不計。 您可以查看我們的Amazon EC2 定價計算器,以便輕鬆計算價格。

AWS 過去採用按小時計費的定價結構,而 GCP 採用按分鐘計費的模式,最短持續時間為 10 分鐘。 推遲到下一小時會產生額外費用,例如,在 AWS 上,1.01 小時將被視為 2 小時。 對於使用雲進行簡短分析的人來說,這曾經是一個關鍵的區別。

現在不再是這種情況,GCP 和 AWS 現在都遵循按秒付費的定價模式。 除了這個 GCP 最近為所有虛擬機和操作系統引入了按秒計費,隨後 AWS 為 Linux 虛擬機提供了相同的計費。

請記住,如果您進行的分析時間少於 10 分鐘,則最好選擇無服務器選項,因為虛擬機啟動速度較慢,並且可能會導致您花費更多,而無服務器功能的計費周期為 100 毫秒。

最重要的是,GCP 傾向於在沒有任何條件的情況下為長期使用提供折扣,這與 AWS 要求用戶提前運行更長時間的實例以獲得折扣資格不同。 有了這個,如果虛擬機運行一整個月,GCP 用戶可以享受 30% 的額外折扣。

除此之外,GCP 還為承諾使用量提供高達 57% 的折扣,用戶可以每月保留 CPU 和 RAM 使用量,無論虛擬機、地理區域或配置如何。 GCP 在定價方面顯然是贏家。

實例配置

如果您正在尋找大型實例,AWS 無疑會勝出。 雖然 GCP 中的最高實例配置是 96 個 CPU/624 GB RAM,但 AWS 以驚人的 128 個 CPU 和 2TB RAM 實例擊敗了它們。

雖然 AWS 是滿足大規模需求的方法,但 GCP 非常靈活,這將非常棒,尤其是在您預算緊張的情況下。 除了 AWS 等預定義的實例包之外,GCP 還允許您完全自定義您的實例,包括您需要的 CPU 數量和 RAM 數量。 如果您的要求是小規模且具體的,您會發現這些自定義選項有助於節省成本。 如果您進行大量快速分析,您還可以探索兩家提供商提供的臨時實例解決方案。

AWS 提供的另一個很棒的產品是現貨實例,它讓您可以為您願意在實例上花費的金額出價,而且它通常比標準產品便宜。 GCP 提供了類似的選項,但略有不同,稱為搶占式實例。 這些實例最多可運行 24 小時,但如果 Google 需要計算能力,則很容易中斷。 中斷時,GCP 會觸發您預定義的關閉腳本,該腳本將保存您當前的分析狀態。 這更容易,因為它可以自動化,並且可以節省高達 80% 的標準成本。

文檔和幫助

由於其年齡和社區的貢獻,AWS 在文檔和幫助的易用性方面處於領先地位。 由於貴公司需要復雜的服務器配置,學習曲線會很陡峭,因此選擇一個易於獲得幫助的解決方案至關重要。 谷歌云平台,如果你需要大量的幫助,作為一個新進入者並不是最好的選擇。

大數據處理

作為地球上最大的搜索引擎擁有和運營的雲解決方案,GCP 有其強大的一面,尤其是在大數據處理方面。 使用 GCP,管理海量數據將變得很容易。 BigQuery是 Google 提供的一項服務,可幫助您以閃電般的速度存儲、排序和分析數據。 雖然操作起來有點複雜,但這讓 GCP 在涉及大量數據的用例中佔了上風。

機器學習準備

亞馬遜和谷歌都有自己的機器學習平台,可以與他們的雲解決方案緊密集成。 Amazon 的 ML 框架在很大程度上是自動化的,可以無縫地應用於 AWS 中存儲的數據。 谷歌通過提供對支持谷歌搜索和其他著名應用程序的最先進算法的訪問,領先一步。 借助 Google 的平台,用戶還可以選擇構建自己的 ML 模型。 Amazon 提供的一些建模方法包括回歸、二元分類和多類分類。 谷歌的產品更先進,它包括視頻分析、圖像分析、語音識別、文本分析和翻譯。 這兩個平台都可以根據云帳戶上可用的數據自動建議算法。 亞馬遜的產品相對便宜,數據分析和培訓每小時 0.42 美元,而谷歌每小時收費 0.49 美元。

入門

如果您希望試用 AWS 和 GCP 以確定更適合您的用例的一種,這兩種解決方案都提供免費試用。 AWS 提供 12 個月的免費試用,非常慷慨,足以評估解決方案並了解其優缺點。 他們的免費試用包括每月 750 小時的小型 1 CPU/1GB RAM 以及 30GB 的存儲空間和每月 750 小時的託管數據庫實例。 這與許多其他免費產品捆綁在一起,這是一個太好了,不能放棄的優惠。 您可以在 AWS 網站上找到有關試用的更多詳細信息

Google 的免費試用服務沒有 12 個月 300 美元的信用額度那麼有吸引力,這更像是折扣而不是免費試用。 他們還提供永久免費的實例,該實例具有 0.2 CPU/0.6GB RAM,磁盤空間為 30 GB 和 5GB 雲存儲。

最終判決

在這兩家領先的雲服務提供商之間進行選擇可能會令人困惑和不知所措。 如果您的需求需要太多功能和附加組件,最好使用 AWS。 但是,如果您正在尋求具有更好大數據兼容性的袖珍型雲解決方案,那麼 GCP 就是您的最佳選擇。 AWS 提供大量文檔和幫助指南以及 12 個月的免費試用期,是初學者和尋求強大基礎設施的人的絕佳選擇。 在比較各個方面後,我們發現 AWS 是大型業務用例的更好解決方案。