Asp.net
Windows Azure PaaS(網路角色)的真正替代品?[關閉]
我正在尋找滿足以下要求的 Windows Azure PaaS(平台即服務)產品的替代品:
- 該平台應提供高可用性和可擴展性。
- 該平台應該為我管理/更新應用程序伺服器和作業系統。
- 該平台應提供某種形式的NoSQL 數據庫(如 Azure 表儲存或 SimpleDB)。
- 該平台應該原生支持ASP.NET MVC,即 IIS 和執行時環境應該為我自動管理/修補。
雖然亞馬遜滿足第 1 和第 3 項,但它只提供 IaaS(基礎設施即服務),這意味著我仍然有很大的管理成本。
那麼問題來了,Windows Azure 有哪些替代方案,可以提供大致等效的功能集?歡迎任何建議!
你試過AppHarbor嗎?
真是太棒了!
- 在 Amazon EC2 之上執行
- 整個平台,包括應用伺服器,都由 AppHarbor 管理和更新。
- 應用程序在完全更新的 Windows Server 2008 R2 實例上的 IIS 內執行。
- .NET 2.0-4.0 與 ASP.NET MVC 1、2 和 3、ASP.NET WebPages、WCF 服務一起受到原生支持。更新在發佈時安裝。
- 擴展非常簡單,部署只需幾秒鐘。擴展到多個實例可提高可用性和冗餘。
- 所有網站管理,包括回滾到以前的版本和環境配置,都可以通過 appharbor.com Web 界面進行處理。
- 直接從 GIT 儲存庫(或通過BitBucket的 Mercurial)建構和測試 .NET 項目。
- MySQL 和 MSSQL 可作為共享和專用產品以及可選冗餘以實現高可用性。
- 通過外掛支持 NoSQL 數據庫。附加組件也可用於電子郵件、索引、記憶體和性能測試。
- 您可以通過自己的 AWS 賬戶使用 AWS SimpleDB 和任何其他 AWS 服務。伺服器目前位於美國東部(弗吉尼亞),因此如果可能的話,將您的服務放在那里以降低延遲。
- 優秀的支持
- 輕鬆創建後台作業
這是**.NET 的 Heroku** :o)