2013-07-02 46 views
1

我有一个分布式工具,我想在云上运行,以从云的弹性和成本效益中受益。该工具在计算上很昂贵。正在处理的问题的规模越大,所需的资源就越多。可以在云上部署分布式系统吗?

问题是:云提供商是否支持分布式应用程序的部署和执行?并且有什么特别的需求需要在云工具的源代码中定制?

+0

这是相当通用的。要获得有用的答案,您需要提供一些关于您的应用程序的详细信息。 –

回答

1

绝对有可能。 (但它可能不一样,具体取决于应用程序) Amazon EC2提供了自动扩展功能,或者您可以设置阈值级别或将资源添加到您的云帐户。可能是我可以帮助更多,如果你告诉更多关于应用。

+0

该工具根据模型生成状态图并遍历该图,因此使用云的原因是因为对于大型模型而言,可能会在任务完成之前耗尽内存。我发现,亚马逊EC2提供了具有10GB以太网的高内存集群。这似乎是这种情况下的最佳选择。 – Sami

1

绝对 - 取决于您的分布式应用程序的工作方式。当内存或CPU达到特定阈值时,Azure Auto-Scaling Block是我们用来扩展的工具(添加额外的云服务)。