Windows Azure PaaS(Web 角色)的真正替代品? [英] Real alternatives to Windows Azure PaaS (web role)?

查看:20
本文介绍了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 表存储或 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 网页、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(Web 角色)的真正替代品?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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