Windows Azure PaaS(networkingangular色)的真正替代品?
我正在寻找Windows Azure PaaS(平台即服务)产品的替代产品,满足以下要求:
- 该平台应该提供高可用性和可扩展性。
- 平台应该为我pipe理/更新应用程序服务器和操作系统。
- 该平台应提供某种forms的NoSQL数据库 (如Azure Table Storage或SimpleDB)。
- 该平台应本机支持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)
- 最好的方式来获取所有选定的checkbox在jQuery中VALUES
- ASP.NET MVC:数据input后修剪string的最佳方法。 我应该创build一个自定义模型绑定
- 意外的AJAXcaching结果在IE8中
- 如何解决ASP.NET错误“文件'nnn.aspx'没有被预编译,不能被请求。”?
- “System.Net.Http.HttpContent”不包含“ReadAsAsync”的定义,也没有扩展方法
- MVC中的Last-Modified头
- 我可以在ASP.NET GridView中将布尔值转换为是/否
- ASP.NET Web API应用程序在IIS 7上部署时提供了404
- 我可以在ASP.NET中从DirectorySearcher获得1000多条logging吗?