猿问

在谷歌云上部署服务器二进制文件

我有一个服务器二进制文件(gitea),我正在尝试在谷歌云 App Engine 上部署它。我可以在谷歌云控制台上成功运行它,使用控制台中提供的网络查看器检查它。我对在谷歌云上的部署几乎没有疑问,我在这里列出。

在控制台中运行服务器与部署服务器之间有什么区别吗?如果存在差异,我如何在谷歌云 App Engine 上部署二进制文件?


至尊宝的传说
浏览 106回答 1
1回答

噜噜哒

它通常不像在 VM 上安装二进制文件那么简单。不是因为这种方法不起作用,而是因为您也想考虑安全性(访问|控制)和可维护性。我建议您花一些时间阅读 Google 的文档并继续边做边学以熟悉 Cloud Platform。一些指示:Google Cloud Platform 上有多种计算服务供您选择(Cloud Shell、App Engine标准或灵活、Compute Engine、Kubernetes Engine、Cloud Run、Cloud Functions等)。每个,主要是(!)解决一个明确定义的用例。App Engine 有 2 种风格:标准和灵活。使用 Flexible,您可以部署一个包含 gitea 二进制文件的容器。但是,您将需要使用包含二进制文件的容器(我相信 gitea 提供了一个)。请参阅自定义运行时。Cloud Shell 是一个 Compute Engine 虚拟机,但它更像是一种开发工具。是的,您可以在其上运行二进制文件,是的,您可以远程访问这些文件,但在这种情况下,这可能不是您的最佳解决方案。或者,(但仍然是容器化的)您可能也有兴趣查看 Cloud Run、Kubernetes Engine(在这种情况下可能有点矫枉过正)。最后,您可以创建一个 Compute Engine 实例 (VM) 并在其上运行二进制文件。这也是一个有效的解决方案。
随时随地看视频慕课网APP

相关分类

Go
我要回答