GCP 上的最佳 DevOps 解决方案
Best Devops solution on GCP
我对 GCP 很陌生。我的要求是在 GCP 上实施 devops 解决方案。我们将使用 python 脚本和大查询。
我想知道哪种是在 GCP 中实施的最具成本效益的 DevOps 解决方案?
Google Cloud 上的内置 CI/CD 解决方案是 Cloud Build。我喜欢这个工具,我强烈推荐它。总之,您必须定义构建的步骤。每个步骤都基于容器。加载它,使用它,转到下一个。只有 /workspace 目录保留在步骤之间(有时会产生一些挑战)。你可以重新定义你的入口点,你的 env vars 一步,......有很多功能,并且在 Stack Overflow 或其他地方有很多 help/tips。
对于 pricing,这很有趣:您每天有 120 分钟的免费构建时间和 每个计费帐户。
我不是 Jenkins 专家,我 6 年前就用过!
主要区别在于 GUI 和插件。您可以使用带有 jenkins 的 GUI 和 Cloud Build 完成所有操作,只有触发器和作业 running/terminated(+ 日志)可以在控制台上查看。这些步骤的配置仅通过代码(YAML 或 JSON 文件)完成。插件是自定义工作程序,但您没有与 Jenkins 相同的库。
另一方面,Jenkins 需要托管在 VM 上,需要升级,需要修补 VM。即使您有任何构建,您也有 Jenkins 的最低费用。
自以为是的答案很难,因为它取决于很多因素!!
我对 GCP 很陌生。我的要求是在 GCP 上实施 devops 解决方案。我们将使用 python 脚本和大查询。 我想知道哪种是在 GCP 中实施的最具成本效益的 DevOps 解决方案?
Google Cloud 上的内置 CI/CD 解决方案是 Cloud Build。我喜欢这个工具,我强烈推荐它。总之,您必须定义构建的步骤。每个步骤都基于容器。加载它,使用它,转到下一个。只有 /workspace 目录保留在步骤之间(有时会产生一些挑战)。你可以重新定义你的入口点,你的 env vars 一步,......有很多功能,并且在 Stack Overflow 或其他地方有很多 help/tips。
对于 pricing,这很有趣:您每天有 120 分钟的免费构建时间和 每个计费帐户。
我不是 Jenkins 专家,我 6 年前就用过!
主要区别在于 GUI 和插件。您可以使用带有 jenkins 的 GUI 和 Cloud Build 完成所有操作,只有触发器和作业 running/terminated(+ 日志)可以在控制台上查看。这些步骤的配置仅通过代码(YAML 或 JSON 文件)完成。插件是自定义工作程序,但您没有与 Jenkins 相同的库。
另一方面,Jenkins 需要托管在 VM 上,需要升级,需要修补 VM。即使您有任何构建,您也有 Jenkins 的最低费用。
自以为是的答案很难,因为它取决于很多因素!!