Gemini 輔助雲端架構師
GCP
課程概述
雲端架構師每天都要做選擇:哪組服務最合適、架構好不好擴、成本划不划算,還要確保設計符合 Google Cloud 的最佳實踐。現在 Gemini 已經整進 Cloud Console 裡,你在操作基礎設施時,它就能即時給建議。這門課我們從架構師的角度,看看 Gemini 怎麼幫忙做架構審查、推薦設計模式,以及最佳化基礎設施。
你將學到
- 在 Cloud Console 中使用 Gemini 取得架構設計建議
- 運用 Gemini 分析現有基礎設施並找出改善機會
- 透過自然語言 prompt 讓 Gemini 生成 Terraform / IaC 配置
- 利用 Gemini 快速查閱 Google Cloud Architecture Center 的參考架構
- 結合 Gemini 與 Active Assist 建議進行成本與效能最佳化
核心概念
Gemini 在 Cloud Console 中的角色
在 Cloud Console 右上角點 Gemini 圖示,就會打開 AI 助手面板。對架構師來說,這個面板就像一位隨時待命的資深顧問,你用自然語言問架構問題,Gemini 會根據 Google Cloud 官方文件和最佳實踐給你建議。
架構審查的典型 Prompt
想讓 Gemini 把架構審查做好,建議用結構化的 prompt:
- 現況描述:「我目前的架構使用一台 e2-standard-8 的 Compute Engine 跑 monolith 應用,連接 Cloud SQL for PostgreSQL」
- 目標說明:「我想把它拆成微服務架構,支援每日 10 萬活躍使用者」
- 限制條件:「預算每月不超過 $2,000 USD,團隊有 3 位後端工程師」
給了這些資訊,Gemini 就會推薦具體的服務組合、遷移步驟和預估成本。
設計模式建議
Gemini 對 Google Cloud Architecture Center 的設計模式很熟,下面這幾種場景它都能給出對應建議:
| 場景 | Gemini 推薦的設計模式 | 涉及服務 |
|---|---|---|
| 高流量 Web 應用 | Global Load Balancer + Cloud CDN + Cloud Run | GLB、CDN、Cloud Run |
| 事件驅動處理 | Pub/Sub + Cloud Functions + BigQuery | Pub/Sub、Functions、BQ |
| 混合雲連接 | Cloud VPN / Interconnect + Shared VPC | VPN、Interconnect、VPC |
| 即時數據分析 | Dataflow Streaming + BigQuery + Looker | Dataflow、BQ、Looker |
基礎設施最佳化
Gemini 能讀懂 Active Assist 的建議,把那些機器語言式的最佳化提示,翻成架構師可以直接動手的步驟:
- 資源調整(Rightsizing) — Gemini 會說明為何某台 VM 的 CPU 使用率持續偏低,並建議具體的機器類型降級方案
- 閒置資源清理 — 標示未使用的 IP、磁碟與負載平衡器,並估算移除後的月省金額
- 承諾使用折扣(CUD) — 根據歷史用量分析,建議適合的 1 年或 3 年承諾方案
實作重點
- 在 Cloud Console Gemini 面板中可以直接問「如何設計一個高可用的三層式架構」,會得到具體的 GCP 服務組合建議
- 使用「Explain this resource」功能,Gemini 會分析選定的 GCP 資源配置並指出潛在問題
- 透過 Gemini 生成 Terraform 程式碼時,記得指定 provider 版本與 backend 配置
- 常見踩雷:prompt 太模糊(像「幫我設計架構」)只會換來很籠統的回覆,記得把具體需求和限制條件講清楚
- Gemini 的建議是基於最佳實踐,但它不一定清楚你的全部上下文,重要決策還是要靠架構師自己判斷
Skill Badge 指引
Lab 連結:Gemini for Cloud Architects — Google Cloud Skills Boost
延伸學習
- GCP PCA 課程:架構框架 — 仔細看看 Google Cloud Architecture Framework 六大支柱
- GCP PCA 課程:運算服務選型 — 一條一條比較 GCE、GKE、Cloud Run 和 App Engine
- Gemini 輔助網路工程師 — 看看 Gemini 在網路架構設計上怎麼用
Study Jam:Gemini 專業應用 — 3/7 完成
查看系列全覽 →