在Google Compute Engine VM上执行Java文件

问题描述 投票:0回答:1

我一直在尝试将使用IntelliJ在我自己的个人计算机上开发的Java项目导入Google Compute Engine,但没有成功。我创建了一个VM实例,但我不知道如何导入我的项目并运行它。我没有找到关于此的更多信息,因为大多数教程都是关于部署Web应用程序的。

我的项目不是Web应用程序,也没有涉及服务器,我只想利用Google提供的计算能力在更短的时间内执行程序。

如果您能为我提供有关如何做到这一点或指向相关教程的指导,我将不胜感激。

java google-app-engine intellij-idea deployment google-compute-engine
1个回答
1
投票

假设您的Java应用程序编译为JAR文件,您可以:

  1. 在工作站上本地构建应用程序
  2. 创建Google Compute Engine VM实例 您可以使用GCP Console执行此操作,或使用gcloud compute instances create
  3. 将JAR文件上载到VM 您可以使用gcloud compute scp来完成此任务。
  4. SSH到VM 你可以通过Google Cloud Shellgcloud compute ssh来做到这一点。
  5. 登录VM时运行程序 确保您的软件已正确编写,以利用VM拥有的多个CPU,GPU等,以确保其具有最高性能。 如果这是一个长期运行的进程,您要确保不会意外中断(例如,因为您的SSH会话超时,或者您关闭了作为Cloud Shell连接的浏览器窗口),请考虑使用nohup(最简单) ,特别是对于一次性运行)或在可拆卸的会话中以交互方式运行命令,例如screentmux(更多参与)。
© www.soinside.com 2019 - 2024. All rights reserved.