AWS的利弊
亞馬遜最大的優(yōu)勢在于其在公共云市場的主導地位。全球Gartner在其2017年6月的云基礎設施即服務魔力象限中指出,“AWS已成為云IaaS市場份額領先者超過10年。”
其受歡迎的部分原因無疑是其運營的大范圍。AWS擁有龐大且不斷增長的可用服務,以及全球數(shù)據(jù)中心最全面的網(wǎng)絡。Gartner報告總結(jié)說,“AWS是最成熟的,企業(yè)級的提供商,擁有最強大的管理大量用戶和資源的能力?!?/span>
亞馬遜的問題與成本有關(guān)。雖然AWS定期降低價格,但許多企業(yè)發(fā)現(xiàn)很難理解公司的成本結(jié)構(gòu),并且在服務上運行大量工作負載時難以有效管理這些成本。
然而,總的來說,這些優(yōu)勢掩蓋了亞馬遜的缺點,各種規(guī)模的組織繼續(xù)將AWS用于各種各樣的工作負載。
Microsoft Azure的優(yōu)缺點
微軟遲遲未進入云市場,但本質(zhì)上采用了內(nèi)部部署的軟件--Windows Server,Office,SQL Server,Sharepoint,Dynamics Active Directory,.Net等-并將其重新用于云計算,從而讓自己起步。
Azure成功的一個重要原因與許多企業(yè)部署Windows和其他Microsoft軟件這一事實有關(guān)。由于Azure與這些其他應用程序緊密集成,因此使用大量Microsoft軟件的企業(yè)通常會發(fā)現(xiàn)使用Azure也是有意義的。這為現(xiàn)有Microsoft客戶建立了忠誠度。此外,如果您已經(jīng)是現(xiàn)有的Microsoft企業(yè)客戶,則可以享受服務合同的大幅折扣。
另一方面,Gartner發(fā)現(xiàn)了一些平臺的不完善之處?!半m然微軟Azure是一個企業(yè)級平臺,但Gartner客戶報告說,鑒于微軟作為企業(yè)供應商的悠久歷史,服務體驗感覺不如他們預期的那樣準備就緒,”它表示?!翱蛻粢肐SV合作伙伴生態(tài)系統(tǒng)的技術(shù)支持,文檔,培訓和廣度等問題?!?/span>
此外,Gartner表示Azure并不像其他一些云平臺那樣為DevOps方法提供那么多支持。例如,它沒有那么多的集成自動化,需要員工手動執(zhí)行許多管理任務。
Google Cloud Platform的優(yōu)缺點
由于Google開發(fā)了AWS和Azure現(xiàn)在提供的Kubernetes標準,因此谷歌擁有強大的容器產(chǎn)品。GCP專注于大數(shù)據(jù),分析和機器學習等高計算產(chǎn)品。它還提供了相當大的規(guī)模和負載平衡-谷歌知道數(shù)據(jù)中心和快速響應時間。
不利的一面是,Google在市場份額上排名第三,可能是因為它沒有提供與AWS和Azure一樣多的不同服務和功能。它也沒有AWS或Azure那么多的全球數(shù)據(jù)中心,盡管它正在迅速擴展。
Gartner表示,其“客戶通常選擇GCP作為二級提供商而不是戰(zhàn)略提供商,但GCP越來越多地被選擇作為AWS的戰(zhàn)略替代品,其業(yè)務與亞馬遜競爭,而且更加以開源為中心或DevOps-以中心為中心,因而與微軟Azure不太一致?!?/span>
AWS與Azure與Google:計算
AWS Compute:
彈性計算云:亞馬遜的旗艦計算服務是Elastic Compute Cloud,即EC2。亞馬遜將EC2描述為“一種在云中提供安全,可調(diào)整大小的計算容量的Web服務”。EC2提供了多種選擇,包括各種各樣的實例,支持Windows和Linux,裸機實例(目前是預覽),GPU實例,高性能計算,自動縮放等。AWS還為EC2提供免費套餐,其中包括每月750小時的t2.micro實例,最長可達12個月。
容器服務:在計算類別中,亞馬遜的各種容器服務越來越受歡迎,并且它具有支持Docker,Kubernetes及其自己的Fargate服務的選項,這些服務在使用容器時自動化服務器和集群管理。它還提供稱為Lightsail的虛擬私有云選項,用于批處理計算作業(yè)的批處理,用于運行和擴展Web應用程序的Elastic Beanstalk,以及一些其他服務。
微軟計算:
虛擬機:Microsoft的主要計算服務簡稱為虛擬機。它支持Linux,Windows Server,SQL Server,Oracle,IBM和SAP,以及增強的安全性,混合云功能和對Microsoft軟件的集成支持。與AWS一樣,它擁有一個非常大的可用實例目錄,包括GPU和高性能計算選項,以及針對人工智能和機器學習優(yōu)化的實例。它還有一個免費套餐,每月750小時的Windows或Linux B1S虛擬機一年。
附加服務:Azure的Auto Scaling版本稱為虛擬機規(guī)模集。它有兩個容器服務:Azure容器服務基于Kubernetes,容器服務使用Docker Hub和Azure容器注冊表進行管理。它具有批處理服務,可伸縮Web應用程序的云服務類似于AWS Elastic Beanstalk。它還有一個名為Service Fabric的獨特產(chǎn)品,專為具有微服務架構(gòu)的應用而設計。
Google Compute:
計算引擎:相比之下,谷歌的計算服務目錄比競爭對手的目錄短一些。其主要服務稱為計算引擎,它具有自定義和預定義的機器類型,每秒計費,Linux和Windows支持,自動折扣和碳中和基礎設施,其使用的能量是典型數(shù)據(jù)中心的一半。它提供免費套餐,每月包含一個f1-micro實例,最長可達12個月。
專注于Kubernetes:Google還為有興趣部署容器的組織提供Kubernetes引擎。值得注意的是,Google已經(jīng)積極參與Kubernetes項目,為其提供了該領域的額外專業(yè)知識。
AWS與Azure與Google:存儲
AWS存儲:
SSS到EFS:AWS提供了一長串存儲服務,包括用于對象存儲的簡單存儲服務(S3),用于與EC2一起使用的持久塊存儲的彈性塊存儲(EBS),以及用于文件存儲的彈性文件系統(tǒng)(EFS)。它的一些更具創(chuàng)新性的存儲產(chǎn)品包括支持混合存儲環(huán)境的Storage Gateway和Snowball,它是一種物理硬件設備,組織可以在互聯(lián)網(wǎng)傳輸不實用的情況下用于傳輸數(shù)PB的數(shù)據(jù)。。
數(shù)據(jù)庫和歸檔在數(shù)據(jù)庫方面,Amazon有一個名為Aurora的SQL兼容數(shù)據(jù)庫,關(guān)系數(shù)據(jù)庫服務(RDS),DynamoDB NoSQL數(shù)據(jù)庫,ElastiCache內(nèi)存數(shù)據(jù)存儲,Redshift數(shù)據(jù)倉庫,Neptune圖數(shù)據(jù)庫和數(shù)據(jù)庫遷移服務。亞馬遜不會提供備份服務,但是,它確實有Glacier,它專為以非常低的費率進行長期存檔存儲而設計。此外,其Storage Gateway可用于輕松設置備份和歸檔過程。
Azure存儲:
存儲服務:Microsoft Azure的基本存儲服務包括用于基于REST的非結(jié)構(gòu)化數(shù)據(jù)對象存儲的Blob存儲,用于大容量工作負載的隊列存儲,文件存儲和磁盤存儲。它還有一個Data Lake Store,可用于大數(shù)據(jù)應用程序。。
廣泛的數(shù)據(jù)庫:Azure的數(shù)據(jù)庫選項特別廣泛。它有三個基于SQL的選項:SQL數(shù)據(jù)庫,MySQL數(shù)據(jù)庫和PostgreSQL數(shù)據(jù)庫。它還具有數(shù)據(jù)倉庫服務,以及用于NoSQL的Cosmos DB和表存儲。Redis Cache是其內(nèi)存服務,Server Stretch Database是其混合存儲服務,專為在自己的數(shù)據(jù)中心中使用Microsoft SQL Server的組織而設計。與AWS不同,Microsoft確實提供了實際的備份服務,以及Site Recovery服務和存檔存儲。
谷歌存儲:
統(tǒng)一存儲等:與計算一樣,GCP提供較小的存儲服務菜單。云存儲是其統(tǒng)一的對象存儲服務,它還具有永久磁盤選項。它提供類似于AWS Snowball的轉(zhuǎn)移設備,以及在線轉(zhuǎn)移服務。
SQL和NoSQL在數(shù)據(jù)庫方面,GCP擁有基于SQL的Cloud SQL和一個名為Cloud Spanner的關(guān)系數(shù)據(jù)庫,專為關(guān)鍵任務工作負載而設計。它還有兩個NoSQL選項:Cloud Bigtable和Cloud Datastore。它沒有備份和存檔服務。
AWS與Azure與Google:關(guān)鍵云工具
專家表示,展望未來,人工智能,機器學習,物聯(lián)網(wǎng)(IoT)和無服務器計算等新興技術(shù)將成為云供應商差異化的關(guān)鍵點。這三家領先的供應商已經(jīng)開始嘗試在這些領域提供產(chǎn)品,并有可能在未來一年擴展其服務。
AWS Key Tools:
Pagemaker到無服務器:與其他領域一樣,AWS在這些領域中擁有最長的服務列表。亮點包括用于培訓和部署機器學習模型的SageMaker服務,為其Alexa服務提供支持的Lex會話界面,Greengrass IoT消息服務和Lambda無服務器計算服務。。
AI和ML:在2017年的re:Invent展會上,亞馬遜也推出了一系列面向AI的服務。它推出了DeepLens,這是一款人工智能相機,用于開發(fā)和部署機器學習算法,用于光學字符識別,圖像和物體識別等。AWS宣布推出Gluon,這是一個開源深度學習庫,旨在使開發(fā)人員和非開發(fā)人員能夠輕松地構(gòu)建和快速訓練神經(jīng)網(wǎng)絡,而無需了解AI編程。
Azure密鑰工具:
認知服務:微軟還在人工智能方面投入了大量資金,它在Azure上提供了機器學習服務和機器人服務。它還具有認知服務,包括Bing Web搜索API,Text Analytics API,F(xiàn)ace API,計算機視覺API和自定義視覺服務。對于物聯(lián)網(wǎng),它有多種管理和分析服務,其無服務器計算服務稱為功能。。
支持MSFT軟件毫不奇怪,Azure的許多頂級工具都支持內(nèi)部部署的Microsoft軟件。Azure備份是一種鏈接Windows Server 2012 R2和Windows Server 2016中的Windows Server Backup的服務.Visual Studio Team Services在Azure上托管Visual Studio項目。
Google Key工具:
AI的重要性:對于Google Cloud Platform,人工智能和機器學習是重點關(guān)注的重點。由于TensorFlow是一個用于構(gòu)建機器學習應用程序的開源軟件庫,Google是人工智能開發(fā)的領導者。該庫很受歡迎,因為它是開源的并且被廣泛使用。其受歡迎程度的證明是AWS最近增加了對TensorFlow的支持。
IoT到無服務器:Google Cloud在自然語言,語音,翻譯等API方面提供強大的功能。此外,它還提供物聯(lián)網(wǎng)和無服務器服務,但兩者仍處于測試階段。
AWS與Azure與Google:定價
在比較三個云領導者時,定價有時是最棘手的領域。然而,有可能做出一些概括。
AWS定價:亞馬遜的定價特別難以理解。雖然它確實提供了成本計算器,但涉及的許多變量使得難以獲得準確的估算。Gartner建議,“[亞馬遜]的粒度定價結(jié)構(gòu)很復雜;強烈建議使用第三方成本管理工具?!?/span>
Azure定價:Microsoft Azure不會讓事情變得更簡單。由于Microsoft的復雜軟件許可選項和秘密折扣的使用,如果沒有外界幫助,其定價結(jié)構(gòu)可能更難以理解。
谷歌定價:相比之下,谷歌將其定價作為差異點。它旨在提供“客戶友好”的價格,優(yōu)于其他供應商的定價。Gartner指出,“Google使用大幅折扣和特別靈活的合同來試圖贏得目前與云競爭對手一起花費大量資金的客戶的項目?!?/span>
關(guān)鍵提示:主要根據(jù)價格制定云供應商決策的組織需要根據(jù)具體情況分析每個項目,以獲得最佳交易。而且由于供應商定期降價,他們可能需要經(jīng)常重新審視這些計算。
AWS與Azure vs.Google:什么對你最好?
如本文開頭所述,最適合您的公共云供應商將取決于您的需求和工作負載。實際上,某些項目的最佳供應商可能不是您項目中其他項目的最佳供應商。許多專家認為,大多數(shù)企業(yè)將在不久的將來采用多云戰(zhàn)略,以防止供應商鎖定或努力將工作負載與最佳可用服務相匹配。
AWS選擇:由于其豐富的工具和服務以及大規(guī)模的集合,您不會出錯。不選擇亞馬遜的唯一原因是,如果你想要一個更私人的關(guān)系,小型精品店可以提供。就其規(guī)模而言,亞馬遜很難與每位客戶保持密切關(guān)系,但有經(jīng)銷商和顧問可以提供這種專注的關(guān)注。
Azure選擇:微軟最大的吸引力當然是微軟的商店。您所有現(xiàn)有的.Net代碼都可以在Azure上運行,您的服務器環(huán)境將連接到Azure,您會發(fā)現(xiàn)遷移本地應用程序很容易。但是,如果你想要Linux,DevOps或裸機,微軟將不是理想的選擇。它提供Linux,但它優(yōu)先于Windows。DevOps主要是Linux/開源游戲,同樣也是微軟并不擅長的。
谷歌選擇:谷歌正在快速增長,但正在進行中。它的產(chǎn)品很少,而且在處理業(yè)務方面沒有傳統(tǒng)背景。但它完全投入并投入數(shù)十億美元用于其云計算工作。它與思科合作,后者確實了解企業(yè)?,F(xiàn)在應該關(guān)注Google的人是一年前看過的人,他們不喜歡他們所看到的。他們可能會感到驚訝。谷歌憑借其規(guī)模和機器學習力量構(gòu)建了云計算。這顯然值得一看。
某些類型的公司會更吸引到某些云供應商。再說一次,如果您的公司運行Windows和許多Microsoft軟件,您可能想要調(diào)查Azure。如果您是一家希望快速擴展的基于Web的小型初創(chuàng)公司,您可能需要仔細研究Google Cloud Platform。如果您正在尋找具有最廣泛服務目錄和全球范圍的提供商,AWS可能適合您。