如果我使用 Cloud Run 而不是在 GKE 中部署普通服务/容器,有什么优势吗?
我会尝试添加我的观点。
此答案不涵盖在 Google Cloud Run Kubernetes 中运行容器。原因是我们想要为遗留 PHP 网站提供一个几乎零成本的解决方案。 Cloud Run 非常适合,我们在移植代码和学习 Cloud Run 方面都很轻松。
我们需要对遗留的 PHP 网站做一些事情。该网站在 Windows Server 2012、IIS 和 PHP 7.0x 上运行。每月的成本超过 100 美元 - 主要是云中虚拟机的 Windows 许可费。该网站的访问量并不多,但由于各种业务原因需要该网站。
周四(4/18/2019)做出的决定是,我们需要学习 Google Cloud Run,因此我们决定将此站点移植到容器中,并尝试在 Google Cloud 中运行该容器。没有什么比现实世界的例子更能了解细节了。
星期五,我们将 PHP 代码移植到 Apache。非常简单的过程。我们并不担心 SSL,因为我们打算使用 Cloud Run SSL。
周六我们开始学习Cloud Run。一个小时内,我们就运行了 Hello World PHP 示例。Link https://cloud.google.com/run/docs/quickstarts/build-and-deploy.
两个小时内,我们就在 Cloud Run 中运行了容器化网站。再说一次,非常简单。
然后我们学习了如何使用 DNS 服务器配置 Cloud Run SSL。
最终结果:
- 在 Cloud Run 中运行的 PHP 网站几乎为零成本。
- 大约需要 1.5 天的时间来移植遗留代码并学习 Cloud Run。
- 每月节省约 100.00 美元(无 Windows IIS 服务器)。
- 从现在开始,我们不必担心该网站的 SSL 证书。
对于静态的小型网站来说,Cloud Run 是一款杀手级产品。即使您不了解 Google Cloud,学习曲线也非常小。您只需配置 gcloud 即可进行容器构建和部署。这意味着开发人员无需掌握 GCP。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)