跳至主要內容
跳到課程內容
課程目錄
GCP 基礎概念 什麼是 Google Cloud?
0%
1 / 3 初級 20 分鐘 00:00

考試領域 Setting up a cloud solution environment

什麼是 Google Cloud?

先搞懂雲端、Region、Zone 與核心服務分類,再看 Associate Cloud Engineer 到底考什麼

2026年3月1日 更新:2026年10月14日
本課目錄10 個段落

先別急著背產品名稱

第一次打開 Google Cloud,最容易被一長串服務名稱嚇到:Compute Engine、Cloud Run、GKE、BigQuery……看起來每個都要學,其實不用。

這一課先抓住三件事就好:

  1. 你為什麼會需要雲端
  2. Google Cloud 把資源放在哪裡
  3. 面對一個需求時,該從哪一類服務開始找

把這三件事弄懂,後面看到新產品,才知道它要解決什麼問題。

Google Cloud 入門心智模型:地端從機房到應用都由團隊負責,使用雲端服務後部分責任交給平台;一個 Region 內包含多個彼此隔離的 Zone,業務需求再對應 Compute、Storage 與 Database、Networking、Data 與 AI 類別;ACE 工作循環涵蓋設定、部署、安全、監控與疑難排解

讀 Google Cloud 先用三層心智模型:責任從自建機房逐步移到受管服務;資源依 Global、Region、Zone 劃分故障與資料邊界;產品則從業務需求回推服務類別。ACE 的工作不是背清單,而是持續設定、部署、保護、監控並排除雲端環境問題。

Google Cloud 到底是什麼?

Google Cloud 是 Google 提供的一整套雲端服務。你可以按需求租用運算、儲存、資料庫、網路與 AI 資源,不必先買伺服器、等硬體到貨,再派人進機房安裝。

大家口中的 GCP 原本是 Google Cloud Platform 的縮寫。現在官方品牌主要使用 Google Cloud,不過工程師之間仍常說 GCP,兩者通常指的是同一套雲端平台。

雲端最值得記的不是「別人的電腦」,而是這三個特性:

  • 隨用隨開:需要一台 VM 或一個資料庫,可以透過 Console、CLI 或 API 建立
  • 用量計費:多數服務依實際使用量收費,不必一次買斷硬體
  • 能自動化:同一套環境可以用指令或程式碼重複建立,不靠人工逐頁點選

雲端也不是把責任全部交給 Google。Google 負責資料中心、硬體和受管平台;你仍要管好帳號權限、資料、應用程式設定與成本。這條責任分界,之後談 IAM 和安全時會一直遇到。

查看流程與節點文字

箭頭表示流程方向;方括號與引號內是節點名稱,可搭配下方圖解閱讀。

flowchart TB
  A["自建機房<br/>團隊管理設施、硬體、OS、應用與資料"] --> B["使用 Google Cloud"]
  B --> G["Google 負責<br/>資料中心、硬體與受管平台"]
  B --> C["客戶仍負責<br/>IAM、資料、<br/>應用設定與成本"]
  G --> S["共同責任<br/>邊界依服務型態改變"]
  C --> S
上雲是重新劃分責任,不是交出所有責任;服務越受管,平台承擔的基礎設施工作越多,但身分、資料與使用方式仍由客戶負責。

Region、Zone,差一個層級差很多

Google Cloud 把全球基礎架構切成 Region(區域) 和 Zone(可用區)。截至 2026 年 10 月,官方列出 43 個 Region、130 個 Zone。

  • Region 是一個地理區域,例如台灣的 asia-east1
  • Zone 是 Region 裡相互隔離的部署區,例如 asia-east1-a、asia-east1-b
  • Global resource 不綁單一 Region,例如 VPC network,也就是你在雲端上的私有網路

假設你把 VM 只放在一個 Zone,該 Zone 出問題,服務也會跟著停。把多台 VM 分散到同一 Region 的不同 Zone,才能扛住單一 Zone 故障。若連整個 Region 中斷都要撐住,就得再做跨 Region 設計。

選位置時,先問三件事:使用者在哪裡、資料能不能離開特定國家、該服務在當地 Region 有沒有提供。不要只挑離自己最近的地點。

查看流程與節點文字

箭頭表示流程方向;方括號與引號內是節點名稱,可搭配下方圖解閱讀。

