【问题标题】:Using Google Compute VMs to run windows .exes from local machine使用 Google Compute VM 从本地计算机运行 windows .exes
【发布时间】:2015-01-03 07:40:05
【问题描述】:

我是云计算的完全 n00b,所以只需要一些关于我可以用它做什么的指导。

我希望能够并行运行大量 32 位 Windows 建模应用程序 - 理想情况下同时运行 100 多个实例。每个模型运行将创建约 5 gig 的文件,这些文件将在内部进行处理和删除 - 这将减少通过服务器传输的文件大小。每个模型运行需要 ~2gig 的 ram 才能有效运行。模型运行是基于 fortran 的 .exe,并创建简单的文本文件输出。

我的问题是 - 这可以在谷歌云计算上实现吗?有人可以指出不是面向 Web 服务器的教程吗?

我希望模型在我的本地计算机上从命令行运行。我以前一直在使用 PSEXEC 使用 .bat 文件在本地网络上运行我的模型,所以如果我可以简单地调整我现有的代码并将 200 个模型运行到云中,那就太棒了。 gcutil 可以做到吗?

我只需要设置一组虚拟机 - 还是我还需要设置 API?我假设我必须使用 Windows2008server?

对于含糊不清的问题,我们深表歉意。它对我来说是全新的,可能会节省我 6 小时浏览计算论坛的时间。

非常感谢

【问题讨论】:

  • 没有个人经验,但文档在这里 -- cloud.google.com/compute/docs/operating-systems/windows
  • 为什么不使用从一开始就支持 Windows VM 的亚马逊?
  • 啊,是的,谢谢 - 我会尝试亚马逊路线。我刚刚听说 google 更快更便宜,但它看起来不太适合我。

标签: google-compute-engine google-cloud-platform


【解决方案1】:

gcutil 已被 gcloud 弃用并取代。 gcloud sdk (https://cloud.google.com/sdk/gcloud/) 将允许您从命令行界面管理您的 Google 项目中的资源。它可以安装在 Linux、Mac 或 Windows 机器上。 gcloud 并没有像 PSEXEC 那样在远程机器上运行进程。 gcloud 的部分功能包括但不限于:

  • 创建和删除 GCE 实例和永久磁盘。
  • 将磁盘附加或分离到 GCE 实例。
  • 从磁盘创建图像和快照。
  • 在您的网络中创建防火墙规则和路由。
  • 管理项目中的身份验证和凭据。

创建实例后,您应该能够使用 PSEXEC 在 Windows 云实例中执行进程。您必须设置防火墙规则以允许此通信 (https://cloud.google.com/compute/docs/networking)。请注意,Windows 云操作系统映像仍处于测试阶段 (https://cloud.google.com/compute/docs/operating-systems/windows)。访问此图像可能需要预先批准,并且会产生额外费用 (https://cloud.google.com/compute/docs/operating-systems/)。

关于内存容量,您有多种机器类型 (https://cloud.google.com/compute/docs/machine-types)。

【讨论】:

    猜你喜欢
    • 2022-01-22
    • 2020-09-09
    • 1970-01-01
    • 1970-01-01
    • 2020-02-12
    • 1970-01-01
    • 2020-11-15
    • 2022-08-12
    • 1970-01-01
    相关资源
    最近更新 更多