2020年的Google Cloud與Azure(巨人比較)

企業向雲計算的遷移以驚人的速度持續進行。公司越來越多地在內部部署之外尋求雲技術所帶來的好處。

隨著雲提供商在節省成本,可擴展性,安全性和業務連續性方面提供不斷提高的改進,這種趨勢只會加速。

現在,雲計算市場是一個由提供程序,技術,產品和服務組成的廣闊生態系統。 Gartner預測,僅全球公共雲服務市場就將增長17%,達到2664億美元。

只需移至Kinsta,即可將WordPress網站的速度提高200%。
        
          今天免費遷移

2018年 2019年 2020年 2021年 2022年
雲業務流程服務(BPaaS) 41.7 43.7 46.9 50.2 53.8
雲應用基礎架構服務(PaaS) 26.4 32.2 39.7 48.3 58.0
雲應用服務(SaaS) 85.7 99.5 116.0 133.0 151.1
雲管理和安全服務 10.5 12.0 13.8 15.7 17.6
雲系統基礎架構服務(IaaS) 32.4 40.3 50.0 61.3 74.1
總市場 196.7 227.8 266.4 308.5 354.6

全球公共雲服務收入預測(表來源:Gartner)注意:由於四捨五入的原因,總計可能未加總。

在成千上萬的提供商中,少數技術公司已經在雲計算領域樹立了家喻戶曉的名字。當我們考慮雲提供商時,Amazon Web Services,Google Cloud Platform和Microsoft Azure是我想到的三大行業巨頭。

今天,我們將比較這兩個雲巨頭:Google Cloud vs Azure,在上一篇文章中已經比較了Google Cloud vs AWS。

在本指南中,我們將介紹圍繞雲技術的複雜性,並以通俗易懂的方式解釋一切,以使其儘可能易於使用。

在Kinsta,我們專門使用Google Cloud Platform,但我們將為您提供公正的意見。

為什麼選擇Google Cloud vs Azure

如果您正在考慮遷移到雲,則不可能研究雲服務提供商,並且在探索過程中不發現Google Cloud和Microsoft Azure。

雲生態系統正在迅速變化。請查看此雲計算行業中兩個最著名的參與者的詳細一對一比較:Google Cloud vs Azure。誰會贏? ☁️?

點擊鳴叫

甚至在雲計算開始之前,Google和Microsoft都是全球公認的技術領域領導者。儘管這些雲巨頭提供了不同的產品和服務,但它們在硬體和軟體方面的專業知識,創新和卓越成就而聞名。在此基礎上,他們構建了自己的雲平台來統治競爭對手。

在2019年,Gartner在其魔力象限中宣布Google和Microsoft為全球雲基礎設施即服務(IaaS)的領導者。 Amazon Web Services是唯一獲得此榮譽的其他提供商。

他們在IaaS領域的「願景的完成度」和「執行能力」兩個方面的優勢,贏得了領導者的地位。

Gartner-Magic-Quadrant-IaaS-Worldwide-2019「 width =」 1024「 height =」 1024「 src =」 https://kinsta.com/wp-content/uploads/2020/02/Gartner-Magic-Quadrant-IaaS -Worldwide-2019-2-1024x1024.png「></p>
<p class=2019年全球雲基礎設施即服務魔力象限(圖片來源:Gartner)

Google Cloud和Microsoft Azure繼續增長

無論您是要使用IaaS,SaaS還是PaaS解決方案,Google Cloud和Azure都可以提供100多種市場領先的雲產品和服務供您選擇。隨著他們的創新和發展,列表不斷增加,以提供越來越多的解決方案。

根據Gartner的數據,Google和Microsoft均位居IaaS市場80%的前5名公共雲基礎架構提供商中。

這些雲技術巨頭繼續擴大他們的客戶群,並且兩家公司都報告了整個2019年令人矚目的收入增長。有數據表明,雲提供商不僅與領先的雲提供商Amazon Web Services保持同步,而且還在積極奪取市場份額。

2019年Google Cloud Platform收入

在2019年上半年,谷歌通過其第一季度和第二季度的財務報告報告了驚人的增長。儘管尚不清楚Google的雲服務對整體收入的財務貢獻,但Google首席執行官Sundar Pichai報告稱,該公司有望通過Google Cloud Platform實現80億美元的年收入。與2018年同期的40億美元的年增長率相比,驚人地增加了100%。

儘管Google在其第三季度財務報告中遠遠沒有達到華爾街對公司範圍內收入的預期,但該業務繼續報告其雲服務取得了令人矚目的增長。這些數據表明,谷歌將繼續從亞馬遜網路服務手中奪取市場份額。而且,AWS僅報告同期AWS雲收入增長35%。

在2019年第四季度財務業績電話會議中,Pichai宣布了Google的雲收入持續增長。

如果您想了解更多信息,請確保查看我們的深入Google Cloud Platform市場份額指南以了解更多信息。

2019年Microsoft Azure收入

在查看來自Microsoft Azure雲服務的收入(與Google一樣)時,很難發現實際的貢獻。該業務繼續缺乏透明度,在「智能雲」分組中報告了其Azure收入。它還掩蓋了它的SaaS產品(例如Office 365和Dynamics 365),作為「生產力和業務流程」收入分組的一部分。

除了透明度之外,這家科技巨頭還在2019年顯示出驚人的增長。與Google同期相比,微軟宣布Azure收入比第一季度,第二季度,第三季度和第四季度超過60%。

儘管Azure收入持續穩定增長60%,可以確保微軟也從Amazon Web Services手中奪取了市場份額,但它們仍然在Google Cloud Platform上失去了市場。

Google Cloud與Azure功能比較

