平台和開發團隊可透過 Application Design Center,在 Google Cloud設計及部署應用程式。平台團隊可建立及共用範本,確保應用程式符合組織標準,同時縮短開發人員的部署時間。
App Design Center 的優點
App Design Center 可協助您簡化工作流程,著重於下列成果:
- 加速交付:提供預先設定且符合政策的範本,免除人工審查。開發人員可以放心部署,因為他們知道設定已獲核准。
- 確保治理:將組織標準納入範本,確保每次部署作業從一開始就遵循安全性和法規遵循規則。
- 標準化模式:建立可重複使用的範本中央目錄,降低複雜度並提升各團隊的擴充性。
平台團隊可以建立符合組織標準的範本庫。開發人員需要建立新應用程式時,只要選取經過驗證的範本,就能在幾分鐘內完成部署,不必耗費數週。
應用實例
您可以使用 App Design Center 加快提供常見業務問題的解決方法,例如:
- 網頁應用程式平台:部署可擴充的三層式架構,分隔前端、後端和資料層,提升安全性和效能。
- 微服務翻新:快速部署容器化服務,並根據需求自動調度資源,不必費心管理基礎伺服器。
- AI 輔助體驗:導入生成式 AI 範本 (例如檢索增強生成 (RAG)),將資料轉化為實用洞察。
設計和部署方法
請參閱下表,根據您的用途決定最佳設計和部署方式:
| 您的目標 | 主要優點 | 做法 |
|---|---|---|
| 以圖表呈現架構 | 即時建議和視覺版面配置 | 設計畫布 |
| 快速原型設計 | 根據需求,由 AI 產生起點 | 自然語言對話 |
| 自動化與整合 | 可重複、可程式化的工作流程 | REST API |
| 指令列管理 | 透過終端機高效執行作業 | Google Cloud CLI |
驗證應用程式設計
App Design Center 可讓您根據管理員在 Security Command Center 中定義的組織安全性政策,驗證應用程式基礎架構。
將安全框架附加至範本,即可直接在設計畫布中執行應用程式評估。這些評估會評估應用程式設計,並產生安全性評量表,醒目顯示違反政策的情況。部署前,您可以手動或在 Gemini 協助下解決這些發現項目。
詳情請參閱「強制執行安全性政策」。
團隊協作工作流程
平台團隊和開發人員會合作,使用下列範例工作流程,從業務需求轉為可運作的應用程式:
- 設定協作:平台管理員建立空間並指派團隊存取權。
- 設計範本:平台工程師建立並驗證內建防護機制和安全性政策的範本。
- 啟用自助服務:平台工程師將經過驗證的範本發布至目錄。
- 部署應用程式:應用程式開發人員選取範本、自訂應用程式、根據安全性政策進行評估,然後部署。
- 管理及疊代:應用程式開發人員會監控效能,並隨著業務需求變化套用範本更新。
App Design Center 工作流程
下圖說明 App Design Center 的工作流程和成果。
以下各節將說明這些元素如何推動工作流程:
團隊協作聊天室
工作區是平台團隊設計範本和部署應用程式的專屬區域。這種隔離機制可確保團隊專屬設定和實驗性應用程式不會影響其他群組。接著,平台團隊可以將範本新增至目錄,選擇性地與組織其他成員共用範本。
核准的元件構成元素
元件是設計應用程式時使用的建構模塊。您可以選取下列類型的元件:
- Google 元件:Google 設計的元件,採用 Google Cloud 最佳做法和預設安全性設定。
- 匯入的元件:您依據自己的 Terraform 模組匯入 App Design Center 的元件。
使用這些元件,可確保應用程式的每個部分都符合安全性和效能標準。元件包括:
資產:協助您控管其他資源的支援資源,例如服務帳戶或密鑰。
服務:網路或 API 介面,例如負載平衡器或資料庫,可向用戶端公開功能。
工作負載:執行中的應用程式,例如容器或虛擬機器群組,用於執行應用程式邏輯。
使用範本管理安全性
範本是經過核准的設計。平台團隊可以使用範本,將安全性和法規遵循規則嵌入應用程式的基礎架構。您可以建立及使用下列範本:
- 應用程式範本:平台團隊在工作區中建立下列應用程式範本,並協同合作。
- 目錄範本:平台團隊將目錄範本新增至工作區的目錄,並與其他工作區共用。
- 共用範本:開發團隊可以修改及部署與其工作區共用的範本。
如果需求有變,您可以更新範本,並通知開發人員套用這些變更,確保所有已部署的應用程式都安全無虞且保持最新狀態。
使用目錄重複使用範本
目錄是範本的中央存放區,由平台團隊建立並核准共用。在空間之間共用目錄,可避免重複處理一般專案,並縮短啟動時間。
每個空間可有下列目錄類型:
- 預設目錄:平台團隊可在此目錄新增範本,與其他工作區共用。
- 共用目錄:其他工作區與您的工作區共用的目錄。
部署作業標準化
應用程式草稿是範本的自訂版本,可供部署。開發團隊部署草稿後,草稿就會變成應用程式。這種模式可讓開發人員靈活設定特定應用程式,同時以標準化、受控管的基礎為建構依據。
後續步驟
- 查看重要概念的完整定義清單。
- 設定環境,開始設計及分享模式。
- 如要快速開始使用預先設定的範本,請參閱「快速入門導覽課程:自訂及部署 Google 範本」。
- 在 Gemini 協助下建構第一個架構。
- 建立應用程式範本,與開發團隊共用。