2012-05-30 66 views
27

我開始開發新的在線業務,我不確定使用什麼技術來託管。 我在我的前期項目中使用了Microsoft Azure,我沒有遇到任何問題,只是很昂貴。Azure vs Appharbor vs Amazon EC2

我的選擇是Azure,Appharbor或Amazon EC2。我甚至不確定比較它們是否正確。

我在找東西,它很容易安裝,所需時間也較少。

我們只有兩個開發者,所以我們只有足夠的時間來開發我們的網站。

我聽說EC2會很耗時。

+0

由於沒有關於你堆棧或應用程序,我認爲這將是很難回答的要求。我的意思是取決於你的需求,你可以使用共享主機,它會更便宜。難道你不能在沒有推動任何這些的情況下獲得90%? – ElvisLives

回答

35

AppHarbor肯定會完成工作。

Azure也是一個PaaS(具有很多基礎結構特性),但沒有add-on program,因此您堅持使用微軟決定提供的任何服務(或者您必須在您自己的VM角色上進行安裝,配置和維護)實例)。正如你所提到的,Azure很快就會變得昂貴。

AWS Elastic Beanstalk現在也有.NET support,它具有一些PaaS功能。雖然部署模型並不是非常複雜(Azure的也不是):你必須有一個Visual Studio插件創建包,然後推送和部署,而AppHarbor與GitHub,Bitbucket,Codeplex等集成,運行你的單元測試,發送構建通知和更多。

(全披露:AppHarbor我創始人)

+22

+1完整披露 – ysrb

+19

AppHarbor幾年前起步和運行起來比較容易,但Azure自那時以來已經走過了很長的一段路,現在它的功能比AppHarbour更加功能齊全且直觀。除此之外,AppHarbor的價格如何從「免費」跳到「聖誕垃圾」,沒有任何平滑的漸變,我看不出任何可能的推薦Azure的理由。 – nathanchere

+4

@nathanchere +1爲Appharbor的「免費」爲「聖潔廢話」。我現在正在辯論的場景...... – ganders