比較和對比Google Cloud與Azure功能既艱巨又耗時。每個提供商現在提供超過100多種雲產品。即使他們提供相同的服務,其比較產品的名稱也不同。使您容易迷失在細節中。

查看雲計算行業的兩個主要參與者Google Cloud與Azure的詳細功能比較☁️?

點擊鳴叫

值得慶幸的是,這兩個平台非常相似,並且Google Cloud Platform和Azure Platform產品歸為同一類別。為了節省您的時間並提供清晰的信息,我們做了艱苦的工作,比較了關鍵類別中最受歡迎的產品。

在本節中,我們將介紹雲部署的基礎,包括計算,存儲,網路和安全性。我們在Kinsta在這裡利用所有這些為我們的客戶提供最先進的可擴展WordPress託管。這幫助我們成為了歐洲和美國增長最快的WordPress主機之一。

因此,讓我們開始吧:

計算

在第一類計算中,我們將重點介紹虛擬機(VM)。比較和對比Microsoft Azure和Google Cloud Platform的設置。

一目了然,每個提供商都對VM採用相似的方法,這些方法構成了任何雲環境的基本組成部分,並且將運行您能想到的幾乎所有類型的客戶工作負載。

雲巨頭對虛擬機有不同的命名約定。它們在Microsoft Azure上被稱為Azure虛擬機,在Google Cloud Platform上被稱為Compute Engine。兩家提供商還使用不同的高級術語和概念。

為了確保比較清楚,Google繪製了Azure和Compute Engine的差異,您可以在下表中看到它們:

特徵 蔚藍 計算引擎
虛擬機 虛擬機 虛擬機實例
圖片 映像(僅引導磁碟和完整計算機) 映像(僅引導磁碟)
自訂圖片 通用Azure VM 自訂圖片
虛擬機模板 資源管理器模板 實例模板
自動實例縮放 Azure自動縮放 Compute Engine自動縮放器
支持的VM導入格式 超高清 生的
部署地點 區域性(相當於Cloud Platform區域) 區帶
可搶佔的虛擬機
增量快照

將Azure的高級術語映射到Google Compute Engine

虛擬機功能

在Compute Engine和Azure中置備VM時,您會發現這些平台可為您提供許多相同的功能。您將能夠:

  • 通過自動擴展按需部署和終止VM實例。
  • 在VM上安裝一系列可用的操作系統。
  • 使用啟動磁碟映像創建VM實例。
  • 不受限制地管理VM實例。
  • 標記您的VM,以便於識別。

虛擬機訪問

在虛擬機訪問方面,Google Cloud與Azure之間存在一些關鍵差異。這些差異取決於您使用的機器類型。

對於Linux計算機,基於SSH的計算機訪問有所不同。即使您的VM實例已經在運行,Compute Engine也允許您在需要時創建SSH密鑰。該平台還支持來自瀏覽器的SSH,從而允許通過Web瀏覽器直接訪問您的VM,從而避免了將密鑰存儲在本地計算機上。

使用Azure時,沒有SSH瀏覽器訪問許可權,如果要基於SSH的訪問許可權,則必須包含自己的密鑰。

對於Windows計算機,跨平台的訪問是相似的。 Compute Engine和Azure均支持通過標準通道(包括遠程桌面協議(RDP)和Windows遠程管理服務)訪問您的VM。

虛擬機類型

Google和Microsoft都提供100多種機器類型,它們可以部署在許多不同的配置中。您可以擴展虛擬機資源以滿足需求,從而將CPU數量和RAM的GB增加到極高的高端規格。這些目前以:

  • Google Compute Engine VM可擴展至416個vCPU和11,776 GB的RAM。
  • Microsoft Azure VM可擴展到416個vCPU和11,400 GB的RAM。

兩種平台共享相同的機器類型分類,以幫助您選擇資源。根據您的要求,您可以從共享核心,通用,內存優化,計算優化,存儲優化,GPU和高性能類別中選擇計算機類型。

我們匯總了下表,其中列出了這兩種服務的最新計算機類型。

機器類型 蔚藍 計算引擎
共享核心 不適用 f1-micro – g1-small
e2-micro – e2-medium
一般用途 A1 v2 – A8 v2
B1LS – B20MS
D2a v4 – D96a v4
D2as v4 – D96as v4
D2 v3 – D64 v3
D2s v3 – D64s v3
D1-5 v2 – D5 v2
DS1-5 v2 – DS5 v2
n1-standard-1 – n1-standard-96
n1-highmem-2 – n1-highmem-96
n1-highcpu-2 – n1-highcpu-96
n2-standard-2 – n2-standard-80
n2-highmem-2 – n2-highmem-80
n2-highcpu-2 – n2-highcpu-80
e2-standard-2 – e2-standard-16
e2-highmem-2 – e2-highmem-16
e2-highcpu-2 – e1-highcpu-16
內存優化 E2 v3 – E64 v 3
E2a v4 – E96 v4
E2as v4 – E96as v4
E2s v3 – E64s v3
D11 v2 – D15 v2
DS11 v2 – DS15 v2
G1 – G5
Gs1 – Gs5
M8ms – M128ms
M208s v2 – M416ms v2
S96 – S576m
m1-ultramem-40 – m1-ultramem-160
m2-ultramem-208 – m2-ultramem-416
計算優化 F2s v2 – F72s v2
F1 – F16F1s – F16s
c2-standard-4 – c2-standard-60
存儲優化 L8s v2 – L80s v2
L4s – L32s
不適用
顯卡 NC6 – NC24
NC6促銷– NC24r促銷
NC6s v2 – NC24s v2
NC6s v3 – NC24s v3
NV6促銷– NV24促銷
NV12s v3 – NV48s v3
ND6s – ND24s
ND40rs v2
NVIDIA®Tesla®T4 –NVIDIA®Tesla®K80
NVIDIA®Tesla®T4虛擬工作站–NVIDIA®Tesla®P100虛擬工作站
高性能 H8 – H16mH8促銷– H16mr促銷 不適用
自定義VM資源配置 沒有

