跳至主要內容
ESC
Study Jam:Gemini 專業應用 — 第 4/7 篇

Gemini 輔助網路工程師

GCP

課程概述

服務規模一變大,雲端網路就會跟著複雜起來。VPC 對等互連、Shared VPC、防火牆規則、Cloud NAT、Cloud Interconnect,每一項都有自己的配置細節,彼此之間還會互相牽動。Gemini 整合在 Cloud Console 的網路相關頁面裡,可以幫網路工程師快速看懂現有配置、診斷連線問題,還能生成符合最小權限原則的防火牆規則。

你將學到

  • 使用 Gemini 協助設計與審查 VPC 網路拓撲
  • 透過自然語言讓 Gemini 生成防火牆規則與路由配置
  • 利用 Gemini 解讀 VPC Flow Logs 並診斷連線異常
  • 運用 Gemini 排除 Cloud VPN / Cloud Interconnect 的常見問題
  • 結合 Network Intelligence Center 與 Gemini 進行網路效能分析

核心概念

Gemini 在網路管理中的應用場景

Gemini 在 Cloud Console 的 VPC 網路、防火牆、Cloud NAT 等頁面都會提供情境感知的輔助。網路工程師直接在操作介面裡就能問 Gemini 當前配置的問題,不用切去翻文件。

VPC 設計輔助

規劃 VPC 時,你把需求講給 Gemini 聽,它就能給你子網路規劃的建議:

  • IP CIDR 規劃 — 告訴 Gemini 預計的子網路數量與每個子網路的主機數,它會建議適合的 CIDR 區塊分配
  • Shared VPC 設計 — 描述組織的專案結構,Gemini 會建議 Host Project 與 Service Project 的配置方式
  • 跨區域連接 — 說明多區域部署的需求,Gemini 會推薦 VPC Peering 或 Shared VPC,並告訴你兩者各差在哪

防火牆規則生成

你用自然語言描述需求,Gemini 就能生成對應的防火牆規則。例如:

你的描述Gemini 生成的規則重點
「只允許特定子網路存取 Cloud SQL (PostgreSQL)」Ingress allow TCP:5432,source range 限定子網路 CIDR(視引擎而定:PostgreSQL 5432、MySQL 3306、SQL Server 1433)
「開放 Web 層的 80 和 443」Ingress allow TCP:80,443,target tag 指定 web-server
「封鎖所有到外部的 SSH 連線」Egress deny TCP:22,destination range 0.0.0.0/0

Gemini 還會提醒你檢查隱含的預設規則(implied rules),也會建議用階層式防火牆政策(Hierarchical Firewall Policies)來統一管理多專案的網路安全。

網路問題排除流程

遇到連線問題時,Gemini 可以帶著你一步步系統化排除:

  1. 描述症狀 — 告訴 Gemini「VM A 無法連到 VM B 的 port 8080」
  2. Gemini 檢查清單 — 它會建議你依序檢查防火牆規則、路由表、VPC 對等互連狀態、以及 Network Tags
  3. VPC Flow Logs 解讀 — 把 Flow Logs 的片段貼給 Gemini,它馬上就能指出哪些流量被 deny、是哪條防火牆規則擋的
  4. 修復建議 — Gemini 會給你具體的 gcloud 指令或 Console 操作步驟,照著做就能修好

Connectivity Tests 整合

Cloud Console 的 Connectivity Tests 可以模擬封包從來源到目的地的路徑。搭配 Gemini 用的時候,把測試結果的截圖或文字描述貼給它,它會一步步解釋封包卡在哪個環節,再告訴你怎麼修。

實作重點

  • 在 VPC 網路頁面用 Gemini 時,它會把當前專案的 VPC 配置當成回答的上下文
  • 請 Gemini 生成防火牆規則後,記得用 Connectivity Tests 驗證一下規則有沒有照預期生效
  • 排除 Cloud VPN 問題時,把 VPN tunnel 的狀態資訊和錯誤訊息一起丟給 Gemini,診斷會快很多
  • 常見踩雷:忽略防火牆規則的優先序(priority),結果高優先序的 deny 規則蓋掉了你新建的 allow 規則
  • 使用 gcloud compute firewall-rules list --format='table(name,direction,priority,sourceRanges,allowed)' 快速檢視現有規則

Skill Badge 指引

Lab 連結Gemini for Network Engineers — Google Cloud Skills Boost

延伸學習

Study Jam:Gemini 專業應用 — 4/7 完成 查看系列全覽 →

留言討論

徽章解鎖!