0

我有一个在亚马逊 EC2 上运行的高度线程化的应用程序。我想将此应用程序转换为 EC2 上的集群。我想为此使用starcluster,因为它易于管理集群。

但是我是集群/分布式计算的新手。谷歌搜索后,我发现以下用于集群计算的 python 库列表:

http://wiki.python.org/moin/ParallelProcessing(看集群计算部分)

我想知道是否所有的库都可以与 starcluster 一起使用。因为我希望应用程序与starcluster一起使用,所以在选择库时我需要记住什么,比如依赖项?

4

1 回答 1

1

基本上,StarCluster 是一个帮助您管理集群的工具。它可以添加/删除节点,在放置和安全组中设置它们,将它们注册到 Open Grid Scheduler 等等。您还可以轻松创建命令和插件来帮助您的工作。

您打算如何使用 StarCluster?

  1. 如果它是作为负载平衡集群的观察者,那么应该没有任何问题。
  2. 如果它是作为一个参与者(通过使用您自己制作的命令启动它并在集群中并行执行它来使其直接进行计算),那么我不知道。这可能是可能的,但 StarCluster 并不是为此而设计的。我们可以从网站上阅读:

    StarCluster 旨在简化在 Amazon 的 EC2 云上构建、配置和管理虚拟机集群的过程。

于 2013-02-26T22:04:37.930 回答