注意:Azure和Compute Engine會定期添加新的VM類型。有關每個服務的完整列表,請參見Azure Linux虛擬機,Azure Windows虛擬機和Compute Engine計算機類型。

聯網

Google Cloud和Azure繼續與合作夥伴一起利用和擴展自己的網路基礎架構,以互連其全球部署的數據中心。他們制定了雄心勃勃的擴展計劃,並提供最先進的網路服務,以跨虛擬機,其他雲服務和本地伺服器提供高速連接。

在本節中,我們將探究Google和Microsoft提供的核心網路產品,並快速了解可用性和延遲。

產品 Google Cloud Platform 微軟Azure
CDN Google Cloud CDN Azure CDN
專用互連 雲互連CDN互連 快速路線
域名解析 雲端DNS Azure DNS
負載均衡 雲負載平衡 Azure負載平衡器
虛擬網路 虛擬私有雲 Azure VNet
層級 網路服務層 不適用

Google Cloud與Azure的等效雲網路產品比較(表來源:Google)

地點

Google Cloud和Azure各自提供了跨越多個地區,國家和地區的全球數據中心網路。每個提供商都有不同的可用性區域,這些區域非常適合冗餘,容錯和低延遲。儘管Azure提供了更大範圍的區域,但是Google Cloud擁有更多的位置。

Google Cloud網路位置目前可在22個地區,64個區域和200多個國家/地區使用,最近還有新的地區,例如首爾和鹽湖城。

Google Cloud區域網路

Google Cloud區域網路

Microsoft Azure網路位置當前可在58個區域和140個區域中使用。

Microsoft Azure區域網路

Microsoft Azure區域網路

CDN

Google和Azure都提供了類似的內容交付網路(CDN)解決方案,可幫助您減少載入時間,節省帶寬並加快應用程序,網站和服務的響應速度。

每個平台分別稱為Google Cloud CDN和Azure CDN,可與其本機平台進行深度集成-提供高級日誌記錄和監視。以及旨在提供抵禦分散式拒絕服務(DDoS)攻擊彈性的許多安全解決方案。

專用互連

在某些情況下,您可能會發現內部部署到雲的VPN無法提供某些工作負載所需的速度或安全性。在這種情況下,您可以求助於Azure和Google來租用保證容量的高速網路線路。兩種平台均提供一系列服務:

運營商對等

運營商對等是通過第三方提供商與雲提供商進行專用互連的一種形式,您可以從第三方提供商那裡租用線路。 Azure提供的產品是ExpressRoute,而Google提供的是Cloud Interconnect。

儘管每個提供商都提供高達100 Gbps的連接速度,但Express Route擁有102個提供商,而Cloud Interconnect的24個提供商則擁有更多選擇。 ExpressRoute還提供了一條私人租賃線路,而Cloud Interconnect線路則使用公共網路。

直接對等

Direct Peering是Google當前提供的服務,而不是Azure。該服務允許您的業務網路與Google的邊緣網路之間直接連接,而無需中間人。直接將您連接到Google的服務,並允許交換高吞吐量的雲流量-在全球33個國家/地區的100多個位置提供。

內容分發網路(CDN)對等

Google還提供CDN對等。允許您使用Google的網路邊緣位置直接連接雲中的資源和CDN提供商。 Google通過其CDN互連服務為多家CDN提供商提供了支持。再一次–迄今為止– Azure不提供具有競爭力的CDN對等產品。儘管它支持在其Azure CDN服務內與Akamai和Verizon CDN的專用連接。

域名解析

DNS服務將您可讀的域名轉換為伺服器用來相互通信的IP地址。

Google Cloud和Azure均提供可在雲中擴展的託管DNS服務-稱為Azure DNS和Cloud DNS。功能幾乎相同,均支持最常見的DNS記錄類型和基於任播的服務。最近,Google擴展了其功能產品以支持DNSSEC,而Azure DNS尚未採用。

負載均衡

Google Cloud和Azure均提供負載平衡服務,以幫助您在多個實例之間分配流量。所有這些目的都是為了提高可用性和容錯能力。讓我們從高層次看一下他們使用不同的負載平衡類型提供此服務的一些方式:

HTTP(S)負載平衡

Azure和Google提供了第7層負載平衡,可幫助您在應用程序層上分發客戶端請求,以實現比第4層負載平衡所能提供的更為複雜的路由。

TCP / UDP負載平衡

兩種平台還支持第4層負載平衡,可在網路傳輸層的區域內分配客戶端請求。

SSL負載平衡

兩家提供商都還支持SSL負載平衡,從而為您提供與服務之間傳輸的任何數據的加密和解密。

虛擬網路

您可以在Azure和Google Cloud上創建隔離且安全的虛擬網路。每個平台都為您提供了部署多個網路的功能,這些網路可以進一步細分為較小的子網。這些虛擬網路中部署的VM將具有跨子網通信的能力,而無需進一步配置。

Azure產品被稱為Azure VNet,是區域產品。 Google提供的產品稱為虛擬私有雲(VPC),是一種全球資源。仔細研究功能,Google VPC提供了Azure缺少的一些功能。例如共享網路,允許管理員授予多個項目許可權,因此請使用單個共享虛擬網路及其相應資源。

層級

Google Cloud Platform提供網路服務層作為其產品的一部分,使您可以在性能和價格上優化網路。 Google是第一家推出分層雲網路服務產品的主要公共雲提供商。迄今為止,Microsoft Azure還沒有提供比較選項。

