[go: up one dir, main page]

跳转到
Cloud Deploy

Cloud Deploy

持续交付到 Google Kubernetes Engine、Cloud Run 等服务。

  • 为 GKE、Cloud Run 等服务创建部署流水线

  • 可轻松伸缩的全代管式持续交付服务

  • 企业安全和审核

  • 内置交付指标

  • 完美融入您现有的 DevOps 生态系统

Cloud Deploy

主要特性

主要特性

简化的持续交付

Cloud Deploy 可让您轻松、高效地持续交付到 GKE、Cloud Run 服务和作业以及 Anthos。定义版本,并在测试、预演和生产等环境间提升版本。Cloud Deploy 通过 Web 控制台、CLI 或 API 提供简便的一步式版本提升和回滚功能。内置指标可让您深入了解部署频率和成功率。

全代管式单一管理平台

作为全代管式服务,Cloud Deploy 无需设置和管理基础架构,同时提供自动扩容和缩容功能以优化费用和性能。这种集中化还提供单一管理平台,用于在版本向生产环境提升的过程中,监控和控制整个组织内的候选版本。

与 Google Cloud 紧密集成

Cloud Deploy 是目前提供的集成度最高的 GKE、Cloud Run 和 Anthos 部署平台。您可以通过 IAM 锁定版本进度,使用 Cloud Logging 监控版本事件,并使用 Cloud Audit Logs 实现可追溯性。将监控功能连接到已部署的资源。

与您喜欢的工具集成

Cloud Deploy 可与常见的 DevOps 工具(例如 CI 和工单)集成。Cloud Deploy 将 Skaffold 引入流水线,与 Cloud Code 协同工作,使开发和 CI/CD 中的流水线保持一致。

查看所有功能
Ubie
Cloud Deploy 提供了一种使用 Skaffold 创建 CI/CD 流水线的简化方法,还提供 Canary 部署和验证等高级功能。此外,它可为 GKE 和 Cloud Run 提供统一的开发者体验,使选择最适合应用的平台变得轻松简单。

Jun Sakata,Ubie 平台工程主管

文档

文档

Google Cloud Basics

Cloud Deploy 概念

详细了解 Cloud Deploy,包括其工作原理、术语和架构。
Quickstart

将应用部署到两个 GKE 目标

将简单的应用部署到一系列 Google Kubernetes Engine 集群。
Quickstart

将应用部署到两个 Cloud Run 目标

将简单的应用部署到一系列 Cloud Run 服务。
Tutorial

Cloud Deploy 教程

这些实践教程会指导您设置流水线,并使用 Cloud Deploy 部署示例应用。

没有看到您需要的内容?

所有特性

详细了解 Cloud Deploy 功能

流水线可视化
直观呈现交付路径。定义交付流水线并直观呈现候选版本向生产环境的提升过程。
轻松发布/回滚
在 GKE、Cloud Run 和 Anthos 用户集群中的发布和回滚变得前所未有的简单明了。在 Web 控制台、CLI 或 API 中通过一步式操作即可在目标阶段之间提升版本。
内置审批
Cloud Deploy 通过正式的版本提升审批(可通过 Web 控制台、CLI 或 API 访问并与 IAM 集成),支持职责与关注分离。
并行部署
同时部署到多个 GKE 或 Anthos 集群或 Cloud Run 服务区域。Cloud Deploy 会进行编排,以确保部署在所有位置成功或共同回滚。
Canary 部署
逐步将应用的新版本部署到指定比例的流量(例如 10%)。
部署钩子
配置 Cloud Deploy 以执行部署前操作和/或部署后操作。
部署验证
集成部署和验证测试,让 Cloud Deploy 确认发布成功。
自动化
通过自动化在交付流水线中配置持续部署。自动将版本从一个目标提升到下一个目标,并自动发布 Canary 版百分比。
声明式配置

您无需操心如何实现,只需定义目标是什么,Cloud Deploy 会完成繁重的工作。Cloud Deploy 可根据所需的最终状态完全管理 GKE、Cloud Run 和 Anthos 用户集群部署。

自定义目标类型
自定义目标类型对 Cloud Deploy 进行了扩展,允许您定义和使用自定义目标类型并将其与自己的渲染程序和部署程序搭配使用,同时继续使用 Cloud Deploy 功能(包括审批和提升)。
持久性
Cloud Deploy 通过 Skaffold 提供了接入 GKE、Cloud Run 和 Anthos 的持久入口。利用内置的最佳实践,可使流水线与更改隔离,从而使流水线持久耐用。
紧密集成
无需手动连接。Cloud Deploy 与 IAM、Cloud Logging 和 Cloud Audit Logs 预先集成。
指标
数据洞见触手可及。了解版本通过交付流水线提升的频率和成功率。
审核和可追溯性
Cloud Deploy 可与 Cloud Logging 集成,提供版本可审核性和可追溯性。使提升的版本和操作者信息保持透明清晰。
IAM 和执行权限
通过精细的 IAM 权限和限定范围的执行服务账号锁定版本部署。
连接您喜欢的工具
Cloud Deploy 可以扩展您的 DevOps 生态系统,并支持您喜爱的所有工具。使用 CLI 或 API 从常见的 CI 产品调用 Cloud Deploy,并将审批与所选的工单系统联合。
与您的开发者体验统一
Cloud Deploy 将 Skaffold 引入流水线,这样,操作者能够使开发和 CI/CD 中的流水线保持一致,开发者能够保持高效工作并与平台更改隔离,同时又能充分利用惯用的 Cloud Code 开发者体验。

价格

价格

Cloud Deploy 客户需要为每个具有多个目标的活跃交付流水线(“多目标交付流水线”)支付管理费用。每个结算账号每月的第一个活跃多目标交付流水线是免费的,此后的每个活跃多目标交付流水线每月费用为 $5。

只有一个目标的交付流水线不会产生管理费用。

所有交付流水线都需要为底层服务付费。

更进一步

获享 $300 赠金以及 20 多种提供“始终免费”用量的产品,开始在 Google Cloud 上构建项目。

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
控制台