2011-12-30 71 views

回答

13

在微軟商店兩個針對Windows開發人員之間的差異標題:

  • 亞馬遜報價基礎設施即服務,IaaS的。您可以選擇所需操作系統的風格,這就是您所獲得的操作系統,以及相關的網絡管道,存儲服務和您擁有的東西。
  • Azure是平臺,作爲服務,PaaS。這意味着您幾乎可以獲得亞馬遜的服務,但微軟也會更新和維護服務器上的操作系統。

(如果你使用非微軟的技術工作,如Linux的MySQL,Oracle或什麼具備的,你那麼亞馬遜提供更強大的解決方案。)

都提供了很容易訪問 - 您可以使用遠程桌面或命令行工具訪問兩個系統上的虛擬機進行維護。

兩個系統上都有易於使用的部署以及用於Visual Studio的集成工具。 Azure可能在這裏具有優勢,因爲通過此處的UI部署可以自動更新具有多個實例的服務,而不會停機到服務。 (我相信你可以使用EC2做到這一點,但它確實需要一點點的腳本。)

所以對WCF應用程序真正的差異歸結到什麼你願意支付:

  • 如果您很高興維護Windows操作系統,希望手動配置防火牆和負載平衡器,並且需要細緻的控制,但不希望將應用程序從常規Windows服務器上運行的方式變更 - 然後Amazon EC2可能是最佳選擇。

  • 如果您的需求相當簡單,並且您希望其他人擔心平臺和大多數底層基礎架構,並且不介意改變您的應用程序以考慮它 - Azure可能是最佳選擇。

請記住,目前EC2在大多數情況下比Azure稍微便宜一些。在這裏很難給出堅定的指導,因爲這可能不適用於您的申請:我建議您啓動一個電子表格並輸入數字。

+0

Azure提供PAAS和IAAS。定價現在可以比較。 – Dave 2014-08-23 14:33:55

+0

@Dave:是的,這個答案差不多三歲,幾乎一分鐘就老化了!請注意,儘管AWS在VPN連接等方面仍有很好的開端。 – 2014-08-26 19:45:38

+0

AWS免費提供1年免費產品。他們也像Azure一樣升級SQL Server。我已經嘗試了兩個。我同意AWs有點複雜。但他們有很好的教程,支持很棒。我喜歡它 – user2831855 2014-12-31 21:55:41

2

我只想補充傑里米的出色答卷,並註明您可以在Amazon EC2上獲取.NET的PaaS有前途的服務,稱爲AppHarbor