通過Google,您可以在高級和標準級別之間進行選擇。選擇高級套餐可讓您訪問Google的高性能,低延遲,高度可靠的全球網路。該服務通過最短跳數的最快路徑路由您的流量,以加快傳輸速度並提高安全性。您可以訪問其他網路服務,例如全局負載平衡,並且受到全局SLA的保護。

Google-Cloud-Network-Premium-Tier「 width =」 1024「 height =」 326「 src =」 https://kinsta.com/wp-content/uploads/2020/02/Google-Cloud-Network-Premium-Tier -2-1024x326.png「></p>
<p class=Google Cloud Platform高級套餐

如果您選擇標準層,則將連接到性能較低的網路,該網路可與其他公共雲提供商媲美。您的網路服務(例如負載平衡)將是區域性的,並且您將沒有全局SLA。如果您出於成本考慮,這是您的選擇,而您願意為此犧牲性能。

Google-Cloud-Network-Standard-Tier「 width =」 1024「 height =」 442「 src =」 https://kinsta.com/wp-content/uploads/2020/02/Google-Cloud-Network-Standard-Tier -1-1024x442.png「></p>
<p class=Google Cloud Platform標準等級

要了解這對您的服務造成的差異,您可以定期檢查Cedexis的性能度量,比較延遲和吞吐量。從下圖可以看到,與標準層相比,高級層目前可將延遲降低近20%。

Google-Cloud-Premium-vs-Standard-Latency「 width =」 1024「 height =」 449「 src =」 https://kinsta.com/wp-content/uploads/2020/02/Google-Cloud-Premium-vs -Standard-Latency-1-1024x449.png「></p>
<p class=Google Cloud Platform網路延遲-高級等級與標準等級

在吞吐量方面,您還將看到Premium級別的吞吐量比Standard級別提高了100%。

Google-Cloud-Premium-vs-Standard-Throughput「 width =」 1024「 height =」 449「 src =」 https://kinsta.com/wp-content/uploads/2020/02/Google-Cloud-Premium-vs -Standard-Throughput-1-1024x449.png「></p>
<p class=Google Cloud Platform網路吞吐量-高級等級與標準等級

我們了解服務速度的重要性。因此,我們在Kinsta的所有客戶都使用Google Cloud Platform的高級套餐。為確保閃電般的載入時間,最大程度地減少路由跟蹤跳數,並縮短數據傳輸距離。

存儲

了解雲提供商使用的不同存儲和磁碟類型至關重要。這些設備將直接影響預期的吞吐量(IO),每卷/實例的最大IOP以及短時間內爆發容量的能力-這對性能產生重大影響。

比較Google Cloud和Microsoft Azure存儲時,我們將重點介紹主要存儲選項:塊存儲和對象存儲。

塊存儲

塊存儲本質上是在基於雲的虛擬機上運行的虛擬磁碟。 Google Cloud利用永久磁碟提供塊存儲-提供SSD和HDD存儲-可以附加到在Compute Engine或Google Kubernetes Engine上運行的實例。

Microsoft Azure以頁面Blob的形式提供其塊存儲解決方案,存儲在Azure VM上,存儲在Azure VHD上。

除了數據存儲方法外,Compute Engine永久磁碟和Azure虛擬硬碟(VHD)非常相似。每個伺服器都提供網路連接的磁碟卷,並在需要時提供附加本地磁碟的功能。

以下是塊存儲如何在Compute Engine永久磁碟和Azure VHD之間映射的詳細視圖:

塊存儲 Azure VHD Compute Engine永久磁碟
卷類型 標準存儲(HDD),高級存儲(SSD) 標準永久磁碟(HDD),SSD永久磁碟
管理方案 非託管磁碟,託管磁碟 不適用(在項目級別由Google Cloud管理)
卷附件 一次只能附加一個實例

讀寫卷:一次只能連接到一個實例
只讀卷:可以連接到多個實例

最大卷大小 4 TiB 64 TB
冗餘
快照
磁碟加密 默認加密 默認加密

表格比較Azure VHD和Google Compute Engine永久磁碟上的塊存儲功能

下表查看Compute Engine的本地連接磁碟與Azure磁碟的比較:

塊存儲 蔚藍 計算引擎
服務名稱 本地SSD 本地SSD
卷附件 綁定到實例類型 可以附加到任何非共享核心實例
每個實例的附加卷 因實例類型而異 最多8個
存儲容量 因實例類型而異 每卷375 GB
實時遷移 沒有
冗餘 沒有 沒有

表格比較Compute Engine和Azure的本地連接磁碟的功能

分散式對象存儲

分散式對象存儲是一種將數據存儲為對象的方法,也稱為Blob。每個對象包括數據本身,一定數量的元數據和充當唯一標識符的鍵。可以在多個級別上實現對象存儲,包括設備級別,系統級別和介面級別。

Azure的分散式對象存儲產品稱為Azure Blob存儲,Google Cloud提供雲存儲。它們在許多方面相似,使用唯一鍵來標識對象,並支持元數據信息,包括對象大小,上次修改日期和媒體類型。它們都支持編輯和添加自定義元數據欄位的功能,並且最常用於包括靜態Web內容和媒體在內的數據類型。

每個平台都支持其他功能,包括對象加密,複製,版本控制,生命周期管理和更改通知。如果不滿足這些要求,還提供正常運行時間服務水平協議(SLA)和可信賴的政策。您可以在Azure存儲SLA和雲存儲SLA中找到其策略和保證。

當然,服務交付方式也有所不同。下表概述了Azure Blob存儲和Google Cloud Storage的比較功能和術語:

