【问题标题】:Real alternatives to Windows Azure PaaS (web role)? [closed]Windows Azure PaaS(网络角色)的真正替代品? [关闭]
【发布时间】:2012-11-29 15:53:53
【问题描述】:

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

  1. 平台应提供高可用性和可扩展性。
  2. 平台应该为我管理/更新应用服务器和操作系统。
  3. 平台应提供某种形式的 NoSQL 数据库(如 Azure 表存储或 SimpleDB)。
  4. 平台应该原生支持 ASP.NET MVC,即应该为我自动管理/修补 IIS 和运行时环境。

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

那么问题是,除了 Windows Azure 之外,还有哪些替代方案可以提供大致等效的功能集?欢迎提出任何建议!

【问题讨论】:

  • Windows Azure 网站可以做到这一切。您不需要云服务(Web 角色)。如果你在做 MVC,MVC 4 + .Net 4.5 提供了很多优势(一个是异步的)
  • 这应该被纳入维基

标签: asp.net asp.net-mvc azure nosql cloud-hosting


【解决方案1】:

你试过AppHarbor吗?

真是太棒了!

  • 在 Amazon EC2 之上运行
  • 整个平台,包括应用服务器,都由 AppHarbor 管理和更新。
  • 应用程序在完全更新的 Windows Server 2008 R2 实例上的 IIS 内运行。
  • .NET 2.0-4.0 与 ASP.NET MVC 1、2 和 3、ASP.NET 网页、WCF 服务一起受到原生支持。更新在发布时安装。
  • 缩放为really easy,部署需要几秒钟。扩展到多个实例可提高可用性和冗余度。
  • 所有网站管理,包括回滚到以前的版本和environment configuration,都可以通过 appharbor.com 网络界面处理。
  • 直接从 GIT 存储库(或通过 BitBucket 的 Mercurial)构建和测试 .NET 项目。
  • MySQL 和 MSSQL 可作为共享和专用产品以及可选冗余以实现高可用性。
  • 通过add-ons 支持NoSQL 数据库。附加组件也可用于电子邮件、索引、缓存和性能测试。
  • 您可以通过自己的 AWS 账户使用 AWS SimpleDB 和任何其他 AWS 服务。服务器目前位于美国东部(弗吉尼亚),因此请尽可能将您的服务放在那里以降低延迟。
  • Excellent support
  • Create background jobs easily

这是 Heroku for .NET :o)

【讨论】:

  • AppHarbor 看起来很有趣。在哪里可以找到有关性能、成本、SLA 等的详细信息?
  • 正如我所说,它是 Amazon EC2,目前是免费的。
  • 感谢 Rune,有来自 AppHarbor 本身的人总是很荣幸:)
  • 附带说明,我在 Appharbor 的 .Net 4.0 上运行 MVC4。
  • 我使用 AppHarbor 1 年。与 Heroku 相比,它很容易通过 GIT 部署。
猜你喜欢
  • 1970-01-01
  • 2020-11-19
  • 1970-01-01
  • 2014-07-13
  • 2017-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-03
相关资源
最近更新 更多