真正的选择到Windows Azure PaaS的(Web角色)? [英] Real alternatives to Windows Azure PaaS (web role)?

查看:166
本文介绍了真正的选择到Windows Azure PaaS的(Web角色)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am looking for alternatives to the Windows Azure PaaS (Platform as a Service) offering, meeting the following requirements:


  1. 的平台应提供高可用性和可扩展性。

  2. 的平台应管理/更新应用程序服务器和操作系统对我来说。

  3. 的平台应该提供某种形式的的NoSQL数据库(如Azure Table中存储或SimpleDB的)。

  4. 的平台应支持本地的 ASP.NET MVC ,即IIS和放大器;运行环境应该自动管理/修补我。

  1. The platform should provide high availability and scalability.
  2. The platform should manage/update the application server and OS for me.
  3. The platform should provide some form of NoSQL database (like Azure Table Storage or SimpleDB).
  4. The platform should natively support ASP.NET MVC, i.e. IIS & runtime environment should be automatically managed/patched for me.

而亚马逊满足项目1和3,它只提供的IaaS(基础设施即服务),这意味着我还有很大的管理开销。

While Amazon satisfies item 1 and 3, it provides only IaaS (Infrastructure as a Service), meaning that I still have a large administration overhead.

这样的问题是,什么样的替代品有到Windows Azure,提供一个大致相当的功能集?任何建议,欢迎!

So that question is, what alternatives are there to Windows Azure, that provide a roughly equivalent feature set? Any suggestions are welcome!

推荐答案

你试过 AppHarbor

这只是太神奇了!


  • 运行在Amazon EC2上的顶部

  • 整个平台,包括应用服务器,由AppHarbor管理和更新。

  • 应用程序内运行IIS上全面更新的Windows Server 2008 R2的实例。

  • .NET 2.0-4.0本身是用ASP.NET MVC 1,2和3,ASP.NET网页,WCF服务一起提供支持。安装更新,他们被释放。

  • 缩放是很容易,它需要几秒钟部署。扩展到多个实例,提高了可用性和冗余。

  • 所有网站的管理,包括回滚到previous版和环境配置可通过appharbor.com Web界面进行处理。

  • 构建和测试.NET项目权(通过到位桶或水银)从Git仓库中。

  • MySQL和MSSQL可以作为共享和专用产品和可选的冗余实现高可用性。

  • NoSQL数据库是通过附加。附加组件也可用于电子邮件,索引,缓存和性能测试。

  • 您可以使用AWS的SimpleDB,并通过自己的AWS帐户任何其他AWS服务。目前服务器都位于美国EAST(弗吉尼亚州),所以把你的服务有可能的话更低的延迟。

  • 出色的支持

  • 轻松地创建后台作业

  • Runs on top of Amazon EC2
  • The entire platform, including application servers, is managed and updated by AppHarbor.
  • Applications run inside IIS on fully updated Windows Server 2008 R2 instances.
  • .NET 2.0-4.0 is natively supported along with ASP.NET MVC 1, 2 and 3, ASP.NET WebPages, WCF services. Updates are installed as they are released.
  • Scaling is really easy and it takes seconds to deploy. Scaling to multiple instances increases availability and redundancy.
  • All website administration including rollback to a previous version and environment configuration can be handled through the appharbor.com web interface.
  • Builds and tests .NET projects right out of GIT Repository (or Mercurial through BitBucket).
  • MySQL and MSSQL are available as shared and dedicated offerings and optional redundancy for high availability.
  • NoSQL databases are supported through add-ons. Add-ons are also available for e-mail, indexing, caching and performance testing.
  • You can use AWS SimpleDB and any other AWS service through your own AWS account. Servers are currently located in US-EAST (Virginia), so put your services there if possible for lower latency.
  • Excellent support
  • Create background jobs easily

这是<强>的Heroku的.NET :O)

这篇关于真正的选择到Windows Azure PaaS的(Web角色)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