Asp.net Windows Azure PaaS的真正替代品(web角色)?
我正在寻找Windows Azure PaaS(平台即服务)产品的替代品,以满足以下要求:Asp.net Windows Azure PaaS的真正替代品(web角色)?,asp.net,asp.net-mvc,azure,nosql,cloud-hosting,Asp.net,Asp.net Mvc,Azure,Nosql,Cloud Hosting,我正在寻找Windows Azure PaaS(平台即服务)产品的替代品,以满足以下要求: 该平台应提供高可用性和可扩展性 平台应该为我管理/更新应用服务器和操作系统 平台应提供某种形式的NoSQL数据库(如Azure表存储或SimpleDB) 平台应本机支持ASP.NET MVC,即IIS和运行时环境应为我自动管理/修补 虽然Amazon满足第1项和第3项的要求,但它只提供IaaS(基础设施即服务),这意味着我仍然有很大的管理开销 所以问题是,除了WindowsAzure,还有哪些替代方案提供
- 在AmazonEC2上运行
- 整个平台(包括应用服务器)由AppHarbor管理和更新
- 应用程序在完全更新的Windows Server 2008 R2实例上的IIS内部运行
- .NET 2.0-4.0与ASP.NET MVC 1、2和3、ASP.NET网页、WCF服务一起受本机支持。更新在发布时安装
- 扩展非常简单,部署需要几秒钟。扩展到多个实例可提高可用性和冗余
- 所有网站管理,包括回滚到以前的版本,都可以通过appharbor.com web界面进行处理
- 直接从GIT存储库(或Mercurial)构建和测试.NET项目
- MySQL和MSSQL作为共享和专用产品以及可选冗余提供,以实现高可用性
- NoSQL数据库通过以下方式得到支持。附加组件还可用于电子邮件、索引、缓存和性能测试
- 您可以通过自己的AWS帐户使用AWS SimpleDB和任何其他AWS服务。服务器目前位于美国东部(弗吉尼亚州),因此尽可能将您的服务放在那里以降低延迟
这是.NET的Heroku:o)AppHarbor看起来很有趣。我在哪里可以找到有关性能、成本、SLA等的详细信息?正如我所说,这是Amazon EC2,目前是免费的。感谢Rune,有来自AppHarbor本身的人在身边一直是我的荣幸:)作为补充说明,我在AppHarbor的.Net 4.0上运行MVC4。我使用AppHarbor 1年。与Heroku相比,GIT很容易部署,WindowsAzure网站可以做到这一切。您不需要云服务(Web角色)。如果你在做MVC,MVC4+.NET4.5提供了许多优点(异步的),这应该被整合到wiki中