特徵 Azure Blob存儲 雲儲存
部署單位 容器
部署標識符 帳戶級唯一密鑰 全球唯一密鑰
文件系統模擬 有限 有限
對象類型 阻止Blob,追加Blob,頁面Blob 對象
對象元數據
對象版本控制 手動按對象快照 桶中所有對象的自動版本控制(必須啟用)
對象生命周期管理 是(通過生命周期規則或Azure自動化) 是(本機)
對象更改通知 是(通過Azure事件網格) 是(通過發布/訂閱)
服務等級

冗餘級別:LRS,ZRS,GRS,RA-GRST級別:熱,酷,存檔

標準,近線,冷線,存檔
部署地點 區域和區域 區域和多區域
冗餘

表比較對象存儲的功能是Azure Blob存儲和Google Cloud Storage

安全

在談論雲安全性時,我們將重點放在底層技術,控制項,流程和策略上,這些技術,保護措施,策略和策略結合起來可以保護您的基於雲的系統,數據和基礎架構。

微軟和谷歌以提供最高級別的雲安全性的堅定承諾而聞名。隨著每個提供商不斷發展,其安全模型建立在十多年的發展歷史上。

從高層次上講,它們通過三種方式提供雲安全性:

  • 雲平台的安全性–提供內置於雲平台基礎架構中的安全功能,默認情況下提供保護。
  • 雲平台中的安全性–在平台內提供可配置為保護您的應用程序和數據的安全產品和服務。
  • 隨時隨地的安全性–將安全功能擴展到雲平台之外,以保護您的資產,而不受位置的限制。

在本節中,我們將比較Google Cloud安全性與Azure安全性的一些關鍵功能。

合規

隨著政府和行業對信息的法規控制的不斷提高,雲平台的合規性至關重要。 Google和Azure均執行嚴格的安全策略和流程,以確保滿足最嚴格的合規性要求,包括CSA STAR,GDPR,HIPPA,PCI-DSS和一系列ISO標準。

迄今為止,Azure合規性是所有雲提供商中最高的,可滿足全球50個地區的90多個合規性標準。 Google的合規性也令人印象深刻,符合45個合規性標準。

加密

無論數據是否在雲端,加密都是至關重要的要求。對數據進行編碼可確保(如果被攔截)幾乎沒有解密密鑰就不可能解密。

在其雲基礎架構中,Azure和Google Cloud默認使用256位AES支持加密。它們還使您能夠控制自己的加密密鑰,並在靜止和傳輸過程中提供加密。 Google將其服務稱為Cloud Key Management Service,而Microsoft將其Azure服務稱為Key Vault。

防火牆

防火牆為任何基礎架構提供了網路防禦的第一線。 Google Cloud和Azure均提供最先進的防火牆,可通過防火牆規則為您提供配置功能,以便您可以控制誰可以訪問網路。

Azure提供了其他防火牆即服務產品,包括其Azure防火牆,Azure Web應用程序防火牆以及新推出的Azure防火牆管理器,所有這些產品都是雲本地的。

在Kinsta,我們了解安全的重要性。它使用Google Cloud平台從頭開始內置到我們的架構中,為所有客戶提供安全的WordPress託管。此外,Kinsta還提供了另一個安全層,使用Linux容器(LXC)和LXD來完全隔離每個帳戶和WordPress網站。

金斯塔建築

金斯塔建築

身份訪問管理(IAM)

身份訪問管理系統將使您能夠控制誰可以訪問您的系統,從而阻止不受歡迎的訪客進入前門。

兩家提供商均提供內置的IAM系統,Google具有Cloud Identity and Access Management(IAM),Microsoft具有Azure Active Directory。它們結合了一系列相似的特性和功能,包括用戶角色,訪問策略和多因素身份驗證。

掌控誰有權訪問您的應用程序和數據,他們可以訪問什麼以及他們可以對您的數據進行控制。

共同責任

雲安全是一項共同的責任。維護您的雲安全性的關鍵因素是了解哪些安全任務與您一起保留以及哪些由提供商處理。

Azure和Google Cloud Platform都有清晰的共享責任模型,可幫助您了解誰在做什麼。在下面,您可以直觀地看到每個提供者的共同責任:

蔚藍

Azure共享責任模型「 width =」 1024「 height =」 523「 src =」 https://kinsta.com/wp-content/uploads/2020/02/Azure-Shared-Responsibility-Model-2-1024x523 .png「></p>
<p class=Azure雲平台共享責任模型(圖片來源:Microsoft)

Google Cloud Platform

Google-Cloud-Platform-Shared-Responsibility-Matrix「 width =」 1024「 height =」 915「 src =」 https://kinsta.com/wp-content/uploads/2020/01/Google-Cloud-Platform-Shared -Responsibility-Matrix-1-1-1024x915.png「></p>
<p class=Google Cloud Platform共同責任模式(圖片來源:Google)

天賦

谷歌和微軟在繼續聘用和擴大安全部門方面投入了大量資金。每個提供商都致力於吸引和保留網路安全領域的最佳人才,從而確保其雲安全服務的不斷發展和完善。

In terms of numbers, Microsoft has an edge employing more than 3500 cybersecurity experts, versus Google』s 550 cybersecurity experts. Both providers also actively tap the expertise of the wider cybersecurity market through their respective Azure and Google Vulnerability Reward Programs. Offering financial rewards upwards of $100,000 for any uncovered security weaknesses.

Support and Uptime

支持

When deploying a cloud service, you may run into situations where you need additional guidance and support. Both Google Cloud and Azure offer extensive documentation to educate you on technical specifications. Along with guidance on how to configure, deploy, and maintain their range of cloud services.

In addition to this, both providers also offer community support platforms that are home to a vast network of cloud users and experts. These forums have topics that span tutorials, discussions, and meetups.

