使用Google Compute VM从本地计算机运行Windows .exes

时间:2015-01-03 07:40:05

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

我对云计算是一个完整的n00b,所以只需要对我可以用它实际做些什么做一点指导。

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

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

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

我是否只需要设置一个虚拟机 - 或者我是否还需要设置API?我假设我将不得不使用Windows2008服务器?

对于模糊的问题,我们深表歉意。它对我来说只是全新的,可能会让我节省6个小时在计算论坛上拖网。

非常感谢

1 个答案:

答案 0 :(得分: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)。