Windows Azure 与 Amazon EC2
我想做一些非常简单的事情,但我不确定最好的解决方案是什么。基本上,我想为客户端托管一个自定义 .NET Web 服务。 Web 服务只是一种集成,因为它将从一个源选择数据、处理数据并将其插入到目的地。我的问题由两部分组成:
Windows Azure 和 Amazon EC2 可以处理这个问题,对吗?
如果是,这些解决方案是否过度杀伤力?我们希望涉足云并计划在未来使用这些平台中的任何一个,但在我看来,简单地为客户托管 Web 服务并不需要强大/可扩展的托管解决方案(除非它具有成本效益。)
感谢您的帮助。
I want to do something pretty simple, but I'm not sure what the best solution is. Basically, I want to host a custom .NET web service for a client. The web service is just an integration as it will select data from one source, massage the data, and insert it into its destination. My two-part question is the following:
Windows Azure and Amazon EC2 can handle this, correct?
If yes, are these solutions over-kill? We'd like to get our feet wet with the cloud and plan on using either of these platforms in the future, but it seems to me that simply hosting a web service for a client doesn't require a robust/scalable hosting solution (unless it's cost effective.)
Thanks for the help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这里有两个相互竞争的部分:
和
对于第一部分,答案是“这取决于情况”。但很可能他们是。但第二部分意味着这并不重要。像这样的“简单”服务是在全面使用系统之前测试和感受系统的理想方式。您甚至可以在两个系统中构建服务,以此来决定您更喜欢使用哪个系统。
There's two competing parts here:
and
For the first part, the answer is "it depends". But very possibly they are. But the second part means it doesn't matter. A "simple" service like this is an ideal way to test and get a feel for the systems before going all in with them. You could even build the service in both systems as a way to decide which one you like working with better.
甚至不用接触 Windows Azure 来执行此操作,您将支付 2 倍或更多的成本。启动运行 Windows 的 EC2 实例(或者,如果您确实想要保存并拥有性能更高的 Web 服务,请启动 SUSE Linux 实例并使用 mono)。
对于如此简单的事情,Windows Azure 会花费您更多的钱来完成更少的事情。除非您需要 SQL Azure 或 AppFabric,否则几乎没有理由使用 Windows Azure。我根据价格比较、启动时间和其他关键特征编写了一些博客文章。
http://compositecode.com/2010/11/01/cloudthrowdown-part1/
和
http://compositecode.com/2010/11/03/cloudthrowdown-part2/
AWS 的另一个优势是您实际上会更加熟悉您正在尝试做的事情的基础设施方面。 Windows Azure 向您隐藏了这一点,有时这可能是件好事,但如果您想了解云计算,您应该了解 AWS 产品。
Don't even touch Windows Azure to do this, you'll pay 2x or more the cost. Boot up an EC2 instance running Windows (or if you really want to save and have a more performant web service, startup a SUSE Linux Instance and use mono).
Windows Azure will cost you more to do less for something so simple. Unless you need SQL Azure or AppFabric, there is almost no reasons to use Windows Azure. I've written up some blog entries based on price comparisons, boot up times, and other key characteristics.
http://compositecode.com/2010/11/01/cloudthrowdown-part1/
and
http://compositecode.com/2010/11/03/cloudthrowdown-part2/
The other advantage of AWS is you'll actually become more familiar with the infrastructure aspects of what you're trying to do. Windows Azure hides that from you, which can be good sometimes, but if you're trying to learn about cloud computing you should step into the AWS offerings.