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