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

Bör*_*örg 39 asp.net asp.net-mvc azure nosql cloud-hosting

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

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

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

那么问题是,Windows Azure有哪些替代方案可以提供大致相同的功能集?欢迎任何建议!

bal*_*dre 42

你试过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 Repository(或通过BitBucket的 Mercurial )构建和测试.NET项目.
  • MySQL和MSSQL可作为共享和专用产品提供,并提供可选的冗余以实现高可用性.
  • 通过附加组件支持NoSQL数据库.附加组件也可用于电子邮件,索引,缓存和性能测试.
  • 您可以通过自己的AWS账户使用AWS SimpleDB和任何其他AWS服务.服务器目前位于美国东部(弗吉尼亚州),因此尽可能将服务放在那里以降低延迟.
  • 优秀的支持
  • 轻松创建后台作业

这是Heroku for .NET:o)

  • 谢谢符文,总是很荣幸有AppHarbor本身的人:) (2认同)