云平臺(tái)定價(jià)比較:AWS vs Azure vs Google Cloud
Azure和AWS、谷歌云如今提供數(shù)百種不同的云計(jì)算產(chǎn)品,并具有自己的服務(wù)結(jié)構(gòu)、技術(shù)和定價(jià)模型。用戶需要為此進(jìn)行一下比較。
AWS vs Azure vs Google:概述
亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)是全球領(lǐng)先的云計(jì)算平臺(tái)。它提供IaaS、PaaS和SaaS產(chǎn)品。AWS云計(jì)算服務(wù)可以為企業(yè)提供按需計(jì)算能力、存儲(chǔ)、應(yīng)用程序服務(wù)、內(nèi)容交付服務(wù)。
Microsoft Azure是微軟的公有云計(jì)算平臺(tái)。它提供云服務(wù),例如計(jì)算、分析、存儲(chǔ)和網(wǎng)絡(luò)。用戶可以從這些服務(wù)中進(jìn)行選擇,以開發(fā)和擴(kuò)展新的應(yīng)用程序或在公有云上運(yùn)行現(xiàn)有的應(yīng)用程序。Azure擁有廣泛的PaaS產(chǎn)品和強(qiáng)大的安全功能,與Azure Active Directory和Azure Defender等微軟的安全產(chǎn)品集成。
Google Cloud是谷歌提供的公有云計(jì)算服務(wù)的集合。該平臺(tái)包括各種托管服務(wù),用于開發(fā)在谷歌硬件上運(yùn)行的計(jì)算、存儲(chǔ)和應(yīng)用程序。谷歌提供比其他云計(jì)算提供商更簡(jiǎn)單的定價(jià)模式,并且在許多服務(wù)類別中定價(jià)更低。此外,它還提供獨(dú)特的計(jì)算產(chǎn)品,包括行業(yè)領(lǐng)先的托管Kubernetes服務(wù)和用于人工智能工作負(fù)載的Tensorflow處理單元(TPU)。
Google Cloud、Azure和AWS提供數(shù)百種不同的云計(jì)算服務(wù)或產(chǎn)品。每個(gè)云計(jì)算服務(wù)都有自己的服務(wù)結(jié)構(gòu)、技術(shù)和定價(jià)模型。這可能會(huì)在每個(gè)云平臺(tái)中擁有數(shù)千種可能的部署組合。這可能有點(diǎn)讓人不知所措,而且每個(gè)云計(jì)算供應(yīng)商的成本都難以管理。
值得慶幸的是,這些提供商中的每一個(gè)都有一個(gè)定價(jià)計(jì)算器和其他工具,可以幫助企業(yè)估算和預(yù)測(cè)成本。在遷移之前并持續(xù)使用這些工具至關(guān)重要,以確??刂瞥杀尽?
AWS vs Azure vs Google Cloud的定價(jià)
定價(jià)是選擇云平臺(tái)提供商時(shí)最重要的因素之一。由于所有三個(gè)提供商都有不同的定價(jià)模式和折扣,因此很難做出明確的比較。以下是每個(gè)云計(jì)算提供商的定價(jià)模型的簡(jiǎn)要摘要:
- AWS:AWS公司對(duì)其某些模型的定價(jià)非常復(fù)雜,并提供AWS Calculator、AWS Cost Explorer和Trusted Advisor等專用工具,可以幫助企業(yè)估算成本并獲得節(jié)省成本的機(jī)會(huì)。與此同時(shí),AWS公司通過多種節(jié)省模式為其服務(wù)提供大幅折扣,包括現(xiàn)貨實(shí)例、預(yù)留實(shí)例和成本節(jié)省計(jì)劃。
- Microsoft Azure:Azure定價(jià)更容易理解。它提供了一個(gè)帶有計(jì)費(fèi)部分的儀表板,可以很清楚地看到花費(fèi)多少成本以及花在什么地方。Azure提供了一個(gè)定價(jià)計(jì)算器,可以輕松估算服務(wù)成本,還提供了一個(gè)強(qiáng)大的企業(yè)預(yù)算系統(tǒng),讓用戶可以跨部門或業(yè)務(wù)單位分配成本。
- Google Cloud:就簡(jiǎn)單的定價(jià)標(biāo)準(zhǔn)而言,谷歌公司以其有吸引力且對(duì)客戶友好的定價(jià)結(jié)構(gòu)脫穎而出。該公司試圖擊敗其他云計(jì)算服務(wù)提供商提供的價(jià)格以贏得業(yè)務(wù)。
這三個(gè)供應(yīng)商都有一個(gè)免費(fèi)套餐,企業(yè)可以在購(gòu)買前試用他們的云服務(wù)——每個(gè)云計(jì)算提供商甚至提供“永久免費(fèi)”套餐,他們持續(xù)提供有限的服務(wù)集。
AWS定價(jià)模型
以下了解一下AWS云平臺(tái)定價(jià)模型。
(1)按需定價(jià)
默認(rèn)的AWS定價(jià)模式是按需付費(fèi),用戶需要根據(jù)每小時(shí)或每秒的實(shí)際使用量付費(fèi)。它很靈活,但也是最昂貴的選擇。許多企業(yè)從按需定價(jià)開始,然后隨著他們更好地了解自己的云計(jì)算需求而轉(zhuǎn)向其他模式。
(2)預(yù)留實(shí)例
AWS公司允許用戶預(yù)訂1年或3年的實(shí)例,并獲得高達(dá)75%的按需費(fèi)率折扣。在預(yù)留實(shí)例模型中,無法在需要縮減預(yù)留實(shí)例時(shí)刪除它們(但是,可以在專門的AWS市場(chǎng)上出售預(yù)留實(shí)例)。要擴(kuò)大規(guī)模,將需要使用更昂貴的按需資源。
雖然這會(huì)降低AWS服務(wù)的靈活性,但仍然可以從AWS公司提供的高級(jí)自動(dòng)化選項(xiàng)和豐富的服務(wù)生態(tài)系統(tǒng)中受益。大多數(shù)企業(yè)結(jié)合模型,將預(yù)留實(shí)例用于長(zhǎng)期運(yùn)行的工作負(fù)載,并按需用于經(jīng)歷波動(dòng)的工作負(fù)載。
(3)Spot實(shí)例
Spot實(shí)例可在Amazon EC2、Amazon Fargate和其他一些計(jì)算服務(wù)上使用。它提供最優(yōu)惠的折扣,按需實(shí)例價(jià)格最高可享受90%的折扣。Spot實(shí)例允許用戶在AWS公司的公開市場(chǎng)上競(jìng)標(biāo)儲(chǔ)備計(jì)算能力。其價(jià)格每5分鐘變化一次,如果出價(jià)高于當(dāng)前市場(chǎng)價(jià)格,將收到一個(gè)Spot實(shí)例。
而問題是,當(dāng)容量不可用或當(dāng)前的Spot價(jià)格超過最高價(jià)格時(shí),Spot實(shí)例會(huì)在僅2分鐘通知的情況下終止。AWS云平臺(tái)具有一項(xiàng)新功能,可讓用戶收到Spot實(shí)例將被終止的高級(jí)警告,但這并不能提供保證。它還提供Spot Fleet,這是一種高級(jí)機(jī)制,可以管理Spot實(shí)例組和常規(guī)按需實(shí)例的可擴(kuò)展性。
Azure定價(jià)模型
除了按需定價(jià)模型之外,Azure還提供兩種主要的成本優(yōu)化策略:Azure VM和Spot VM。
(1)現(xiàn)收現(xiàn)付
Azure服務(wù)根據(jù)實(shí)際使用量按秒計(jì)費(fèi),沒有長(zhǎng)期承諾或預(yù)付費(fèi)用。這使用戶可以根據(jù)需要靈活地增加或減少資源。Azure虛擬機(jī)(VM)可以使用Azure自動(dòng)縮放功能自動(dòng)調(diào)整大小。
這個(gè)定價(jià)模型主要面向喜歡靈活性并希望將資本支出轉(zhuǎn)換為運(yùn)營(yíng)支出的用戶,以及具有可變或短期工作負(fù)載的應(yīng)用程序。
(2)預(yù)留虛擬機(jī)實(shí)例(RVMI)
Azure RVMI是預(yù)先訂購(gòu)的虛擬機(jī),需要在特定區(qū)域使用1年或3年。虛擬機(jī)實(shí)例(RVMI) 為用戶提供高達(dá)72%的即用即付定價(jià)。
Azure可能會(huì)選擇在期限內(nèi)將虛擬機(jī)實(shí)例(RVMI)替換為另一個(gè)實(shí)例。用戶也可以在期限結(jié)束前取消預(yù)留實(shí)例,但這會(huì)產(chǎn)生提前終止費(fèi)用。
這個(gè)定價(jià)模型適用于負(fù)載始終穩(wěn)定的應(yīng)用程序、預(yù)算固定的企業(yè)或持續(xù)使用一定數(shù)量虛擬機(jī)(例如中央管理組件)的大型應(yīng)用程序。
(2)Spot VM
與現(xiàn)收現(xiàn)付相比,Azure允許用戶以高達(dá)90%的折扣購(gòu)買未使用的計(jì)算能力。但是,Spot實(shí)例可能會(huì)被突然通知中斷,并且僅被認(rèn)為適用于可以容忍中斷的工作負(fù)載?,F(xiàn)場(chǎng)虛擬機(jī)中斷通知時(shí)間僅為30秒。
Azure提供虛擬機(jī)規(guī)模集(VMSS)。這是一種自動(dòng)擴(kuò)展機(jī)制,允許您管理虛擬機(jī)組并根據(jù)預(yù)定義的策略自動(dòng)添加Spot實(shí)例。與AWS的Spot Fleet不同,虛擬機(jī)規(guī)模集(VMSS)不允許混合使用Spot VM和按需付費(fèi)虛擬機(jī)。
Spot實(shí)例主要適用于分布式容錯(cuò)應(yīng)用程序、無狀態(tài)應(yīng)用程序以及非緊急或高度并行的工作負(fù)載。
Google Cloud定價(jià)模型
Google Cloud提供以下定價(jià)模式:
(1)現(xiàn)收現(xiàn)付
Google Cloud提供即用即付定價(jià)。這對(duì)于希望間歇性使用云計(jì)算服務(wù)的個(gè)人來說是理想的,因?yàn)樗试S根據(jù)需要靈活地添加和刪除服務(wù)。這種級(jí)別的靈活性是有代價(jià)的,因此現(xiàn)收現(xiàn)付模式在平臺(tái)上的每小時(shí)成本最高。
(2)長(zhǎng)期承諾計(jì)劃
如果用戶有一個(gè)長(zhǎng)期的云部署計(jì)劃并且可以做出長(zhǎng)期承諾,那么可以通過即用即付模式實(shí)現(xiàn)顯著的成本節(jié)約。Google Cloud提供長(zhǎng)期定價(jià)模式,可以選擇提前1年或3年。谷歌公司將提供與按需價(jià)格相比高達(dá)70%的折扣。
(3)搶占式實(shí)例
與標(biāo)準(zhǔn)虛擬機(jī)價(jià)格相比,搶占式虛擬機(jī)實(shí)例(Spot實(shí)例)要便宜得多(60%~91%的折扣)。但是,如果計(jì)算引擎需要回收計(jì)算容量以分配給其他虛擬機(jī),它可以停止(搶占)這些實(shí)例,并發(fā)出30秒的通知。搶占式實(shí)例使用多余的計(jì)算引擎容量,因此可用性取決于使用情況。
如果企業(yè)的應(yīng)用具有容錯(cuò)能力并且可以容忍實(shí)例搶占,那么搶占式實(shí)例可以顯著地降低計(jì)算引擎成本。例如,批處理作業(yè)可以在搶占式實(shí)例上運(yùn)行。如果其中一些實(shí)例停止,工作將減慢但不會(huì)完成。搶占式實(shí)例完成批處理作業(yè),而無需在現(xiàn)有實(shí)例上增加額外的工作負(fù)載,也無需為額外的常規(guī)實(shí)例支付全額費(fèi)用。
但是,與AWS和Azure相比,Google Cloud搶占式實(shí)例提供的管理功能要成熟得多,因此更難以擴(kuò)展,并將它們與按需付費(fèi)實(shí)例相結(jié)合。
結(jié)論
本文解釋了AWS、Azure和Google Cloud在定價(jià)模型方面的主要區(qū)別。專注于三個(gè)主要支付層:
- 按需/現(xiàn)收現(xiàn)付:允許用戶購(gòu)買云計(jì)算資源并按小時(shí)或分鐘使用付費(fèi)。
- 預(yù)留實(shí)例/虛擬機(jī):允許用戶承諾計(jì)算資源的使用期限為1年或3年,并獲得高達(dá)72%的折扣(取決于云計(jì)算提供商)。
- 現(xiàn)貨/搶占式實(shí)例/虛擬機(jī):讓用戶在云計(jì)算提供商的現(xiàn)貨市場(chǎng)上以高達(dá)90%的折扣購(gòu)買備用容量,但面臨實(shí)例將在短時(shí)間內(nèi)終止的風(fēng)險(xiǎn)。