Windows Azure用于模拟

时间:2012-09-20 15:33:42

标签: azure simulation montecarlo

我们正在考虑使用Windows Azure进行模拟。大约100个VM节点,每个节点处理它的问题集并将结果报告给主节点。

我已经从Web UI创建了VM实例。为了实现这一点,我们需要使用Azure API来启动服务器并在完成后将其关闭。

有没有人有这样的经历?我正在寻找建议,陷阱等。

感谢。

2 个答案:

答案 0 :(得分:2)

你确定可以做到这一点我帮助其他人在数百个节点上实现它。查看Windows Azure Rest API,按照here所述配置您的角色。虽然其他人可能有其他想法,但我认为一般步骤如下:

  1. 使用REST API
  2. 创建主机或webrole以管理您的角色
  3. 创建一个辅助工具角色实例,并使用它来克隆多个实例(如果需要)
  4. 使用REST API启动和关闭辅助角色,并在需要时更新实例计数
  5. 根据您的要求使用Azure Boot Strapper来引导VM
  6. 基于Azure REST的服务管理API可以在Web应用程序或独立应用程序中运行,因此您还可以拥有Web角色,以便在世界任何地方实现它。这样,您根本不需要任何内部部件,因为它将完全是云解决方案。如果您在创建Web角色方​​面需要任何帮助,我当然可以提供帮助。

答案 1 :(得分:1)

您可以使用Service Management REST API(还有a managed API on NuGet)来配置虚拟机。

但在您的情况下,您可能需要考虑使用云服务(PaaS)。使用云服务,您只需构建应用程序,将其打包并进行部署即可。然后使用门户或管理API,您只需配置实例数。甚至还有一个命令行工具(csmanage.exe),它允许您通过服务配置更改实例数。