應用程式範本可包含下列元件:
- Google 設計的元件,採用 Google Cloud 最佳做法和預設安全性設定。
- 您匯入的元件,以您自己的 Terraform 模組為基礎。
下列元件由 Google 設計,且預設會納入應用程式設計中心:
元件類別 |
Google Cloud 產品 |
詳細資料 |
設定說明文件 |
|---|---|---|---|
資產 |
服務帳戶 |
服務帳戶是一種特殊的帳戶,使用者通常並非真人,而是應用程式或運算工作負載,例如 Compute Engine 執行個體。每個服務帳戶都有專屬的電子郵件地址,以利識別。 |
設定服務帳戶 |
Compute Engine (執行個體範本) |
執行個體範本可用於描述 VM 執行個體。建立範本之後,您就能依據範本建立多組相同的執行個體。 |
設定 Compute Engine 執行個體範本 | |
Google Kubernetes Engine 節點集區 |
節點集區是叢集中具有相同設定的一組節點,且會同時更新。 |
設定 GKE 節點集區 | |
Secret Manager |
Secret Manager 是安全又便利的儲存系統,可以儲存 API 金鑰、密碼、憑證和其他機密資料。 |
設定 Secret Manager 密鑰 | |
服務 |
全球 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 文件資料庫,可建構代管式行動和網頁應用程式,並提供多區域複製和高可用性。 |
設定 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 服務,您無須費心管理複雜的 Redis 部署作業,即可讓 Google Cloud 上執行的應用程式得以發揮最佳效能。 |
設定 Memorystore for Redis 執行個體 | |
Pub/Sub |
建立 Pub/Sub 主題並新增訂閱項目 |
設定 Pub/Sub 主題 | |
Spanner |
Cloud Spanner 是全代管的關聯資料庫服務,可協助您為應用程式建構及管理關聯資料庫。Spanner 提供多種功能,包括自動水平擴充、同步一致性,以及高達 99.999% 的可用性。Cloud Spanner 也可處理非關聯式工作負載。 |
設定 Spanner 資料庫 | |
Cloud SQL (MySQL) |
MySQL 適用的 Cloud SQL 是一項全代管資料庫服務,可協助您在 Google Cloud Platform 中設定、維護及管理 MySQL 關聯資料庫。 |
設定 MySQL 適用的 Cloud SQL 執行個體 | |
Cloud SQL (PostgreSQL) |
PostgreSQL 適用的 Cloud SQL 是一項全代管資料庫服務,可協助您在 Google Cloud Platform 中設定、維護及管理 PostgreSQL 關聯資料庫。 |
設定 PostgreSQL 適用的 Cloud SQL 執行個體 | |
Cloud Storage |
Cloud Storage 讓您隨時隨地儲存及擷取資料,不論多少都沒問題。這項服務有多種用途,包括提供網站內容、儲存資料以供封存和災難復原之用,或是透過直接下載功能,將大型資料物件提供給使用者。 |
設定 Cloud Storage bucket | |
Vertex AI |
Vertex AI 是機器學習 (ML) 平台,可讓您訓練及部署 ML 模型和 AI 應用程式。Vertex AI 結合資料工程、數據資料學和機器學習工程的工作流程,讓團隊能運用相同的工具協同合作。 |
設定 Vertex AI 模型 | |
工作負載 |
Cloud Run 工作 |
Cloud Run 工作是容器化應用程式,會執行特定的非 HTTP 工作,然後結束。非常適合用於排定的批次處理、資料轉換,或任何不需要持續執行及處理要求的工作。 |
設定 Cloud Run 工作 |
Compute Engine (代管執行個體群組) |
執行個體群組中包含多個 VM 執行個體,這些 VM 執行個體會使用負載平衡和自動化服務,例如自動調度資源和自動修復功能。使用代管執行個體群組時,您可以將一組 VM 執行個體做為單一實體來管理。 |
設定 Compute Engine MIG |
後續步驟
- 設定 App Design Center。
- 如要在應用程式範本設計中使用自己的 Terraform 模組,請匯入元件。