Below are links to the respective documentation and community support portals:

  • Google Cloud Documentation
  • Google Cloud Community Support
  • Azure Documentation
  • Azure Community Support

Eventually, you』ll run into a situation where you need more in-depth expert guidance of an immediate nature. In this situation, it』s better to have an official support solution in place, direct from the cloud provider.

Both Azure and Google Cloud have cloud support plans available. Make sure you read and understand the plans and associated fees to ensure you get the service you need, at a price you can afford.

Google Cloud Support Plans

  • Google Cloud offers support plans in two types – role-based support and premium support.

  • Role-based support has three tiers – Basic, Development, and Production which range from free to $250/month per user.
    • Each tier increase offers additional support types, faster response times, more communication channels, increased availability, and options for escalation of issues.
    • It』s possible to combine Development and Production role-based support plans.
  • Premium support is the highest level of support with a price tag that can be upwards of $150,000 per year and includes an additional cost at 4% of GCP/G-Suite spend depending on the services utilized.
    • Premium support offers rapid 15 minute response times, a dedicated account manager, training, new product previews, and more.
    • Support is fully customizable – you can estimate your costs using the Google Cloud Platform Pricing Calculator.
  • Google Cloud also offers legacy support options which span Bronze, Silver, Gold, and Platinum support plans – soon to be retired fully.

Azure Support Plans

  • There are 5 Azure support plans available – Basic, Developer, Standard, Professional Direct, and Premier.
  • Basic, Developer and Standard support plans are directly comparable to the Google Cloud role-based support plans with cheaper prices ranging from free to $100/month per user.
    • Each level increase adds additional layers of support including more support types, more communication channels, faster response times, and general architecture support.
  • Professional Direct support positions itself between the role-based and Premier support, with a price tag of $1000/month per user.
    • It』s aimed at businesses that have a business-critical dependence on Azure.
    • Support is a step above Standard – with response times under 1 hour, architecture support, operations support, training, and a dedicated account manager.
  • Premier support is the highest level of support – you』ll need to contact Microsoft for prices.
    • It』s aimed at businesses with dependence on Azure across multiple products.
    • Support offers response times of 15 minutes, customizable architecture and operational support, on-demand training, a designated Technical Account Manager, and launch support.

First-class expert support is critical for any service.

That』s why Kinsta』s entire support team are highly-skilled WordPress and Linux engineers. You gain access to experts who are active contributors in WordPress core, open source projects, and even develop plugins. You get the same level premium support whether you』re an SME or a Fortune 500 company. Making our support service second to none.

Uptime

Maintaining the uptime of your website and services is critical to your business. Any outages will have a negative impact on the productivity of your business, with staff unable to access key systems and customers unable to make purchases through your website.

Within their terms, Google Cloud and Azure SLAs for core products provide a monthly uptime of 99.99% – such as compute and storage. Of course, no provider is perfect and so downtimes will occur.

To keep track of the service status – critical in an outage – you can check each cloud providers current performance through the following dashboards:

  • Azure Status
  • Google Cloud Status

If you』re interested in tracking past incidents, including their causes and duration, both providers offer an incident status history:

  • Azure Status History
  • Google Cloud Status History

That being said, both providers have exemplary performance and so the likelihood of outages is minimal. With the global presence of Google Cloud and Azure networks across 100s of regions and locations, both providers offer a robust failover option even in the event of widespread outages.

Info

Thanks to its container-based infrastructure, proactive load management, and use of a best-in-class cloud provider, Kinsta offers an SLA-backed 99.9% uptime guarantee.

Billing and Pricing

Pricing is one of the most difficult comparison aspects when looking at cloud providers. There are so many variables, with every provider offering a unique approach to pricing and billing.

Below are just a few variables that will influence your cloud costs, making direct comparisons between providers a real challenge:

  • Virtual Machines – number of instances, number of CPUs, GB of Ram required, operating system.
  • Storage Disks – type of data, size of storage, redundancy requirements.
  • Subscription model – purchasing by the second, minute, hour, day, month, or year.
  • Payment model – opting for pay-as-you-go, reserved instances or a long-term contract mode.
  • Location – where your data center is located.

To further complicate the challenge, many cloud providers don』t have a straightforward way of calculating costs. Google Cloud and Azure are no exception.

To help, we』re going to provide you with some tools, information, and guidance so you can get started with your own personalized Google Cloud vs Azure pricing comparison.

Google Cloud vs Azure Pricing Comparison

As you will see from the Google Cloud and Azure product pages, there are 100s of different services to choose from. With each product having its own overview and pricing sections, you can quickly lose track of potential costs. Even when pairing just a few compute and storage resources.

Thankfully, both providers offer a pricing calculator. So, provided you know the cloud resources you require, you can take the first step in building a comparable pricing estimate:

  • Google Cloud Platform Pricing Calculator
  • Azure Pricing Calculator

There are also a number of free comparison tools available on the web that can give you a high-level look at costs. Cloudarado is one such tool, where inputting some basic cloud resource requirements will begin to provide you with some ballpark comparisons of costs.

As an example, we chose a single VM instance running a Linux OS, powered by 16CPUs and 32 GB RAM, and 2TB of storage. This gave an immediate cost estimate which is outlined below:

Cloud Provider Cloud Hosting Offer Price Per Month
Google Cloud Custom Machine 32 GB RAM / 16x CPUs2 TB disk $ 421
Microsoft Azure D16 v3 Machine 64 GB RAM / 16x vCPUs400 GB + 1.61 TB disk $ 627

Whilst these free comparison tools can be helpful to get a quick cost estimate, you』ll need to dive into the detail with the Google Cloud and Azure calculators to get an accurate understanding of your potential costs.

