在 .NET WCF 服务部署上选择 Azure 或 AWS [关闭]

Posted

技术标签:

【中文标题】在 .NET WCF 服务部署上选择 Azure 或 AWS [关闭]【英文标题】:Choosing Azure or AWS on .NET WCF service deployment [closed] 【发布时间】:2012-01-30 10:05:34 【问题描述】:

我将在云中托管业务服务(WCF 服务)。我需要知道如何选择 Azure 或 Amazon Web Service。哪一个最容易访问和最容易部署?

【问题讨论】:

【参考方案1】:

对于微软商店的 Windows 开发人员来说,两者之间的主要区别:

亚马逊提供基础设施即服务,IaaS。您可以选择所需的操作系统风格,这就是您所获得的,以及相关的网络管道、存储服务和您所拥有的。 Azure 是一个平台即服务,PaaS。这意味着您可以获得亚马逊提供的大部分服务,但微软也会更新和维护服务器上的操作系统。

(如果您使用的是非 Microsoft 技术,例如 Linux mysql、Oracle 或其他技术,那么亚马逊会提供更强大的解决方案。)

两者都提供非常简单的访问——您可以使用远程桌面或命令行工具访问两个系统上的虚拟机进行维护。

两者都具有简单的部署,并在两个系统上集成了 Visual Studio 工具。 Azure 可能在这方面具有优势,因为通过这里的 UI 部署可以一次自动更新具有多个实例的服务,而不会导致服务停机。 (我相信您可以使用 EC2 做到这一点,但它确实需要一些脚本。)

因此,对于 WCF 应用程序而言,真正的差异归结为您准备支付的费用:

如果您乐于维护 Windows 机器,想要手动配置防火墙和负载平衡器并需要细粒度控制,但又不想改变您的应用程序在常规 Windows 服务器上的运行方式 - 那么Amazon EC2 可能是最佳选择。

1234563选择。

请记住,目前 EC2 在大多数情况下都比 Azure 便宜。在这里很难给出明确的指导,因为您的应用程序可能并非如此:我建议您启动一个电子表格并输入数字。

【讨论】:

Azure 提供 PAAS 和 IAAS。而且现在的定价是可比的。 @Dave:是的,这个答案已经***年了,而且几乎每分钟都在老化!请注意,尽管 AWS 在 *** 连接等方面仍处于领先地位。 AWS 为任何产品提供 1 年的免费套餐。他们还像 Azure 一样升级 SQL 服务器。我都试过了。我同意 AW 并不复杂。但是他们有很好的教程,支持很棒。我喜欢它【参考方案2】:

我只想补充一下 Jeremy 的出色回答,并提到您可以通过名为 AppHarbor 的有前途的服务在 Amazon EC2 上获得 .Net PaaS。

【讨论】:

以上是关于在 .NET WCF 服务部署上选择 Azure 或 AWS [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

什么是 Azure 和 .NET 服务?与 WCF 服务有任何关联吗?

WCF 服务的内部终结点不适用于 Azure Web 角色

避免在字符串值上选择大小写

排查在 Azure 中新建 Windows VM 时遇到的部署问题

如何在焦点上选择textarea中的所有文本(在safari中)

当我在 MAMP 上选择“启动服务器”时,MySQL 服务器不会启动