首页 > 解决方案 > 如何在谷歌云平台的虚拟机实例上运行 python 脚本

问题描述

我正在使用 WebSockets 开发一个信使应用程序,我想在 Linux VM 实例中运行服务器脚本,并使用从我和朋友系统运行的客户端脚本中的 VMs 公共 IP 访问它(这样我和朋友可以聊天)但是我该如何在虚拟机上运行脚本,我应该制作一个应用程序并将其部署到应用程序引擎,然后以某种方式在虚拟机中获取部署的应用程序吗?我真的很困惑,如果有任何错误,请纠正我,我是云新手

标签: google-app-enginegoogle-cloud-platformgoogle-compute-engine

解决方案


在 Google Compute Engine 上运行虚拟机是最直接的解决方案。这将允许您设置公共 IP、SSH 到 VM、上传您的脚本并在终端中执行它。在此处尝试 Linux 快速入门以开始使用。


App Engine 可以在这种情况下工作,但不太适合。App Engine 是一种平台即服务产品,可根据到达它的并发 HTTP 请求的数量来向上和向下扩展计算资源。这些计算资源是:

  1. 短暂的,这意味着他们没有一致的公共 IP 可以连接。
  2. 旨在以事务方式响应 HTTP 请求,这意味着它们不适合像持久 VM 那样运行脚本。

推荐阅读