So, let』s dive a little deeper and look more closely at a pricing comparison for the platforms. We』ll focus specifically on the compute costs of Google Compute Engine and Azure VMs – as compute resources typically amount to two-thirds of total cloud spend. They also form the foundation for most other services.

Assumptions for Cloud Pricing Comparison

For an apples to apples comparison, we』ve kept the same region, CPUs, and operating system for Azure VMs and Compute Engine:

  • Region: US East- North Virginia (Google – us-east4, Azure – east-us).
  • Operating System: Linux – Free (CentOS).
  • vCPUs/Cores: 4.

We』ve chosen instances with comparable RAM and 4 CPUs, across the instances/VM types:

  • General purpose.
  • Compute-optimized.
  • Memory-optimized.
  • GPU instances/VMs.

Below is a table containing the chosen instances for the comparison:

Instance Type Azure VM

Azure RAM
(GiB)

Compute Engine

Google RAM
(GiB)

General Purpose B4MS 16 n1-standard-4 15
Compute Optimized F4 8 c2-standard-4 16
Memory Optimized E4 v3 16 n1-highmem-4 26
GPU NC6 56 NVIDIA® Tesla® T4 64

Pay-As-You-Go

Both Google Cloud and Azure offer pay-as-you-go models. While this type of pricing model gives you flexibility to control spending, it comes at a cost, with pay-as-you-go being the most expensive pricing per hour.

Instance Type Azure VM

Azure Price
(per hour)

Compute Engine

Google Price
(per hour)

General Purpose B4MS $0.166 n1-standard-4 $0.150
Compute Optimized F4 $0.199 c2-standard-4 $0.167
Memory Optimized E4 v3 $0.252 n1-highmem-4 $0.166
GPU NC6 $0.9 NVIDIA® Tesla® T4 $1.40

Table showing pay-as-you-go hourly rates of Compute Engine vs Azure

As you can see from the table above, Google Compute Engine has the lowest price for General Purpose, Compute Optimized, and Memory Optimized machine types when compared with its Azure counterparts.

This is due to differences in billing methods. Azure only offers a flat rate for pay-as-you-go instances, Google applies Sustained Usage Discounts which are automatically added once you pass a certain threshold. This discount amount scales up, the more you use the services, with savings starting at 15% and ramping up to 60%. Without this discounting method, Google Compute Engine would actually be more expensive per hour.

Interestingly, Google Cloud also offers an even higher discount with Preemptible Virtual Machines. If you』re open to Compute Engine terminating your instances in the event they are needed for alternative resources, you can make an even greater cost saving. A quick look at the n1-standard-4 processor, showed a 75% price drop from $0.15/hour to $0.04/hour if you opted for a preemptible machine type. It』s important to note preemptible machine types are only available as part of Google Cloud』s pay-as-you-model.

Looking at GPU instances, Azure has the edge here with a significantly lower GPU price thanks to its native processors. Google Cloud utilizes the third-party NVIDIA platform to deliver its GPU offering, significantly increasing the price point, even when Sustained Usage discounts are applied.

Committed Use Discounts vs Reserved Instances

If you』re serious about your cloud deployment and willing to make a long term commitment upfront, you can make significant savings over a pay-as-you-go model. Both Google Cloud and Azure support long-term pricing models, offering to reward upfront commitments of 1 year or 3 years.

Google Cloud』s long-term subscription model, referred to as Committed Use, promises savings of up to 75%. While the Azure equivalent of Reserved Instances, promises equally impressive savings of up to 80%.

As with all things cloud, there are a number of variables that will influence the level of discount you receive. A quick exploration of the pricing calculators will reveal that instance types, location, and operating system are just a few of the variables that will influence savings. There are doubtless many more, so be diligent in digging out and applying those variables.

1-Year Commitment

With that in mind, let』s now compare how a 1-year commitment through Committed Use and Reserved Instances has influenced the price comparison between the two cloud giants.

Instance Type Azure VM

Azure Price
(per hour)

Compute Engine

Google Price
(per hour)

General Purpose B4MS $0.0974 n1-standard-4 $0.1280
Compute Optimized F4 $0.1248 c2-standard-4 $0.1407
Memory Optimized E4 v3 $0.1564 n1-highmem-4 $0.1594
GPU NC6 $0.5733 NVIDIA® Tesla® T4 $0.88

Table showing hourly rates for 1 year Committed Use of Compute Engine vs 1 year Reserved Instance of Azure

Surprisingly, with Azure offering discounts up to 40% for a 1-year Reserved Instance, the balance has shifted. Azure VMs have become a cheaper option across all four categories of General Purpose, Compute Optimized, Memory Optimized, and GPU machine types. In this scenario, Google Compute Engine was revealed to be up to 30% more expensive.

3-Year Commitment

To complete the comparison, let』s see if a 3-year commitment through Committed Use and Reserved Instances has any further effect on the price comparison between these platforms:

Instance Type Azure VM

Azure Price
(per hour)

Compute Engine

Google Price
(per hour)

General Purpose B4MS $0.0626 n1-standard-4 $0.0914
Compute Optimized F4 $0.0786 c2-standard-4 $0.094
Memory Optimized E4 v3 $0.1 n1-highmem-4 $0.1239
GPU NC6 $0.3995 NVIDIA® Tesla® T4 $0.64

Table showing hourly rates for 3-year Committed Use of Compute Engine vs 3-year Reserved Instance of Azure (as of January 2020)

By committing to a 3-year reserved instance, there has been no change over the 1-year commitment as to which provider is cheaper. Azure continues to offer higher discount levels of up 62%, versus Google』s 39%, against its equivalent pay-as-you-go model, ensuring Compute Engine remains more expensive across all four categories of General Purpose, Compute Optimized, Memory Optimized, and GPU machine types.

