Windows Azure PaaS(networkingangular色)的真正替代品?

我正在寻找Windows Azure PaaS(平台即服务)产品的替代产品,满足以下要求:

  1. 该平台应该提供高可用性和可扩展性。
  2. 平台应该为我pipe理/更新应用程序服务器和操作系统。
  3. 该平台应提供某种forms的NoSQL数据库 (如Azure Table Storage或SimpleDB)。
  4. 该平台应本机支持ASP.NET MVC ,即IIS和运行时环境应该自动pipe理/修补我。

虽然亚马逊满足第1项和第3项,但它仅提供IaaS(基础架构即服务),这意味着我仍然有大量的pipe理开销。

所以这个问题是,Windows Azure有什么替代scheme,提供了一个大致相同的function集? 任何build议,欢迎!

你有没有试过AppHarbor

太神奇了!

  • 在Amazon EC2之上运行
  • 包括应用程序服务器在内的整个平台由AppHarborpipe理和更新。
  • 应用程序在完全更新的Windows Server 2008 R2实例中的IIS内运行。
  • 本机支持.NET 2.0-4.0以及ASP.NET MVC 1,2和3,ASP.NET WebPages,WCF服务。 更新在发布时进行安装。
  • 缩放非常简单 ,部署需要几秒钟的时间。 扩展到多个实例会增加可用性和冗余度。
  • 包括回滚到以前版本和环境configuration的所有网站pipe理都可以通过appharbor.com网页界面进行处理。
  • 直接从GIT Repository(或通过BitBucket的 Mercurial)构build和testing.NET项目。
  • MySQL和MSSQL可作为共享和专用的产品和可选的冗余来提供高可用性。
  • NoSQL数据库通过附件支持。 加载项也可用于电子邮件,索引,caching和性能testing。
  • 您可以通过您自己的AWS账户使用AWS SimpleDB和任何其他AWS服务。 服务器目前位于美国东部(弗吉尼亚州),所以如果可能的话,将服务放在那里以降低延迟。
  • 优秀的支持
  • 轻松创build后台工作

这是用于.NET的Heroku :o)