Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Windows Azure PaaS的真正替代品(web角色)?_Asp.net_Asp.net Mvc_Azure_Nosql_Cloud Hosting - Fatal编程技术网

Asp.net Windows Azure PaaS的真正替代品(web角色)?

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,还有哪些替代方案提供

我正在寻找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中