In this 3-year commitment scenario, Google』s machine types were up to 46% more expensive than their Azure counterparts.

Free Trials

In the event you』re just starting out, not ready to commit, or don』t need significant resources, both cloud providers offer a free tier with trials across a range of their products and services. The Google Cloud Platform Free Tier is comprised of two components:

  • A 12-month free trial with access to any Google Cloud services and $300 of credit, which must be spent within the 12-month trial
  • Access to common Google Cloud resources that are always free of charge, with a limited usage policy

Unsurprisingly, there is a range of eligibility requirements for the free tier, such as not having been a paying customer or having previously completed a free trial.

If you qualify, you will gain 『always free』 access to 18 core Google Cloud products which span compute, database, storage, data analytics, management & developer tools, AI & machine learning and security services.

Below are some of the key products along with their service restrictions:

  • 1 F1-micro VM instance with a 30GB HDD per month – only available in the US region.
  • 5 GB of cloud storage – with 5,000 Class A Operations and 50,000 Class B Operations per month.
  • 1 NoSQL document database with 1 GB storage – 50,000 reads, 20,000 writes, 20,000 deletes per day.
  • 28 instance hours a day of App Engine.

The Azure Free Trial adopts a similar approach with two components, there are however some key differences:

  • A 12-month free trial of certain Azure services with limited usage and $200 of credit – which must be spent in the first 30 days.
  • Access to common Azure resources that are always free of charge, also subject to a limited usage policy.

Like Google Cloud, there are a number of eligibility restrictions that you must meet before you can qualify for the free tier.

If you qualify for the Azure free account, unlike Google Cloud where you can trial any service for 12 months, you』ll only gain access to 20 Azure services. These include key products like Linux and Windows VMs, Managed Disks, File and Blob Storage, and SQL Databases. These services will come with limited usage which you can expand with the $200 of free credit.

You』ll also unlock forever free access to a wider 25+ Azure products which include compute, databases, networking, identity, security, developer tools, analytics, management & governance, AI & machine learning, and container services.

Below are a few of those core products:

  • Azure App Service for 10 web, mobile, or API apps with 1 GB storage.
  • Azure Active Directory for identity management – supporting single sign-on (SSO) for 10 apps per user.
  • 5 free users on Azure DevOps.
  • Free access to DevTest Labs to create quick, simple, and lean app testing environments.

When it comes to the free tier, Google Cloud has the edge over Azure in the long run. Google Cloud offers the key elements of a cloud deployment foundation – VM instances and storage – as part of its 『always free』 offering. While Azure offers VM instances and storage initially, these services expire after 12 months.

Is Google Cloud Cheaper than Azure?

Even after researching multiple products, services, and pricing models of each cloud provider, there is no definitive answer as to whether Google Cloud is cheaper than Azure.

The real answer is, it depends. It depends on so many variables we』ve touched on in this article. Which product are you looking at, the resource requirements of that product, which data center you』ll run the service from, whether you』re willing to commit upfront to long-term services, and many more subtle elements we』ve yet to even uncover.

You』ve already seen in our Google Cloud vs Azure compute services pricing comparison how changeable the pricing structure can be. In a pay-as-you-go model, VM instances in Google Compute Engine can be configured to unlock discounts which make it 75% cheaper than running Azure VMs.

And yet, shifting to an upfront commitment of 3 years will see the pricing pendulum swing and Azure VMs becoming up to 30% cheaper than Compute Engine instances.

Ultimately, the answer to whether Google Cloud is cheaper than Azure relies on you. The unique cloud requirements of your business will define which cloud provider is the cheapest option for your business. But, I』ll also leave you with a final question, does cheaper mean that it』s better?

Google Cloud vs Microsoft Azure: what’s the best cloud provider? Check out this thoroughly crafted comparison guide to help you make a decision ??

Click to Tweet

Summary

In comparing these two cloud giants, we』ve been seeking the same answer that many quests for: which is better Google Cloud or Azure?

Having completed an extensive exploration and compiled our research, the honest answer is we still don』t know. Both providers offer an incredible range of high-quality products and services, each with a long list of pros which far outweigh the cons.

Here at Kinsta, we are partial to Google Cloud. Which is why we use it to power our WordPress hosting solutions. Google Cloud continues to improve its state-of-the-art platform. Growing and evolving its offerings while planning new data center locations for the year ahead.

Google』s accelerating popularity and success is reflected by the doubling of its annual cloud revenue run-rate, taking market share away from Azure and AWS. If you care about speed and pricing, the Google Cloud Platform is definitely one you want to check out.

Azure has also made great strides in recent years. A result of Microsoft CEO, Satya Nadella, shifting the company to a 『cloud first』, 『mobile first』 strategy. Like Google, Microsoft continues impressive data center expansion plans and is heavily investing in improving its network infrastructure.

Azure』s compliance, redundancy, and availability capabilities make it a hugely appealing platform. With the platform also seeing impressive growth of 60% over the past year, likely set to continue.

But we』re still only scratching the surface. Taking a wider perspective, the constant competition between leading cloud providers can only be a good thing. As they seek to gain market share from each other, we』ll reap the benefits of new and improved products and services, wider availability, and lower prices. Long may it continue.

Perhaps there is one cloud computing provider you prefer over another? Tell us your thoughts and reasons in the comments below.

If you enjoyed this article, then you’ll love Kinsta』s WordPress hosting platform. Turbocharge your website and get 24/7 support from our veteran WordPress team. Our Google Cloud powered infrastructure focuses on auto-scaling, performance, and security. Let us show you the Kinsta difference! Check out our plans

相關文章