应用模板可以包含以下组件:
- 由 Google 设计的组件,采用了 Google Cloud 最佳实践和默认安全配置。
- 您自己的导入组件,基于您自己的 Terraform 模块。
以下组件由 Google 设计,默认包含在应用设计中心内:
组件类别 |
Google Cloud 产品 |
详细信息 |
配置文档 |
|---|---|---|---|
资产 |
服务账号 |
服务账号是一种特殊的账号,通常供应用或计算工作负载(例如 Compute Engine 实例)而非个人使用。服务账号由其(专属的)电子邮件地址标识。 |
配置服务账号 |
Compute Engine(实例模板) |
您可以使用实例模板来描述一个虚拟机实例,然后根据该模板创建由相同的实例组成的群组。 |
配置 Compute Engine 实例模板 | |
Google Kubernetes Engine 节点池 |
节点池是集群中具有相同配置且同时更新的一组节点。 |
配置 GKE 节点池 | |
Secret Manager |
Secret Manager 是一个安全便捷的存储系统,用于存储 API 密钥、密码、证书和其他敏感数据。 |
配置 Secret Manager Secret | |
服务 |
全球 Cloud Load Balancing(后端) |
为传入流量创建后端服务。 |
配置全球 Cloud Load Balancing 后端 |
全球 Cloud Load Balancing(前端) |
配置负载均衡器的前端 IP 地址、端口和协议。如果使用 HTTPS,请配置 SSL 证书。 |
配置全球 Cloud Load Balancing 前端 | |
区域性 Cloud Load Balancing(后端) |
为传入流量创建后端服务。 |
配置区域级 Cloud Load Balancing 后端 | |
区域性 Cloud Load Balancing(前端) |
配置负载均衡器的前端 IP 地址、端口和协议。如果使用 HTTPS,请配置 SSL 证书。 |
配置区域级 Cloud Load Balancing 前端 | |
AlloyDB for PostgreSQL |
AlloyDB 是一种与 PostgreSQL 兼容的全代管式数据库,适用于要求严苛的企业数据库工作负载。 |
配置 AlloyDB for PostgreSQL 集群 | |
BigQuery |
BigQuery 是 Google Cloud 的全代管式式 PB 级经济实惠的分析数据仓库,可让您近乎实时地分析大量数据。 |
配置 BigQuery 数据集 | |
Bigtable |
Bigtable 是一种 NoSQL 数据库服务,可提供极快的读取和写入速度,非常适合需要以低延迟和高吞吐量方式访问 PB 级数据的应用。 |
配置 Bigtable 实例 | |
Cloud Run |
Cloud Run 是一种全代管式无服务器计算平台,可让您部署和运行容器化应用和作业。它免去了所有基础设施管理工作,可自动将服务从零开始伸缩,以应对突如其来的流量高峰,让您可专注于构建出色的应用。 |
配置 Cloud Run 服务 | |
Firestore |
一款伸缩极强的无服务器 NoSQL 文档数据库,可用于构建具有多区域复制功能和高可用性的托管式移动应用和 Web 应用。 |
配置 Firestore 数据库 | |
Google Kubernetes Engine Autopilot 集群 |
GKE Autopilot 集群是一种托管式 Kubernetes 集群,可自动管理应用的底层计算、网络和存储基础架构。 |
配置 GKE Autopilot 集群 | |
Google Kubernetes Engine 标准集群 |
GKE Standard 集群是一种 Kubernetes 集群,可用于运行容器化应用。 |
配置 GKE 标准集群 | |
Memorystore for Redis |
Memorystore for Redis 是 Google Cloud 的一种全代管式 Redis 服务。通过利用具有高扩缩能力、高可用性且高度安全的 Redis 服务,在 Google Cloud 上运行的应用可实现卓越性能,且不必管理复杂的 Redis 部署。 |
配置 Memorystore for Redis 实例 | |
Pub/Sub |
创建 Pub/Sub 主题并添加订阅 |
配置 Pub/Sub 主题 | |
Spanner |
Cloud Spanner 是一项全代管式关系型数据库服务,可帮助您为应用构建和管理关系型数据库。它提供广泛的功能,包括自动横向伸缩、强一致性和高达 99.999% 的可用性。Cloud Spanner 也能够处理非关系型工作负载。 |
配置 Spanner 数据库 | |
Cloud SQL (MySQL) |
Cloud SQL for MySQL 是一项全代管式数据库服务,可帮助您在 Google Cloud Platform 上设置、维护、管理和控制 MySQL 关系型数据库。 |
配置 Cloud SQL for MySQL 实例 | |
Cloud SQL (PostgreSQL) |
Cloud SQL for PostgreSQL 是一项全代管式数据库服务,可帮助您在 Google Cloud Platform 上设置、维护、管理和控制 PostgreSQL 关系型数据库。 |
配置 Cloud SQL for PostgreSQL 实例 | |
Cloud Storage |
使用 Cloud Storage,您可以在全球范围内随时存储和检索任意数量的数据。您可以在各种各样的场景中使用 Cloud Storage,包括传送网站内容、存储数据以用于归档和灾难恢复,或者通过直接下载向用户分发大型数据对象。 |
配置 Cloud Storage 存储桶 | |
Vertex AI |
Vertex AI 是一个机器学习 (ML) 平台,可让您训练和部署机器学习模型和 AI 应用。Vertex AI 结合了数据工程、数据科学和机器学习工程工作流,使团队能够使用通用工具集进行协作。 |
配置 Vertex AI 模型 | |
工作负载 |
Cloud Run 作业 |
Cloud Run 作业是一种容器化应用,可运行特定的非 HTTP 任务,然后退出。它非常适合用于计划的批处理、数据转换或任何其他不需要持续运行和处理请求的工作。 |
配置 Cloud Run 作业 |
Compute Engine(托管式实例组) |
实例组是虚拟机实例的集合,这些实例使用负载平衡和自动化服务,如自动扩缩和自动修复。借助托管式实例组,您可以将一组虚拟机实例作为一个实体进行管理。 |
配置 Compute Engine MIG |
后续步骤
- 设置 App Design Center。
- 如需在应用模板设计中使用您自己的 Terraform 模块,请导入组件。