Windows Azure PaaS(网络角色)的真正替代品?

Real alternatives to Windows Azure PaaS (web role)?(Windows Azure PaaS(网络角色)的真正替代品?)

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

问题描述

我正在寻找满足以下要求的 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 表存储或 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 管理和更新.
  • 应用程序在完全更新的 Windows Server 2008 R2 实例上的 IIS 内运行.
  • .NET 2.0-4.0 与 ASP.NET MVC 1、2 和 3、ASP.NET WebPages、WCF 服务一起受到原生支持.更新在发布时安装.
  • 扩展真的很容易需要几秒钟的时间来部署.扩展到多个实例可提高可用性和冗余度.
  • 所有网站管理,包括回滚到以前的版本和环境配置可以通过 appharbor.com 网页界面处理.
  • 直接从 GIT 存储库(或通过 BitBucket 的 Mercurial)构建和测试 .NET 项目.
  • MySQL 和 MSSQL 可作为共享和专用产品以及可选冗余以实现高可用性.
  • 通过 附加组件 支持 NoSQL 数据库.附加组件也可用于电子邮件、索引、缓存和性能测试.
  • 您可以通过自己的 AWS 账户使用 AWS SimpleDB 和任何其他 AWS 服务.服务器目前位于美国东部(弗吉尼亚),因此请尽可能将您的服务放在那里以降低延迟.
  • 出色的支持
  • 轻松创建后台作业
  • 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 for .NET :o)

这篇关于Windows Azure PaaS(网络角色)的真正替代品?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:Windows Azure PaaS(网络角色)的真正替代品?

基础教程推荐