当前位置:  开发笔记 > 数据库 > 正文

适用于Web开发人员的Windows Azure与Amazon EC2

如何解决《适用于Web开发人员的WindowsAzure与AmazonEC2》经验,为你挑选了3个好方法。

我刚观看了Windows Azure介绍视频,它让我觉得它是托管IIS实例的前端shell.任何知道更多的人(可能是测试版的一部分)都可以解释为什么你会使用这个与EC2相比.

它似乎很容易,但真的没有详细说明它是如何工作的,为什么它的工作原理或为什么你会使用它与传统的解决方案呢?



1> Brent Ozar..:

根据愿景(我只能谈论这里的愿景,因为产品尚未真正出现),这里有几个原因可以考虑Azure而不是EC2.

Azure包含内置的负载平衡功能.如果您想在亚马逊中这样做,您必须推出自己的解决方案或购买第三方解决方案,如www.RightScale.com.

Azure友好编码的应用程序可以在内部或Microsoft的云中提供.如果您编写的应用程序包含财务数据或医疗保健数据等机密信息,则并非所有客户都愿意将其数据放入公共云中.在这种情况下,他们可以在Windows内部部署您的应用程序.这是作为技能组合赢得的,因为你可以从公共项目到私人项目.不要误解我的意思 - 如果您掌握了Amazon EC2开发,那么您可以在数据中心内部使用Linux虚拟服务器部署应用程序,但这不是一个交钥匙工具.哈哈哈,很难将技术预览描述为交钥匙,哈哈哈.)

话虽如此,目前尚不清楚负载均衡功能是否包含在内部部署的框中.如果你必须组合Azure和ISA Server,这将是一个更艰难的部署和管理销售.


AWS现在提供Elastic Load Balancing产品,因此LB不再是它的问题.http://aws.amazon.com/elasticloadbalancing/
截至目前,Windows Azure无法在内部部署.这是一个完全托管的解决方案.然而,微软已经宣布为Azure开发的一些技术将过滤到Windows的商业版本.

2> Dan Esparza..:

AppHarbor是一个位于Amazon EC2上的.NET云托管环境.好处是他们提供了一个免费的计划(就像Heroku一样)所以你可以用很少的摩擦来检查它.



3> 小智..:

我的公司现在正在使用亚马逊EC2,我在PDC上看着Azure的细节展开.我还没有看到任何可以说服我们离开亚马逊的事情.Azure肯定看起来很引人注目,但事实是我现在可以在亚马逊上使用Windows和SQL服务器并使用SLA.Ray Ozzie明确表示Azure将根据开发者社区的反馈改变A LOT.但是,Azure具有很大的潜力,我们将密切关注它.

此外,亚马逊将在即将推出的服务更新中添加负载平衡,自动扩展和仪表板功能(请参阅此链接:http://aws.amazon.com/contact-us/new-features-for-amazon-ec2/).永远不要低估亚马逊,因为他们在云计算方面拥有良好的领先优势,并且拥有庞大的用户群,有助于完善他们的产品.永远不要低估微软,因为他们拥有庞大的开发者社区和全球影响力.

总的来说,我不认为一家公司的云服务彼此互相排斥.最棒的是,如果我们愿意,我们可以利用所有这些.

Microsoft应该提供在其云中托管基于Linux的服务器的能力.那真的会把世界颠倒过来!

推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有