我将在云中托管一个业务服务(WCF服务)。我需要知道如何选择Azure或Amazon Web Service。哪一个是最容易访问和最容易部署的?在.NET上选择Azure或AWS WCF服务部署
11
A
回答
13
在微软商店两个针对Windows开发人员之间的差异标题:
- 亚马逊报价基础设施即服务,IaaS的。您可以选择所需操作系统的风格,这就是您所获得的操作系统,以及相关的网络管道,存储服务和您拥有的东西。
- Azure是平台,作为服务,PaaS。这意味着您几乎可以获得亚马逊的服务,但微软也会更新和维护服务器上的操作系统。
(如果你使用非微软的技术工作,如Linux的MySQL,Oracle或什么具备的,你那么亚马逊提供更强大的解决方案。)
都提供了很容易访问 - 您可以使用远程桌面或命令行工具访问两个系统上的虚拟机进行维护。
两个系统上都有易于使用的部署以及用于Visual Studio的集成工具。 Azure可能在这里具有优势,因为通过此处的UI部署可以自动更新具有多个实例的服务,而不会停机到服务。 (我相信你可以使用EC2做到这一点,但它确实需要一点点的脚本。)
所以对WCF应用程序真正的差异归结到什么你愿意支付:
如果您很高兴维护Windows操作系统,希望手动配置防火墙和负载平衡器,并且需要细致的控制,但不希望将应用程序从常规Windows服务器上运行的方式变更 - 然后Amazon EC2可能是最佳选择。
如果您的需求相当简单,并且您希望其他人担心平台和大多数底层基础架构,并且不介意改变您的应用程序以考虑它 - Azure可能是最佳选择。
请记住,目前EC2在大多数情况下比Azure稍微便宜一些。在这里很难给出坚定的指导,因为这可能不适用于您的申请:我建议您启动一个电子表格并输入数字。
2
我只想补充杰里米的出色答卷,并注明您可以在Amazon EC2上获取.NET的PaaS有前途的服务,称为AppHarbor。
相关问题
- 1. 部署WCF服务
- 2. 部署到Azure的WCF服务
- 3. 部署WCF服务
- 4. 部署WCF服务
- 5. 部署WCF服务
- 6. WCF服务部署
- 7. 部署WCF服务
- 8. 在Azure服务器上部署Grafana
- 9. 在IIS 5.1上部署WCF服务
- 10. Windows Azure平台上的WCF服务部署问题(暂存)
- 11. 可以选择什么? ASMX Web服务或WCF在.net 3.5中?
- 12. 部署wcf服务到IIS
- 13. 在Azure上部署mvc和wcf
- 14. Azure服务总线部署
- 15. 部署wcf服务网站
- 16. Azure WCF服务使用Azure WCF服务
- 17. 在Azure服务Fabric群集上部署的服务的复制
- 18. 如何在Azure应用程序服务上部署Windows服务
- 19. Azure上的WCF服务
- 20. 设计选择:WCF或服务堆栈?
- 21. .Net Ria服务部署
- 22. 如何记录在Azure上部署的WCF服务中捕获的异常
- 23. 在SSL中部署WCF服务和silverlight
- 24. JSON WCF部署服务器上的服务404
- 25. 如何将WCF服务部署到Azure以用于Windows Phone?
- 26. .NET Project部署优化部署到Azure
- 27. 在Azure上承载非WCF服务
- 28. 在部署在Windows 2003服务器sp2上的iis6上运行.net Web服务
- 29. WCF数据服务(OData的)部署5.1
- 30. .net WCF服务
Azure提供PAAS和IAAS。定价现在可以比较。 – Dave 2014-08-23 14:33:55
@Dave:是的,这个答案差不多三岁,几乎一分钟就老化了!请注意,尽管AWS在VPN连接等方面仍有很好的开端。 – 2014-08-26 19:45:38
AWS免费提供1年免费产品。他们也像Azure一样升级SQL Server。我已经尝试了两个。我同意AWs有点复杂。但他们有很好的教程,支持很棒。我喜欢它 – user2831855 2014-12-31 21:55:41