flowchart TB
  G["Global resource<br/>例如 VPC network"] --> R1["Region:asia-east1"]
  G --> R2["另一個 Region"]
  R1 --> Z1["Zone a<br/>VM instance"]
  R1 --> Z2["Zone b<br/>VM instance"]
  R1 --> Z3["Zone c"]
  Z1 -. "單一 Zone 故障" .-> Z2
  R1 -. "整個 Region 故障時<br/>需要跨 Region 設計" .-> R2
同 Region 多 Zone 可隔離單一 Zone 故障;若整個 Region 也在威脅模型內,就必須另外設計跨 Region 的資料、流量與復原路徑。

用需求找服務,不要反過來

Google Cloud 產品很多,但日常工作大致繞著下面幾個問題:

你正在處理的問題先認識這些服務一句話理解
程式要跑在哪裡?Compute Engine、GKE、Cloud RunVM、Kubernetes、全代管容器
檔案和磁碟放哪裡?Cloud Storage、Persistent Disk物件儲存、VM 區塊儲存
應用資料放哪裡?Cloud SQL、Firestore、Spanner關聯式、文件型、全球分散式資料庫
資源怎麼互通?VPC、Cloud Load Balancing、Cloud DNS私有網路、流量分配、網域解析
誰可以做什麼?IAM、Secret Manager、Cloud KMS權限、機密、加密金鑰
怎麼知道系統壞了?Cloud Monitoring、Cloud Logging指標、告警、日誌

表格超出欄寬時,可左右捲動;鍵盤可聚焦表格後用左右方向鍵查看。

例如「我要部署一個 HTTP API」還不是完整需求。若你想自己管理作業系統,可以從 Compute Engine 開始;只想交付容器、不想顧 VM,Cloud Run 往往更省事;已經有 Kubernetes 團隊與需求,再看 GKE。服務沒有絕對的最好,只有是否符合限制。

查看流程與節點文字

箭頭表示流程方向;方括號與引號內是節點名稱,可搭配下方圖解閱讀。

flowchart TB
  A["要部署應用程式"] --> B{"需要控制 OS<br/>或特殊驅動?"}
  B -->|"是"| C["Compute Engine"]
  B -->|"否"| D{"已有 Kubernetes<br/>需求與維運能力?"}
  D -->|"是"| E["GKE"]
  D -->|"否"| F{"能封裝成無狀態容器?"}
  F -->|"是"| G["Cloud Run"]
  F -->|"否"| H["重新確認執行模型<br/>與服務限制"]
產品名稱只是最後一步;先判斷控制權、容器化程度與團隊維運能力,才能選到符合限制的運算服務。

Google Cloud 為什麼值得學?

Google Cloud 的特色不是每一項都贏過別家,而是幾個領域特別有辨識度:

  • 資料分析:BigQuery 把基礎設施管理藏在後面,適合大量分析查詢
  • 容器平台:Kubernetes 源自 Google,GKE 提供代管的 Kubernetes 環境
  • AI 平台:Gemini Enterprise Agent Platform(原 Vertex AI)把模型開發、部署與生成式 AI 工具放在同一個平台
  • 全球網路:許多服務能利用 Google 的全球網路做跨區連線與流量分配

但實務選雲還要看團隊經驗、既有系統、法規、地區服務供應和總成本。把「某家雲一定最好」當答案,通常太早。

ACE 在考什麼?

Associate Cloud Engineer 現行考綱(PDF) 分成四個 Section;這一版從 2026-06-30 起用在英文考試。括號裡是官方標示的約略比重:

  1. 設定雲端環境(約 20%)
  2. 規劃與實作雲端方案(約 30%)
  3. 確保雲端方案順利運作(約 30%)
  4. 設定存取權與安全性(約 20%)

你不只要認得產品名稱,還要真的會建立專案、切換 gcloud 設定、部署資源、看日誌,再把權限收好。官方也建議考前累積至少六個月的實作經驗;課程可以幫你少走彎路,操作次數仍得自己補。

這門入門課只有三堂,不會把整份考綱走完:這一課先建立觀念,第 2 課設定環境(專案、帳單、gcloud),第 3 課部署第一台 VM。其餘範圍沿著 零基礎 → ACE 認證 學習路徑往下接。

查看流程與節點文字

箭頭表示流程方向;方括號與引號內是節點名稱,可搭配下方圖解閱讀。

