我们有一个完全用非托管可视化C++编写的服务器解决方案。它包含用于非常繁重的数据处理的复杂方法。
整个代码包含数百万行代码,所以用其他语言重写代码是不可行的。我们可以写一些额外的代码或者做一些单独的修改,但是重写一切都是不可能的。
现在我们想把它放在云上。我们选择哪种平台--亚马逊EC2还是Windows Azure --为什么?
发布于 2010-06-02 05:40:20
是否需要计算机上的管理权限(例如,写入注册表、更改计算机配置、安装组件等)?如果是这样,你现在就不能使用Windows Azure了。
如果它不需要管理员权限,那么您需要考虑的其他事情是:
这将有望为您提供更多的数据点来帮助您做出决策。
发布于 2010-06-05 00:10:34
这在很大程度上取决于你如何看待成本、平台的未来价值等。Azure还处于非常早期的阶段。现在肯定有更多的人在使用EC2。我建议以计算两个平台之间的成本作为起点,给出您的估计使用情况。您是否希望使用一个平台优于另一个平台的功能?您的应用程序如何在这两个平台之间进行基准测试?您想要利用现货定价吗?
在任何一种情况下,我都建议添加一个薄的填充层,以便从您选择的任何一个中抽象出来,并使您能够在将来需要时移动。
这就像windows和linux....there之间没有通用的正确答案,只有观点。
https://stackoverflow.com/questions/2949043
复制相似问题