應用

技術

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點新聞
企業(yè)注冊個人注冊登錄

AWS vs. Azure,從九大方面看哪家強

2019-04-01 09:22 51CTO.com

導讀:隨著云計算鼎盛時期的到來,各大云服務供應商都在不斷攻城略地,以鞏固自己在該領域的霸主地位。從市場占有率和使用推廣程度上看,AWS和Azure無可厚非地成為了這方面的佼佼者。

隨著云計算鼎盛時期的到來,各大云服務供應商都在不斷攻城略地,以鞏固自己在該領域的霸主地位。從市場占有率和使用推廣程度上看,AWS和Azure無可厚非地成為了這方面的佼佼者。不過,對于云服務的用戶而言,最困擾他們的莫過于:如何從眾多云服務提供商中選出最適合自己業(yè)務需求的那一個。

在本文中,我們將全方位地比較這兩個云服務巨頭,以便能夠幫助您更好地做出綜合選擇。

AWS與Azure:一般特性

首先,我們從發(fā)布年份、市場占有率、開源狀態(tài)、混合云特征、許可證、以及Linux生態(tài)系統(tǒng),五個維度宏觀比較AWS與Azure的不同特性。下表便是這些方面的概覽:

有了上述各項特征的基礎,我們接著來比較一下兩者的產(chǎn)品定價。

1.定價

作為云服務的領軍提供商,Azure和AWS的定價模型都遵從了經(jīng)典的云計算價格體系結(jié)構(gòu),即:按需付費(pay-as-you-go)。具體而言,AWS是按照小時向用戶收取費用,而Azure則是按照分鐘向用戶收費。因此,對于短期訂閱計劃而言,Azure為您提供了更大的靈活性。當然值得注意的是,對于用戶的某些服務應用而言,當其架構(gòu)需要擴展時,他們在Azure平臺上的花費往往會比AWS更昂貴一些。

AWS vs. Azure,從九大方面看哪家強

2.計算服務

計算能力以及計算服務可謂是云服務提供平臺的核心參考指標之一。當前,各種云服務應用都時刻且頻繁產(chǎn)生著海量的數(shù)據(jù)。因此,平臺用戶需要由云平臺所提供的更快的處理資源。相應地,計算服務可以被用來衡量、并確保用戶在幾分鐘之內(nèi)生成不同的實例,并在需要之時能夠立即擴展出新的實例。下面,我們來看看AWS和Azure對于此類需求的滿足情況。

AWS vs. Azure,從九大方面看哪家強