flowchart TB
  A["設定環境<br/>Project、Billing、gcloud"] --> B["規劃與配置<br/>服務、位置、容量"]
  B --> C["部署實作<br/>建立與更新資源"]
  C --> D["維持運作<br/>監控、日誌、排錯"]
  D --> E["存取與安全<br/>IAM、Secret、Policy"]
  E --> F["觀察結果與新需求"]
  F --> A
這張圖畫的是日常工作的循環,不是考綱的分段:規劃與部署在考綱裡同屬 Section 2。ACE 能力不是一次性的建立資源,而是從環境設定、部署、維運到權限治理的持續循環。

💡 考試小提示

題目問「該選哪個服務」時,先找需求裡的限制:要不要管理伺服器、能不能中斷、資料量多大、需要哪個可用性等級。先排除不符合的選項,比硬背產品表有效。

離開這一課前,確認你答得出來

先不看前面的教材,用自己的話回答下面三個情境,再展開參考判斷。每題都要說出「需求裡的哪個限制,讓我做這個選擇」,只背出產品名稱還不算完成。

情境 1:兩台 VM 就能避免停機嗎?

同事把兩台 VM 都放在 asia-east1-a,說「有兩台就不怕 Zone 故障」。這個判斷哪裡有問題?如果要承受單一 Zone 故障,部署還缺什麼?

看參考判斷與檢核標準

兩台 VM 仍在同一個 Zone,會一起受到該 Zone 故障影響。應把可服務流量的實例分散到不同 Zone,並安排流量切換;資料與其他相依服務也要避免只留在單一 Zone。同 Region 多 Zone 的設計,仍不等於能承受整個 Region 中斷。

檢核標準:你能說出「數量增加」和「故障邊界分開」的差別,也能指出應用、資料、流量都要一起設計。若漏掉其中一點,回讀 Region 與 Zone,再查 官方故障邊界說明。

情境 2:同樣是 HTTP API,為什麼選擇不同?

A 團隊的 API 已容器化,符合 Cloud Run 執行要求,也希望減少 OS 維護。B 團隊的程式必須安裝特定 OS 套件並掌控 VM 設定。各自先評估哪個服務?你還會確認什麼?

看參考判斷與檢核標準

A 先評估 Cloud Run,把容器執行平台交給 Google 管理;B 先評估 Compute Engine,保留 OS 與 VM 設定的控制權。部署前仍要確認應用的執行限制、資料存放方式、位置、權限與成本,而不是只看「有沒有 HTTP」。

檢核標準:你用「需要的控制權」與「願意承擔的維護工作」解釋選擇,而不是說某個產品永遠比較好。答不清楚就回讀 用需求找服務,對照 Cloud Run 官方介紹。

情境 3:上雲後,誰負責收好資料權限?

團隊把資料放上雲後,讓所有成員都能讀取,理由是「安全已經由 Google 負責」。你會怎麼解釋問題,並提出第一個改善動作?

看參考判斷與檢核標準

Google 管理平台與基礎設施,不會替團隊決定誰應該讀取業務資料。先盤點哪些人或服務真的需要存取,再調整 IAM 授權,移除不必要的權限;應用設定、資料保護與成本也仍需要團隊管理。

檢核標準:你能指出資料存取是團隊要管理的責任,並提出具體的權限檢查動作。若只回答「雲端比較安全」,回讀 共同責任的分界。

能獨立說出三題的選擇理由,再將這一課標記為完成;仍需要看答案的題目,隔天再試一次。

名詞還不熟就查 GCP 術語表,服務分類可以對照 GCP 核心服務速查表;想讀更完整的版本,看 GCP-101 新手入門。

下一課會打開 Google Cloud Console,建立專案,順便把新手最常混淆的專案名稱、Project ID、帳單帳戶一次講清楚。

恭喜完成課程!

你已完成所有課程內容,做得太棒了!

3 課完成
1 小時 30 分鐘 預估課程時數
— 天連續學習

鍵盤快捷鍵

先關閉此說明再使用快捷鍵;輸入筆記時不會觸發。

導覽
← / j 上一課
→ / k 下一課
操作
c 標記完成 / 取消完成
n 展開 / 收合筆記
b 收藏 / 取消收藏
f 專注模式
其他
? 快捷鍵說明
Esc 關閉彈窗

課程目錄

徽章解鎖!
Nimbus

學習教練 Nimbus

你的雲端學習夥伴

依已保存的資源進度與學習目標提供練習建議。完成度不代表掌握程度或應考能力。

0
連續天數
0
確認讀完
0
收藏
0%
資源完成度
練習建議
    推薦下一步
    開始