App Design Center 總覽

平台和開發團隊可透過 App Design Center,在 Google Cloud上設計及部署應用程式。平台團隊可以建立及共用範本,確保應用程式符合機構標準,同時縮短開發人員的部署時間。

App Design Center 的優點

App Design Center 專注於下列成果,協助您簡化工作流程:

  • 加快放送速度:提供預先設定且符合政策的範本,免除手動審查。開發人員可放心部署,因為設定已獲得核准。
  • 確保治理:在範本中建立機構標準,確保每次部署都從一開始就遵循安全和法規遵循規則。
  • 標準化模式:建立可重複使用的範本中央目錄,降低複雜度,並提升團隊的擴充性。

平台團隊可以建立符合機構標準的範本程式庫。開發人員需要建立新應用程式時,只要選取經過驗證的範本,幾分鐘內就能完成部署,不必耗費數週。

應用程式用途

您可以使用 App Design Center 加速提供常見的業務問題解決方法,例如:

  • 網頁應用程式平台:部署可擴充的三層式架構,將前端、後端和資料層分開,提升安全性和效能。
  • 微服務現代化:快速部署容器化服務,自動調度資源來滿足需求,不必費心管理底層伺服器。
  • AI 輔助體驗:導入檢索增強生成 (RAG) 等生成式 AI 範本,將資料轉換為實用洞察。

設計和部署方法

如要根據用途找出最佳設計和部署方式,請參閱下表:

您的目標 主要優點 做法
將架構視覺化 即時建議和視覺版面配置 設計畫布
快速原型設計 根據需求生成 AI 輔助的起點 自然語言對話
自動化與整合 可重複執行的可程式化工作流程 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 最佳做法和預設安全設定。
  • 匯入的元件:您匯入 App Design Center 的元件,以您自己的 Terraform 模組為基礎。

使用這些元件可確保應用程式的每個部分都符合安全性和效能標準。元件包括:

  • 資產:可協助您控管其他資源的支援資源,例如服務帳戶或密鑰。

  • 服務:向用戶端公開功能的網路或 API 介面,例如負載平衡器或資料庫。

  • 工作負載:執行應用程式,例如容器或虛擬機器群組,可執行應用程式邏輯。

透過範本進行安全控管

範本是已核准的設計。平台團隊可以透過範本,將安全性與法規遵循規則嵌入應用程式的基礎架構。您可以建立及使用下列範本:

  • 應用程式範本:平台團隊在工作區中建立及協作下列應用程式範本。
    • 標準: 包含元件和連線。
    • 複合式: 包含標準應用程式範本、元件和連線。
  • 目錄範本:平台團隊將目錄範本新增至工作區的目錄,並與其他工作區共用。
  • 共用範本:開發團隊可以修改並部署與工作區共用的範本。

如果需求有變,您可以更新範本並通知開發人員套用這些變更,確保整個已部署的應用程式機群保持安全及最新狀態。

透過目錄重複使用範本

目錄是範本的中央存放區,平台團隊建立及核准的範本都會儲存在這裡,在空間之間共用目錄可避免重複處理常見專案,並縮短啟動時間。

每個空間可有下列目錄類型:

  • 預設目錄:平台團隊會將範本新增至這個目錄,並與其他工作區共用。
  • 共用目錄:其他工作區與您的工作區共用的目錄。

部署作業標準化

應用程式草稿是可供部署的自訂範本版本。開發團隊部署草稿後,草稿就會變成應用程式。這個模型可讓開發人員靈活設定特定應用程式,同時以標準化、受控的基礎架構為基礎。

後續步驟