目前,AWS擁有EC2、Elastic Beanstalk(https://www.edureka.co/blog/introduction-to-amazon-elastic-beanstalk/)、AWS Lambda(https://www.edureka.co/blog/aws-lambda-tutorial)、以及ECS等服務。而Azure所能夠提供的類似服務包括:Azure Virtual Machine、App Service、Azure Functions和Container Services。所以很明顯,兩者在計算服務方面不相上下。

但是,當您著眼于成本方面時就會發(fā)現(xiàn),Azure的各種實例往往會隨著其系統(tǒng)容量的增加,而變得越來越昂貴。例如,您有一個256GB RAM和64位CPU的實例,那么AWS會按照每小時3.20美元收取費用,而Azure則以每小時6.76美元的費率來收取。

上面我們討論并比較了兩家平臺的計算能力,下面我們來對比兩者的數(shù)據(jù)存儲能力。

3.存儲服務

AWS和Azure都能夠提供長期可靠的存儲服務。其中,AWS具有AWS S3、EBS和Glacier(https://www.youtube.com/watch?v=HcYutDorr2Q)等服務,而Azure存儲服務具有Blob存儲、磁盤存儲和標準存檔三種類型。

AWS vs. Azure,從九大方面看哪家強

AWS S3能夠確??鐓^(qū)域的高可用性和自動復制。而在處置臨時存儲的需求時,AWS會在每次實例啟動的時候隨即運行;并且在實例停止的時候結(jié)束服務,進而實現(xiàn)類似于硬盤的塊存儲。因此,它既可以連接到任何EC2的實例上,又可以保持自身的獨立。

Azure為虛擬機卷(VM volume)提供了臨時存儲和頁面Blob存儲。作為AWS S3的對應選項,Azure也具有塊存儲的選項。此外,Azure還能夠提供冷存儲和熱存儲兩種類型的選擇方案。

討論完了存儲,我們再來看看兩種服務提供商在數(shù)據(jù)庫服務上的表現(xiàn)。

4.數(shù)據(jù)庫服務

如今許多企業(yè)在“上云”之后,都能夠通過云平臺提供多樣性的服務,進而也產(chǎn)生了多種不同格式的數(shù)據(jù),因此為了保存好這些數(shù)據(jù),各個云平臺的數(shù)據(jù)庫順理成章地不斷跟進和發(fā)展著。因此,AWS和Azure都能夠通過提供不同類型的數(shù)據(jù)庫服務,來處理好各種結(jié)構(gòu)化和非結(jié)構(gòu)化類型的數(shù)據(jù)。

AWS vs. Azure,從九大方面看哪家強

如果您注重數(shù)據(jù)庫的持久性,那么AWS擁有Amazon RDS、而Azure則有Azure SQL Server數(shù)據(jù)庫。具體來看,Amazon RDS能夠支持不同的數(shù)據(jù)庫引擎,其中包括:MariaDB、Amazon Aurora、MySQL、Microsoft SQL、PostgreSQL和Oracle,而對于Azure而言,顧名思義,SQL Server數(shù)據(jù)庫當然是基于SQL的。

5.服務界面

我們再來考量一下它們的界面,Azure具有友好且流暢的用戶界面,而AWS則提供更多可選配的實例。由此看出,這兩種工具可謂是各有千秋。

6.服務范圍

從它們提供服務的覆蓋范圍來看,它們都可以支持數(shù)據(jù)分析和大數(shù)據(jù)服務。其中,AWS具有EMR(https://www.edureka.co/community/20202/how-to-launch-and-configure-an-emr-cluster-using-boto),而Azure也具有相似產(chǎn)品--HD Insights。另外,Azure還提供附帶有Hadoop、Spark、Storm和HBase的Cortana Intelligence Suite。

就軟件成熟度而言,AWS還專門為大數(shù)據(jù)提供了更為成熟的環(huán)境。

7.網(wǎng)絡服務

亞馬遜虛擬私有云(Amazon Virtual Private Cloud,VPC)支持在云空間里創(chuàng)建相互隔離的網(wǎng)絡。籍此,用戶能夠進而創(chuàng)建出各種子網(wǎng)、路由表、私有IP地址段和不同的網(wǎng)關。

作為VPC的呼應,Microsoft Azure Virtual Network可以讓您完美地獲得VPC的所有功能。而且這兩家服務提供商也都提供了將已在內(nèi)部部署好的數(shù)據(jù)中心,擴展到云端,以及配置云防火墻選項的解決方案。

8.容器和編排的支持

如前所述,AWS能夠提供更成熟的大數(shù)據(jù)分析服務。它的工具譜涉獵到了許多領域,包括:物聯(lián)網(wǎng)、移動應用程序的開發(fā)、根據(jù)需求創(chuàng)建計算環(huán)境等方面。當然,它們還能夠為Docker提供支持。

由于Azure HD Insight等服務能夠支持Hadoop,因此Microsoft在此方面略勝一籌。Windows Server 2016上的Azure還能夠為各種Windows容器和Hyper-V容器提供與Docker的集成。當然,在該平臺上,我們既可以運行Windows容器,也可以運行Linux容器。

9.合規(guī)

Amazon與美國政府機構(gòu)建立了良好關系,并支持著各種政府云的產(chǎn)品。同時,它們還通過提供很好的安全措施,以確保個人用戶以合適的方式訪問對應的云空間。顯然,這對于公司能夠做到妥善地處置敏感數(shù)據(jù)是至關重要的。

而Microsoft則提供50多種合規(guī)類產(chǎn)品,其中包括著名的ITAR(國際武器貿(mào)易條例,International Traffic in Arms Regulations)、DISA(國防信息系統(tǒng)局)、HIPAA、CJIS(刑事司法信息服務,Criminal Justice Information Services)和FIPS(美國聯(lián)邦信息處理標準,F(xiàn)ederal Information Processing Standards)。因此,在安全方面,它倆也是旗鼓相當。

最終得分

綜上所述,AWS與Azure這兩個云平臺都能夠提供全面的功能與服務,我們很難武斷地說出哪家更強、更領先。Azure在混合云、以及與Microsoft全棧產(chǎn)品的集成方面非常出色,而AWS則具有更多的靈活性和一些額外的功能。所有說,您還是應當視貴組織的具體需求而定。

原文標題:AWS and Azure Cloud, Head-to-Head,作者:Vishal Padghan