AWS與Azure與Google:整體比較

2020-12-11 矽谷老王說雲

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可能適合您。

相關焦點

  • Azure VS AWS,數據服務產品對比大盤點
    本文整理了一些關於Azure和AWS(截止2018年3月)的數據服務對比以及部分評論,但是文章不會做功能比較,因為這些系統的發展速度之快令人難以想像,如果有需要的話,大家可以去查看相關文檔。價錢Azure定價計算器:https://azure.microsoft.com/en-us/pricing/calculator/AWS定價計算器:https : //calculator.s3.amazonaws.com/index.html
  • 別逗了,微軟azure加班比阿里還瘋狂,醒了就是幹活
    現在在azure,平時工作時常也差不多一周65小時左右,有deadline的話能到80+。現在在國外做cloud,也很忙很忙。就算google gcp也一樣。還有hard deadline,miss了就可以捲鋪蓋滾的那種。孤獨感會比較強,最重要的還有身份問題,會很沒有安全感,父母也在國內。沒有長期留美的打算,遲早要回,索性早點回了。
  • AWS 認證攻略
    如果你真的是想好好的,系統的學習一下AWS相關知識,考試對於你只是對學到知識的一次檢驗,我比較建議,每天花上兩個小時,準備兩個月左右,當然,這大約120小時的學習時間,也可以根據自己的時間分配。這裡有一個小建議是,不要花太長時間準備,比如六個月或以上,AWS的產品迭代速度很快,過長的學習周期,很有可能導致一直跟不上其節奏。
  • AWS、Google Cloud和微軟Azure雲平臺差異
    ThousandEyes公司比較了全球三大公共雲提供商——亞馬遜網絡服務(AWS)、谷歌雲平臺(GCP)和微軟Azure的全球網絡性能。該網絡管理公司研究了網絡性能(延遲、數據包丟失、抖動)和連接架構。並測試了從全球27個城市到55個AWS、Azure和GCP雲區域的用戶到雲計算的連接,並測試了所有三個雲計算提供商網絡中的雲區域之間和雲區域的內部連接。
  • Python使用boto3操作AWS S3
    登錄aws中國,選擇s3服務可以創建一個bucket,也可以用create_bucket接口使用boto3獲取bucket列表session = Session(aws_access_key_id=aws_key, aws_secret_access_key=aws_secret, region_name='cn-north-1')s3 = session.resource
  • Open3d 學習計劃—13(Azure Kinect)
    python examples/Python/ReconstructionSystem/sensors/azure_kinect_recorder.py --output record.mkv當運行記錄器腳本時,可以任意修改相機配置.
  • 通過AWS,Azure和Google Cloud進行CaaS服務
    總體而言,在比較GKE和Google Cloud Run時,我們看到後者需要按需付費的模型,因此編排較少,更貼切。結論隨著向雲計算的發展,雲供應商正在不斷創新以滿足客戶的需求。隨著行業開始採用雲技術,容器編排成為發展的主要痛點。為了緩解這些問題,我們看到了無伺服器時代的到來。即使新穎的計算模型設法抽象了所有基礎架構設置,但它還是犧牲了靈活性。
  • 原來微軟 Azure 也有自己搞不定的事
    IT之家訊 1月14日消息,微軟Azure的用戶在進行數據遷移的時候比較麻煩,因為數據遷移是一個複雜的過程,在這一過程中很容易引起各種問題。用戶可在GitHub下載這一方案:https://github.com/persistentsystems/adcms若想了解更多詳情,請訪問:http://azure.microsoft.com/blog/2015/01/12/azure-data-center-migration-just-got-easier
  • 【AWS移動開發公開課】第一講:用戶身份及簡單AWS身份驗證
    Logins: {<br>// graph.facebook.com : facebookResponse.authResponse.accessToken<br>// }<br>var params = {<br> AccountId: 「YOUR_AWS_ACCOUNT_ID」,<br> RoleArn: 「arn:aws
  • 亞馬遜推出Honeycode新應用,品牌域名跳轉至.aws
    當然,這並不是說對應品牌的域名Honeycode.com不在亞馬遜名下,而是它跳轉到了亞馬遜的自有品牌後綴——Honeycode.aws。先來說說Honeycode.com,這個域名註冊於2009年1月,直譯為「蜜碼」(甜蜜的代碼),與亞馬遜的新項目Honeycode完美契合。
  • Magento外貿獨立站之二 Google Cloud Platform雲平臺服務詳解
    昨天,在晨飛博客上分享了如何獲得google cloud platform的300美金,免費使用一整年google雲服務。很多人並不知道Google Cloud Platform (簡稱 GCP)到底是什麼,能用來幹什麼。在我看來,不管你做不做跨境電商,做平臺也好,做自建站也罷,GCP適用每一個人,每一個對知識與科技創新渴求的人。
  • 亞馬遜AWS、微軟Azure和谷歌雲有什麼區別
    google和其他的雲服務 毫無疑問,Google在分布式計算和分布式存儲方面的技術是有一定優勢的,因為他們開發和運維著世界上最大的在線服務。Goolge在2003年的時候公布了一些分布式存儲和分布式計算的細節,成為很多雲計算框架和服務的藍本。
  • 微軟Windows Azure初級教程:基本原理
    ▲  儘管Google、Amazon和微軟提供的雲計算產品大體上比較相似——他們分別提供各自的「計算(例如應用軟體)」和「存儲」塊——但是這些服務的提供方式確實截然不同的。  雲計算入門  雲計算領域的一大重頭產品是Amazon的彈性計算雲(Elastic Compute Cloud http://aws.amazon.com/ec2/,EC2),EC2可以讓用戶選擇他們虛擬機上的作業系統,並對所選的作業系統進行配置。客戶甚至可以創建並上傳自己的鏡像。軟體可以在任何可以在鏡像上運行的環境中運行。
  • AWS發布Rust語言編寫的容器Linux發行版Bottlerocket
    要查找Bottlerocket aws-k8s-1.17變體的最新AMI ID,請運行:aws ssm get-parameter --region us-west-2 \--name "/aws/service/bottlerocket/aws-k8s-1.17/x86_64/latest
  • AWS/Azure IOT方案分析
    IOT在典型的應用有,車聯網,梯(電梯)聯網,現在比較火的共享單車也是一個典型的IOT應用。我們來看看其中一個梯聯網的案例,來理解一下IOT在其中發揮的作用:電梯這個行業,和別的行業不太一樣。其實賣電梯並不會賺特別多的錢,但是維護電梯確對一個電梯公司非常重要。就像我們說的美女,是七分姿色,三分保養。電梯也一樣,維護非常重要。