应用设计中心概览

借助 App Design Center,平台团队和开发团队可以在 上设计和部署应用 Google Cloud。通过创建和共享模板,平台团队可以确保应用遵循组织标准,同时缩短开发者的部署时间。

App Design Center 的优势

App Design Center 专注于以下成果,可帮助您简化工作流程:

  • 加快交付速度:提供预配置的、符合政策的模板 ,无需人工审核。开发者可以放心地进行部署,因为他们知道配置已获得批准。
  • 确保治理:将组织标准构建到模板中,以便 每次部署都从一开始就遵循安全和合规性规则。
  • 标准化模式:创建可重复使用的模板的中央目录,以 降低复杂性并提高跨团队的可伸缩性。

平台团队可以建立一个符合组织标准的模板库。当开发者需要创建新应用时,他们可以选择经过验证的模板并在几分钟内(而不是几周内)进行部署。

应用使用场景

您可以使用 App Design Center 加快解决业务问题的常用方法的交付速度,例如:

  • Web 应用平台:部署可伸缩的三层式架构,将前端、后端和数据层分开,以提高安全性和 性能。
  • 微服务现代化:快速部署可自动扩缩以满足需求的容器化服务,而无需管理底层服务器的复杂性。
  • AI 赋能的体验:实现生成式 AI 模板(例如 检索增强生成 (RAG)),将您的数据转化为有用的 洞见。

设计和部署方法

如需确定最适合您用途的设计和部署方法,请使用下表:

您的目标 主要优势 方法
直观呈现架构 实时建议和图文并茂 设计画布
快速原型设计 根据要求提供 AI 驱动的起点 自然语言聊天
Automation 与集成 可重复、可编程的工作流程 REST API
命令行管理 高效的基于终端的操作 Google Cloud CLI

验证应用设计

借助 App Design Center,您可以根据管理员在 Security Command Center 中定义的组织安全政策验证应用 基础架构。

通过将安全框架附加到模板,您可以直接在设计画布中执行应用评估。这些评估会评估应用设计并生成 安全评分卡,突出显示违规政策。您可以在部署之前手动或在 Gemini 的帮助下解决这些发现的问题。

如需了解详情,请参阅强制执行安全政策

团队协作工作流程

平台团队和开发者协同合作,使用以下示例工作流程将业务需求转化为可正常运行的应用:

  1. 设置协作:平台管理员创建空间 并分配团队访问权限。
  2. 设计模板:平台工程师创建和验证 模板,这些模板具有内置防护措施和 安全政策。
  3. 启用自助服务:平台工程师将经过验证的模板发布到 目录
  4. 部署应用:应用开发者选择模板、 自定义应用、根据 安全政策进行评估,然后进行部署。
  5. 管理和迭代:应用开发者监控性能,并 随着业务需求的变化应用模板更新。

App Design Center 工作流程

下图说明了 App Design Center 工作流程和成果。

两个包含模板、应用和目录的空间。

以下部分介绍了这些元素如何驱动您的工作流程:

用于团队协作的空间

空间是平台团队设计模板和部署应用的专属区域 。这种隔离可确保团队特定的配置和实验性应用不会影响其他团队。然后,平台团队可以通过将模板添加到目录中,有选择地与组织的其他成员共享模板。

已获批准的组件构建块

组件是您用于设计应用的构建块。您可以从以下类型的组件中进行选择:

  • Google 组件由 Google 设计的组件 其中融入了 Google Cloud 最佳实践和默认安全 配置。
  • 导入的组件:您自己的 组件,您可以 根据自己的 Terraform 模块将其导入 App Design Center。

通过使用这些组件,您可以确保应用的每个部分都遵循安全和性能标准。组件可以包括:

  • 资产:帮助您控制其他资源(例如服务账号或 Secret)的支持资源。

  • 服务:网络或 API 接口(例如负载平衡器或 数据库),可向您的客户端公开功能。

  • 工作负载:运行的应用(例如容器或虚拟机 组),可执行应用逻辑。

使用模板进行安全治理

模板是经过批准的设计。通过使用模板,平台团队可以将安全和合规性规则嵌入到应用的基础中。 您可以创建和使用以下模板:

  • 应用模板:平台团队在其空间中创建以下应用模板并进行协作。
    • 标准: 包括组件和连接。
    • 复合: 包括标准应用模板、组件和连接。
  • 目录模板:平台团队将目录模板添加到其空间的 目录中,并与其他空间共享。
  • 共享模板:开发团队可以修改和部署与其空间共享的共享 模板。

如果要求发生变化,您可以更新模板并通知开发者应用这些更改,确保您部署的所有应用都保持安全和最新状态。

使用目录重复使用模板

目录充当模板的中央 代码库,平台团队创建模板并批准共享。在空间之间共享目录可以避免常见项目的重复工作,并缩短启动时间。

每个空间都可以具有以下目录类型:

  • 默认目录:平台团队在其中添加模板以与其他空间共享的目录。
  • 共享目录:从其他空间共享到您的空间的目录。

部署标准化

应用 草稿是已准备好部署的模板的自定义版本。当开发团队部署草稿时,它会成为应用。此模型使开发者能够灵活地配置其特定应用,同时基于标准化、受治理的基础。

后续步骤