真正的选择到Windows Azure PaaS的(Web角色)? [英] Real alternatives to Windows Azure PaaS (web role)?
本文介绍了真正的选择到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:
- 的平台应提供高可用性和可扩展性。
- 的平台应管理/更新应用程序服务器和操作系统对我来说。
- 的平台应该提供某种形式的的NoSQL数据库(如Azure Table中存储或SimpleDB的)。
- 的平台应支持本地的 ASP.NET MVC ,即IIS和放大器;运行环境应该自动管理/修补我。
- The platform should provide high availability and scalability.
- The platform should manage/update the application server and OS for me.
- The platform should provide some form of NoSQL database (like Azure Table Storage or SimpleDB).
- 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屋!
查看全文