<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>雲端業者的帳號申請與主機維運 on Tarragon</title><link>https://tarrragon.github.io/blog/devops/infra/cloud-providers/</link><description>Recent content in 雲端業者的帳號申請與主機維運 on Tarragon</description><generator>Hugo -- gohugo.io</generator><language>zh-TW</language><copyright>Tarragon (CC BY 4.0)</copyright><lastBuildDate>Sat, 24 Oct 2026 00:00:00 +0800</lastBuildDate><atom:link href="https://tarrragon.github.io/blog/devops/infra/cloud-providers/index.xml" rel="self" type="application/rss+xml"/><item><title>雲端免費額度與小型主機的收費比較：試用金與固定額度、計費單位、區域限制、試用結束後的處置、出站流量與查價項目</title><link>https://tarrragon.github.io/blog/devops/infra/cloud-providers/pricing-comparison/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://tarrragon.github.io/blog/devops/infra/cloud-providers/pricing-comparison/</guid><description>&lt;p>這篇整理比較 Oracle Cloud、Google Cloud 與 AWS 的免費方案與小型主機費用時要對齊的項目。範圍是一台個人或實驗用的小型虛擬機：能不能免費開著、放在哪裡、什麼時候會開始收錢；服務要不要跑在自己管的虛擬機上、還是交給 PaaS 或 serverless，是比這一篇更早的決定，見 &lt;a href="https://tarrragon.github.io/blog/devops/going-live/hosting-spectrum/" data-link-title="主機形態光譜" data-link-desc="第一次要選服務跑在哪、被 VPS / IaaS / PaaS / serverless 這些詞搞混、不知道差在哪時回來讀 — 主機形態是一道「你管多少」的光譜">主機形態光譜&lt;/a>。AWS 的部分指的是 2025-07-15 起開立、開帳號時選 Free account plan 的帳號。2025-07-15 之前開的帳號適用舊的 Free Tier：EC2 使用指南〈&lt;a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-free-tier-usage.html">Track your Free Tier usage for Amazon EC2&lt;/a>〉的〈Free Tier benefits before and after July 15, 2025〉對照表寫明，舊帳號的 Free Tier 從開戶日起算 12 個月，免費機型是 &lt;code>t2.micro&lt;/code> 與 &lt;code>t3.micro&lt;/code>，超出額度的用量照 pay-as-you-go 價格計費；這篇其餘寫到 AWS 試用金與 Free plan 的地方不適用於這種帳號。各家的規則取自官方頁面，查證日期寫在比較表上；價格與額度會改，拿來做決定之前回到表上的連結看一次最新版本。&lt;/p>
&lt;h2 id="免費方案的兩種額度有期限的試用金與沒有期限的固定額度">免費方案的兩種額度：有期限的試用金與沒有期限的固定額度&lt;/h2>
&lt;p>三家的免費方案都由兩種性質不同的額度組成：試用金與固定額度。&lt;/p>
&lt;p>&lt;strong>試用金&lt;/strong>（free trial credits）是一筆有期限的金額，可以花在大部分付費服務上。有了它，試用期限內可以試用較大的機型或付費服務；期限一到、或金額用完，額度就結束。&lt;/p>
&lt;p>&lt;strong>固定額度&lt;/strong>是每個月重置、沒有期限的用量上限，只適用於指定的機型與服務。一台小主機要長期免費開著，靠的是這一種額度。各家對固定額度的稱呼不同：Oracle Cloud 叫 Always Free，Google Cloud 叫 Free Tier，AWS 叫 Always free services。&lt;/p>
&lt;p>要長期跑一台小主機時，看的是固定額度；試用金只影響開頭那一段期限（Oracle Cloud 30 天、Google Cloud 90 天、AWS 6 個月，見比較表）。AWS 目前的 Free plan 沒有 EC2 的固定額度，長期跑主機要升級成付費帳戶，見下一節。&lt;/p>
&lt;h2 id="計費單位的換算ocpuvcpu-與機型配額">計費單位的換算：OCPU、vCPU 與機型配額&lt;/h2>
&lt;p>三家描述運算額度的單位不同。比較的基準是 vCPU：作業系統看到的一個虛擬處理器。多數 x86 機型的一顆實體核心跑兩個硬體執行緒（超執行緒），雲端業者把每個硬體執行緒算成一個 vCPU，這時一個 vCPU 是半顆核心。例外是每核只跑一個執行緒的 x86 機型：AWS 的 &lt;a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/cpu-options-supported-instances-values.html">CPU 選項對照表&lt;/a> 上，AMD 處理器的 M7a、C7a、R7a 與 M8a、C8a、R8a 等系列每核執行緒數只有 1，它們的一個 vCPU 就是一顆實體核心。ARM 處理器裡，Oracle Cloud 的 Ampere A1 與 AWS Graviton 每核一個執行緒，一顆核心就是一個 vCPU；Oracle Cloud 較新的 Arm 機型 A2 與 A4 的 OCPU 換算跟 A1 不同，見下方 Oracle Cloud 那一項。&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Oracle Cloud 用 OCPU 計&lt;/strong>：官方〈&lt;a href="https://docs.oracle.com/en-us/iaas/Content/Compute/References/computeshapes.htm">Compute Shapes&lt;/a>〉的〈OCPUs and vCPUs〉一節把 OCPU 定義為實體核心，換算成 vCPU 的比例依處理器不同：x86（AMD、Intel）的 1 OCPU 等於 2 個 vCPU，Ampere A1 的 1 OCPU 等於 1 個 vCPU；同一節另列較新的 Arm 機型 A2 與 A4，它們的 1 OCPU 等於 2 顆核心、也就是 2 個 vCPU，不在 Always Free 額度內。Always Free 的 A1 額度以「OCPU 小時」與「GB 小時」計，每月 1,500 OCPU 小時、9,000 GB 小時，可以自由切成一台或兩台；整個月開著的 2 OCPU A1 主機，作業系統看到的是 2 個 vCPU。付費 tenancy 的 A1 免費量是每月 3,000 OCPU 小時、18,000 GB 小時（相當於 4 OCPU、24 GB 整個月開著；2026-10-26 讀到的 Oracle 的 Compute 價目頁，頁名這次沒有記下）。&lt;/li>
&lt;li>&lt;strong>Google Cloud 以機型與台數計&lt;/strong>：Free Tier 是每月一台 &lt;code>e2-micro&lt;/code>。&lt;code>e2-micro&lt;/code> 是共享核心機型，作業系統看到 2 個 vCPU，而持續使用量是每個 vCPU 12.5%、合計 25% 的 CPU 時間；每個 vCPU 可以短時間爆發到 100%，全速爆發約 30 秒。持續高負載時，它能用的運算量是 0.25 個 vCPU。&lt;/li>
&lt;li>&lt;strong>AWS 以帳號層級的試用金計&lt;/strong>：目前的 Free plan 不再列出每月固定的機型時數，EC2 的用量由試用金支付。&lt;/li>
&lt;/ul>
&lt;p>所以「OCI 給 2 OCPU、GCP 給 2 vCPU」這類比較不成立：OCI 的 2 OCPU A1 在持續負載下是 2 個完整的 vCPU，GCP 的 &lt;code>e2-micro&lt;/code> 是 0.25 個。要比的是在持續負載下能拿到多少運算量，以及免費的部分是以時數、台數還是金額計算。&lt;/p></description><content:encoded><![CDATA[<p>這篇整理比較 Oracle Cloud、Google Cloud 與 AWS 的免費方案與小型主機費用時要對齊的項目。範圍是一台個人或實驗用的小型虛擬機：能不能免費開著、放在哪裡、什麼時候會開始收錢；服務要不要跑在自己管的虛擬機上、還是交給 PaaS 或 serverless，是比這一篇更早的決定，見 <a href="/blog/devops/going-live/hosting-spectrum/" data-link-title="主機形態光譜" data-link-desc="第一次要選服務跑在哪、被 VPS / IaaS / PaaS / serverless 這些詞搞混、不知道差在哪時回來讀 — 主機形態是一道「你管多少」的光譜">主機形態光譜</a>。AWS 的部分指的是 2025-07-15 起開立、開帳號時選 Free account plan 的帳號。2025-07-15 之前開的帳號適用舊的 Free Tier：EC2 使用指南〈<a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-free-tier-usage.html">Track your Free Tier usage for Amazon EC2</a>〉的〈Free Tier benefits before and after July 15, 2025〉對照表寫明，舊帳號的 Free Tier 從開戶日起算 12 個月，免費機型是 <code>t2.micro</code> 與 <code>t3.micro</code>，超出額度的用量照 pay-as-you-go 價格計費；這篇其餘寫到 AWS 試用金與 Free plan 的地方不適用於這種帳號。各家的規則取自官方頁面，查證日期寫在比較表上；價格與額度會改，拿來做決定之前回到表上的連結看一次最新版本。</p>
<h2 id="免費方案的兩種額度有期限的試用金與沒有期限的固定額度">免費方案的兩種額度：有期限的試用金與沒有期限的固定額度</h2>
<p>三家的免費方案都由兩種性質不同的額度組成：試用金與固定額度。</p>
<p><strong>試用金</strong>（free trial credits）是一筆有期限的金額，可以花在大部分付費服務上。有了它，試用期限內可以試用較大的機型或付費服務；期限一到、或金額用完，額度就結束。</p>
<p><strong>固定額度</strong>是每個月重置、沒有期限的用量上限，只適用於指定的機型與服務。一台小主機要長期免費開著，靠的是這一種額度。各家對固定額度的稱呼不同：Oracle Cloud 叫 Always Free，Google Cloud 叫 Free Tier，AWS 叫 Always free services。</p>
<p>要長期跑一台小主機時，看的是固定額度；試用金只影響開頭那一段期限（Oracle Cloud 30 天、Google Cloud 90 天、AWS 6 個月，見比較表）。AWS 目前的 Free plan 沒有 EC2 的固定額度，長期跑主機要升級成付費帳戶，見下一節。</p>
<h2 id="計費單位的換算ocpuvcpu-與機型配額">計費單位的換算：OCPU、vCPU 與機型配額</h2>
<p>三家描述運算額度的單位不同。比較的基準是 vCPU：作業系統看到的一個虛擬處理器。多數 x86 機型的一顆實體核心跑兩個硬體執行緒（超執行緒），雲端業者把每個硬體執行緒算成一個 vCPU，這時一個 vCPU 是半顆核心。例外是每核只跑一個執行緒的 x86 機型：AWS 的 <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/cpu-options-supported-instances-values.html">CPU 選項對照表</a> 上，AMD 處理器的 M7a、C7a、R7a 與 M8a、C8a、R8a 等系列每核執行緒數只有 1，它們的一個 vCPU 就是一顆實體核心。ARM 處理器裡，Oracle Cloud 的 Ampere A1 與 AWS Graviton 每核一個執行緒，一顆核心就是一個 vCPU；Oracle Cloud 較新的 Arm 機型 A2 與 A4 的 OCPU 換算跟 A1 不同，見下方 Oracle Cloud 那一項。</p>
<ul>
<li><strong>Oracle Cloud 用 OCPU 計</strong>：官方〈<a href="https://docs.oracle.com/en-us/iaas/Content/Compute/References/computeshapes.htm">Compute Shapes</a>〉的〈OCPUs and vCPUs〉一節把 OCPU 定義為實體核心，換算成 vCPU 的比例依處理器不同：x86（AMD、Intel）的 1 OCPU 等於 2 個 vCPU，Ampere A1 的 1 OCPU 等於 1 個 vCPU；同一節另列較新的 Arm 機型 A2 與 A4，它們的 1 OCPU 等於 2 顆核心、也就是 2 個 vCPU，不在 Always Free 額度內。Always Free 的 A1 額度以「OCPU 小時」與「GB 小時」計，每月 1,500 OCPU 小時、9,000 GB 小時，可以自由切成一台或兩台；整個月開著的 2 OCPU A1 主機，作業系統看到的是 2 個 vCPU。付費 tenancy 的 A1 免費量是每月 3,000 OCPU 小時、18,000 GB 小時（相當於 4 OCPU、24 GB 整個月開著；2026-10-26 讀到的 Oracle 的 Compute 價目頁，頁名這次沒有記下）。</li>
<li><strong>Google Cloud 以機型與台數計</strong>：Free Tier 是每月一台 <code>e2-micro</code>。<code>e2-micro</code> 是共享核心機型，作業系統看到 2 個 vCPU，而持續使用量是每個 vCPU 12.5%、合計 25% 的 CPU 時間；每個 vCPU 可以短時間爆發到 100%，全速爆發約 30 秒。持續高負載時，它能用的運算量是 0.25 個 vCPU。</li>
<li><strong>AWS 以帳號層級的試用金計</strong>：目前的 Free plan 不再列出每月固定的機型時數，EC2 的用量由試用金支付。</li>
</ul>
<p>所以「OCI 給 2 OCPU、GCP 給 2 vCPU」這類比較不成立：OCI 的 2 OCPU A1 在持續負載下是 2 個完整的 vCPU，GCP 的 <code>e2-micro</code> 是 0.25 個。要比的是在持續負載下能拿到多少運算量，以及免費的部分是以時數、台數還是金額計算。</p>
<h2 id="固定額度的區域限制">固定額度的區域限制</h2>
<p>固定額度通常只適用於部分區域，而區域決定主機的實體位置——從使用者所在地連過去的延遲，以及主機對外連線時出口 IP 屬於哪個國家。</p>
<ul>
<li><strong>Oracle Cloud</strong>：Always Free 的運算與區塊磁碟只能建在 home region，home region 在申請時選定、之後不能改（細節見 <a href="/blog/devops/infra/cloud-providers/oracle-cloud/account-and-home-region/" data-link-title="Oracle Cloud 的帳號結構與 home region：tenancy、Always Free 的範圍與主控台登入欄位" data-link-desc="OCI 的 tenancy、home region、compartment 與 availability domain 各自管什麼，home region 為什麼在申請當下就要決定，Always Free 額度的計算與回收規則，以及主控台登入時租用戶與使用者名稱兩個欄位的分工">Oracle Cloud 的帳號結構與 home region</a>）。</li>
<li><strong>Google Cloud</strong>：Free Tier 的 <code>e2-micro</code> 只適用於美國的三個區域：<code>us-west1</code>（奧勒岡）、<code>us-central1</code>（愛荷華）、<code>us-east1</code>（南卡羅來納）。在亞洲區域建同一個機型照一般價格計費。</li>
<li><strong>AWS</strong>：〈<a href="https://aws.amazon.com/free/free-tier-faqs/">Free Tier FAQ</a>〉寫明試用金與方案選擇在中國的 ZHY、BJS 兩區不提供（原文「The AWS Free Tier credits and account plan selections are not available in the China (ZHY) and China (BJS) regions.」），GovCloud（US）區域不適用 Free Tier（Lambda 等少數服務例外）；其他區域 FAQ 沒有列出限制。</li>
</ul>
<p>用途需要特定國家的出口 IP 時（例如要讓連線看起來從日本發出），固定額度的區域限制是第一個篩選條件。Google Cloud 的固定額度只在美國；Oracle Cloud 的前提是申請時就把 home region 選在那個國家，而那個國家的區域多半只有一個可用區，A1 免費機型容量不足時沒有別的可用區可以換（容量不足時還有哪些退路，見 <a href="/blog/devops/infra/cloud-providers/oracle-cloud/account-and-home-region/" data-link-title="Oracle Cloud 的帳號結構與 home region：tenancy、Always Free 的範圍與主控台登入欄位" data-link-desc="OCI 的 tenancy、home region、compartment 與 availability domain 各自管什麼，home region 為什麼在申請當下就要決定，Always Free 額度的計算與回收規則，以及主控台登入時租用戶與使用者名稱兩個欄位的分工">Oracle Cloud 的帳號結構與 home region</a> 的〈A1 容量不足時的退路〉）；AWS 的 Free Tier FAQ 排除的只有中國與 GovCloud 的區域，日本的區域不在排除之列，而 Free plan 帳號最晚 6 個月後關閉，長期使用要升級成付費帳戶。</p>
<h2 id="試用結束後帳號與資源的處置">試用結束後帳號與資源的處置</h2>
<p>試用期結束、而沒有升級成付費帳戶時，主機繼續免費、被停掉還是開始收費，各家不同。</p>
<ul>
<li><strong>Oracle Cloud</strong>：試用結束後帳號照常存在，Always Free 資源不中斷。除非升級成付費帳戶，用試用金建的付費資源會被回收；tenancy 裡全部 A1 主機的合計超過 2 OCPU、12 GB 時，全部 A1 主機會被停用、30 天後刪除。A1 合計的判斷方式與試用結束前怎麼避免，見 <a href="/blog/devops/infra/cloud-providers/oracle-cloud/account-and-home-region/" data-link-title="Oracle Cloud 的帳號結構與 home region：tenancy、Always Free 的範圍與主控台登入欄位" data-link-desc="OCI 的 tenancy、home region、compartment 與 availability domain 各自管什麼，home region 為什麼在申請當下就要決定，Always Free 額度的計算與回收規則，以及主控台登入時租用戶與使用者名稱兩個欄位的分工">Oracle Cloud 的帳號結構與 home region</a> 的〈Always Free 的額度與它綁在 home region 上的範圍〉。</li>
<li><strong>Google Cloud</strong>：試用結束時如果沒有升級成付費帳戶，帳單帳戶會被停用、資源會被停止、帳號失去 Google Cloud 產品的存取權，有 30 天的寬限期可以升級回復。Free Tier 的固定額度要在付費帳戶上才能繼續用；升級之後超出額度的用量開始計費。</li>
<li><strong>AWS</strong>：Free plan 在開立 6 個月後或試用金用完時（先到者為準）結束，帳號隨即自動關閉、失去資源與資料的存取權；AWS 保留帳號內容 90 天，90 天內升級到 Paid plan 可以保住帳號的存取權，剩下的試用金會用在之後的帳單上。升級之後超出試用金的用量開始計費。</li>
</ul>
<p>三家在不升級時的處置不同：Oracle Cloud 不升級也能留著免費資源，Google Cloud 與 AWS 不升級的話資源會停掉或帳號會關閉，而升級之後這兩家超出額度的部分會直接計費。升級成付費帳戶之前先設好預算警示，讓超出額度的費用在發生時有人收到通知。預算門檻怎麼算、扣款的信用卡要留多少額度、配額怎麼當成費用的上限，在 <a href="/blog/devops/operations/08-cost-management/spend-planning-before-renting/" data-link-title="租用雲端主機之前的費用規劃：費用訊號的延遲、停止之前的最大超支、扣款的信用卡額度、配額與預算門檻的計算，以及停損停到哪一層" data-link-desc="租用雲端主機或把試用帳號升級成付費帳戶之前，費用失控時從觸發到停止之間的金額怎麼從配額與訊號延遲推出來，再用它推扣款的信用卡額度、配額、預算警示與觸發處置的門檻；Oracle Cloud、Google Cloud 與 AWS 的扣款時點、預先授權、扣款失敗的後果、擋下建立與停止用量的機制各自涵蓋什麼，以及停損停到哪一層的判斷">租用雲端主機之前的費用規劃：費用訊號的延遲、停止之前的最大超支、扣款的信用卡額度、配額與預算門檻的計算，以及停損停到哪一層</a>；Google Cloud 預算的實際花費與預測花費兩種依據在 <a href="/blog/devops/infra/cloud-providers/gcp/spend-protection-gcp-budget-killswitch/" data-link-title="GCP 上的雲端費用失控防護：預算警示、強制執行支出上限與自動停用帳單的作用範圍、反應時間與判斷" data-link-desc="GCP 上為費用失控設防的機制：預算警示寄出通知的時機、範圍、抵免與通知對象、強制執行支出上限涵蓋的服務與暫停期間，以預算通知觸發函式停止用量的兩種處置（解除帳單連結、只停止花錢的資源）該選哪一種，帳單資料延遲對這些機制反應時間的影響，停損開關放在另一個專案的理由，以及驗收為什麼分成真實通知與測試訊息兩段、停用後的恢復為什麼要先調預算">GCP 上的雲端費用失控防護</a>，門檻比例、建立指令與從預算通知觸發停損的建置在 <a href="/blog/devops/infra/cloud-providers/gcp/hands-on/budget-killswitch-walkthrough/" data-link-title="GCP 預算警示與停損開關的實測紀錄：建預算、Pub/Sub 主題、服務帳號、函式與觸發器、兩段驗收、心跳監看與停用後的恢復" data-link-desc="要在 GCP 專案上建預算警示，或建一個花費超過預算就解除帳單連結的停損開關，想照一次實跑過的順序做、看每一步漏掉或換一種做法的結果時讀；也用在函式部署成功、狀態 ACTIVE 卻從沒解除過帳單連結，或專案因超支被停用之後要恢復的時候">GCP 預算警示與停損開關的實測紀錄</a>；成本監控與異常告警的設計見 <a href="/blog/devops/operations/08-cost-management/" data-link-title="模組八：成本管理" data-link-desc="雲端帳單怎麼不失控 — reserved instance、spot instance、right-sizing 與成本監控告警；預算門檻、配額與停損層級的推算在本模組，各家的建置篇目前只有 GCP，放在雲端業者模組">運行期維運的成本管理</a>。Oracle Cloud 不同帳號狀態下超出額度的結果，見 <a href="/blog/devops/infra/cloud-providers/oracle-cloud/account-and-home-region/" data-link-title="Oracle Cloud 的帳號結構與 home region：tenancy、Always Free 的範圍與主控台登入欄位" data-link-desc="OCI 的 tenancy、home region、compartment 與 availability domain 各自管什麼，home region 為什麼在申請當下就要決定，Always Free 額度的計算與回收規則，以及主控台登入時租用戶與使用者名稱兩個欄位的分工">Oracle Cloud 的帳號結構與 home region</a> 的〈超出 Always Free 額度時：試用中、未升級與付費帳戶各自的結果〉。</p>
<h2 id="出站流量與閒置回收">出站流量與閒置回收</h2>
<p>主機本身免費，費用仍可能來自出站流量（outbound data transfer，也常寫作 egress）——主機送到網際網路的資料量。跑 VPN、下載站這類用途，流量才是主要成本。出站流量在整份帳單裡跟其他隱藏成本（NAT 閘道的流量費、被遺忘的資源）放在一起看，見 <a href="/blog/devops/operations/08-cost-management/billing-models/" data-link-title="計費模式理解" data-link-desc="看懂雲端帳單怎麼生成時，先認清收費的維度、on-demand/reserved/savings plan/spot 的承諾差異、以及 egress 這類最常被忽略的隱藏成本">計費模式理解</a> 的〈隱藏成本：帳單上的意外〉。</p>
<ul>
<li><strong>Oracle Cloud</strong>：每月 10 TB 出站流量免費。</li>
<li><strong>Google Cloud</strong>：Free Tier 每月 1 GB 從北美送往各地的出站流量（不含中國與澳洲）；超過的部分計費。</li>
<li><strong>AWS</strong>：Free plan 頁面沒有列流量額度，額度寫在 EC2 的價格頁：每月 100 GB 送往網際網路的出站流量免費，所有服務與區域合計（不含中國與 GovCloud 區域）。</li>
</ul>
<p>另一項只有 Oracle Cloud 明文寫出的規則是閒置回收：Always Free 主機在 7 天內的 CPU 使用率（取第 95 百分位）、網路使用率、記憶體使用率（只算 A1 機型）都低於 20% 時，Oracle 可能回收它（官方沒有寫網路使用率的 20% 是對什麼的比例）；官方頁用的詞是 reclaim，沒有寫回收之後主機是停止還是刪除。規則的出處見 <a href="/blog/devops/infra/cloud-providers/oracle-cloud/account-and-home-region/" data-link-title="Oracle Cloud 的帳號結構與 home region：tenancy、Always Free 的範圍與主控台登入欄位" data-link-desc="OCI 的 tenancy、home region、compartment 與 availability domain 各自管什麼，home region 為什麼在申請當下就要決定，Always Free 額度的計算與回收規則，以及主控台登入時租用戶與使用者名稱兩個欄位的分工">Oracle Cloud 的帳號結構與 home region</a>。一台大部分時間沒有流量的 VPN 或實驗機會落在這個條件裡。主機會被回收、而回收是停止還是刪除不明時，維護與暫停期間要先做的準備（資料備份到主機以外、確認照 repo 重建得出來），見 <a href="/blog/devops/operations/09-host-lifecycle/suspend-and-resume-service/" data-link-title="服務暫停與恢復上線：只停服務、停止主機、終止主機到全部刪除各自保留的資源，暫停期間仍計費與仍被指向的資源，恢復前要查的漂移與恢復的順序" data-link-desc="一台主機上的服務要暫停一段時間再恢復：只停服務、停止主機、終止主機保留設定、全部刪除靠 repo 重建各自保留什麼與付出什麼，怎麼依保留的月費、重建的成本與漂移量選擇，暫停期間仍在計費的資源（含在作業系統裡 shutdown 不停止計費），仍被 DNS 與 CDN 指向的結果（Cloudflare 521、522，釋放 IP 之後的懸空 DNS），恢復前要重新確認的漂移，以及依元件依賴排出的恢復順序與驗證">服務暫停與恢復上線：只停服務、停止主機、終止主機到全部刪除各自保留的資源，暫停期間仍計費與仍被指向的資源，恢復前要查的漂移與恢復的順序</a>〈暫停時保留的範圍：只停服務、停止主機、終止主機、全部刪除〉。</p>
<h2 id="三家免費方案比較表查證日期-2026-10-24">三家免費方案比較表（查證日期 2026-10-24）</h2>
<table>
  <thead>
      <tr>
          <th>項目</th>
          <th>Oracle Cloud</th>
          <th>Google Cloud</th>
          <th>AWS</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>試用金</td>
          <td>300 美元、30 天</td>
          <td>300 美元、90 天</td>
          <td>註冊後 100 美元，完成官方列出的入門活動（例如用 EC2 建一台主機、用 AWS Budgets 設預算）最多再加 100 美元；Free plan 最長 6 個月</td>
      </tr>
      <tr>
          <td>固定額度的運算</td>
          <td>A1 每月 1,500 OCPU 小時與 9,000 GB 小時（付費 tenancy 是 3,000 OCPU 小時與 18,000 GB 小時）；E2.1.Micro 兩台</td>
          <td>每月一台 <code>e2-micro</code></td>
          <td>頁面未列出 EC2 的固定時數</td>
      </tr>
      <tr>
          <td>固定額度的區域</td>
          <td>只限 home region</td>
          <td><code>us-west1</code>、<code>us-central1</code>、<code>us-east1</code></td>
          <td>試用金與方案選擇不含中國（ZHY、BJS），GovCloud 不適用（FAQ）</td>
      </tr>
      <tr>
          <td>固定額度的磁碟</td>
          <td>開機磁碟與區塊磁碟合計 200 GB（預設 50 GB 的開機磁碟實際扣 47 GB，實測推論；付費帳戶新建的磁碟超出時以整顆計，實測；見表下）</td>
          <td>30 GB-months 的 standard persistent disk（開機磁碟類型要選 standard 才算）</td>
          <td>頁面未列出</td>
      </tr>
      <tr>
          <td>試用結束、不升級時</td>
          <td>帳號保留、Always Free 資源繼續（A1 合計超額時全部 A1 停用）</td>
          <td>資源停止、帳號失去存取權</td>
          <td>帳號關閉</td>
      </tr>
      <tr>
          <td>出站流量</td>
          <td>每月 10 TB</td>
          <td>每月 1 GB（北美出發）</td>
          <td>每月 100 GB（所有服務合計，列在 EC2 價格頁）</td>
      </tr>
      <tr>
          <td>官方頁面</td>
          <td><a href="https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier.htm">Free Tier</a>、<a href="https://docs.oracle.com/en-us/iaas/Content/FreeTier/freetier_topic-Always_Free_Resources.htm">Always Free Resources</a></td>
          <td><a href="https://docs.cloud.google.com/free/docs/free-cloud-features">Free cloud features</a></td>
          <td><a href="https://aws.amazon.com/free/">AWS Free Tier</a>、<a href="https://aws.amazon.com/free/free-tier-faqs/">Free Tier FAQ</a>、<a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-free-tier-usage.html">Track your Free Tier usage for Amazon EC2</a>、<a href="https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/free-tier-plans.html">Choosing a plan</a>、<a href="https://aws.amazon.com/ec2/pricing/on-demand/">EC2 On-Demand Pricing</a></td>
      </tr>
  </tbody>
</table>
<p>表裡 Oracle Cloud 磁碟那一格的 47 GB 不是來自官方頁面：2026-10-27 用 <code>oci limits resource-availability get</code> 查區塊磁碟額度的用量，三顆預設大小的開機磁碟合計扣 141，每顆 47，數值是 46.6 GiB 進位。合計超過 200 GB 時，判定免費與否的單位是整顆磁碟：同一天在付費 tenancy 建一顆 60 GB 的開機磁碟讓合計變成 201，免費額度的用量停在 141，那一顆整顆不算免費額度。查法與推論過程在 <a href="/blog/devops/infra/cloud-providers/oracle-cloud/hands-on/private-ubuntu-egress-console-rebuild/" data-link-title="Oracle Cloud 私有子網路 Ubuntu 主機的實測紀錄：套件來源的出站（NAT gateway、路由與 NSG）、序列主控台的連線，以及被回收之後的重建" data-link-desc="要在 Oracle Cloud 沒有公開 IP 的私有子網路裡跑一台 Ubuntu 主機、讓它裝得到套件更新，或要經由序列主控台看主機的開機過程，或主機被閒置回收、停止或刪除之後要照原樣重建，或想知道 NAT gateway 要不要另外付費、開機磁碟扣掉多少區塊磁碟額度、合計超過 200 GB 時放不進額度的那一顆怎麼算、怎麼用 quota 擋下超額的建立、線上加大開機磁碟超過額度時怎麼算、空出額度之後付費磁碟多久轉成免費時，查實際跑過的指令、錯誤原文、重建腳本與每一步的讀法">Oracle Cloud 私有子網路 Ubuntu 主機的實測紀錄：套件來源的出站（NAT gateway、路由與 NSG）、序列主控台的連線，以及被回收之後的重建</a>〈費用與額度：A1、開機磁碟與區塊儲存額度、出站流量與 NAT gateway〉。</p>
<h2 id="查付費主機價格時要輸入的項目">查付費主機價格時要輸入的項目</h2>
<p>固定額度不夠用、或要把主機放在固定額度以外的區域時，價格要回到各家的價格頁與計算器查。這篇不列單價，理由是單價隨區域、機型世代與時間改變，寫在這裡的數字很快就會跟讀者看到的帳單對不上。查價時把這幾項一起輸入計算器，算出來的才是一台主機一個月的實際費用：</p>
<ul>
<li>運算：機型、核心數（注意 OCPU 與 vCPU 的換算）、記憶體、每月開機時數</li>
<li>開機磁碟的容量與類型</li>
<li>公開 IPv4 位址：AWS 對每個公開 IPv4 位址按小時另外計費，其他業者去各自價格頁的 IP 位址那一項查</li>
<li>出站流量的預估量</li>
<li>負載平衡器：服務對外、主機留在私有 subnet 時要用。Oracle Cloud 的 Always Free 含一個 10 Mbps 的負載平衡器，AWS 與 Google Cloud 另外計費</li>
<li>NAT 閘道：私有 subnet 的主機要下載套件更新時要用，AWS 的 NAT Gateway 與 Google Cloud 的 Cloud NAT 另外計費；Oracle Cloud 的價目表（2026-10-27 讀）沒有 NAT gateway 這一項。一個 NAT gateway 開了約 6 小時的那一天，帳務明細也沒有它的項目，經它出去的流量記在送出流量的主機的 VNIC 上、照出站流量計（從這一天的明細推論，沒有讀完一個帳單週期），實測與讀法見 <a href="/blog/devops/infra/cloud-providers/oracle-cloud/hands-on/private-ubuntu-egress-console-rebuild/" data-link-title="Oracle Cloud 私有子網路 Ubuntu 主機的實測紀錄：套件來源的出站（NAT gateway、路由與 NSG）、序列主控台的連線，以及被回收之後的重建" data-link-desc="要在 Oracle Cloud 沒有公開 IP 的私有子網路裡跑一台 Ubuntu 主機、讓它裝得到套件更新，或要經由序列主控台看主機的開機過程，或主機被閒置回收、停止或刪除之後要照原樣重建，或想知道 NAT gateway 要不要另外付費、開機磁碟扣掉多少區塊磁碟額度、合計超過 200 GB 時放不進額度的那一顆怎麼算、怎麼用 quota 擋下超額的建立、線上加大開機磁碟超過額度時怎麼算、空出額度之後付費磁碟多久轉成免費時，查實際跑過的指令、錯誤原文、重建腳本與每一步的讀法">Oracle Cloud 私有子網路 Ubuntu 主機的實測紀錄：套件來源的出站（NAT gateway、路由與 NSG）、序列主控台的連線，以及被回收之後的重建</a>〈費用與額度：A1、開機磁碟與區塊儲存額度、出站流量與 NAT gateway〉</li>
</ul>
]]></content:encoded></item><item><title>雲端主控台的管理領域：身分、資源分組、運算、網路、儲存、費用、監控、稽核、安全服務與配額</title><link>https://tarrragon.github.io/blog/devops/infra/cloud-providers/console-areas/</link><pubDate>Sat, 24 Oct 2026 00:00:00 +0800</pubDate><guid>https://tarrragon.github.io/blog/devops/infra/cloud-providers/console-areas/</guid><description>&lt;p>這篇整理 Oracle Cloud、Google Cloud 與 AWS 的主控台導覽選單背後共通的管理領域。各家的選單名稱與分類方式不同，而它們要滿足的管理需求是同一組：誰能做什麼、資源怎麼分組、主機與網路與磁碟、花了多少錢、系統現在的狀態、誰做過什麼、安全相關的服務、帳號能開多少資源。範圍是「在主控台上去哪裡做這件事」，每個領域的概念與設計連到站內對應的模組。&lt;/p>
&lt;h2 id="主控台的共通結構選單區域選擇器與資源分組篩選器">主控台的共通結構：選單、區域選擇器與資源分組篩選器&lt;/h2>
&lt;p>主控台上有三種元件第一次登入時要先找到，各家有沒有、放在哪裡不同：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>導覽選單&lt;/strong>：列出所有服務，依領域分類。Oracle Cloud 是左上角的 ☰，AWS 與 Google Cloud 也有同樣位置的選單，另外都有一個搜尋框，打服務名稱就能直接跳過去。不知道某個功能在哪一類底下時，搜尋框比翻選單快。&lt;/li>
&lt;li>&lt;strong>區域選擇器&lt;/strong>：大部分資源屬於某一個區域，主控台一次只顯示目前選定區域裡的資源。主機建在東京、選擇器停在新加坡時，主機清單是空的。Oracle Cloud 與 AWS 的選擇器在右上角；Google Cloud 的主控台不以區域切換，而是在清單上列出每個資源的區域。&lt;/li>
&lt;li>&lt;strong>資源分組篩選器&lt;/strong>：資源還歸屬於某一個分組（Oracle Cloud 的 compartment、Google Cloud 的 project、AWS 的帳號），清單頁只列出目前選定分組裡的資源。Oracle Cloud 的清單頁上有一個 compartment 篩選器，預設常停在 root，資源建在別的 compartment 時，要切過去才看得到；Google Cloud 在頂端列切換專案；AWS 的分組由目前登入的帳號決定，清單頁上沒有篩選器。&lt;/li>
&lt;/ul>
&lt;p>清單看起來是空的、或剛建的資源找不到時，先查區域與分組這兩個篩選條件，多數時候資源還在，只是篩掉了。&lt;/p>
&lt;h2 id="身分與權限誰能登入能做什麼">身分與權限：誰能登入、能做什麼&lt;/h2>
&lt;p>帳號的管理員在這個領域管理使用者、群組、角色與權限政策，以及登入方式（密碼政策、多因素驗證、外部身分提供者）。日常的工作是加人、移除人、調整誰能動哪些資源，以及替程式建立服務帳號或 API 金鑰。&lt;/p>
&lt;p>新帳號開好之後，這個領域裡要先做兩件事：替申請時建立的管理員帳號開啟多因素驗證，並另外建一個日常使用、權限較小的帳號（權限只給到工作需要的範圍，見 &lt;a href="https://tarrragon.github.io/blog/backend/knowledge-cards/least-privilege/" data-link-title="Least Privilege" data-link-desc="說明身份、服務與人員只應取得完成工作所需的最小權限">Least Privilege&lt;/a> 卡），管理員帳號只在必要時用。理由是管理員帳號能動整個帳號裡的一切，它的密碼外洩時沒有任何一層權限擋得住；日常操作用權限較小的帳號，外洩時影響範圍就限在那些權限裡。帳號不是自己申請的（公司指派、接手別人的帳號）時，先確認誰持有那個管理員帳號、它有沒有開多因素驗證。公司的帳號常屬於一個組織，組織的政策（AWS Organizations 的 SCP、Google Cloud 的組織政策）可能讓某些選項建不起來，建立時收到權限不足的錯誤而自己的權限看起來沒問題時，去問管理組織的人。權限的分級與日常帳號的設計見 &lt;a href="https://tarrragon.github.io/blog/devops/infra/02-identity-credentials/team-access-management/" data-link-title="團隊權限分級與存取管理" data-link-desc="用 admin / operator / viewer 三級劃分團隊成員的雲端操作權限，設計臨時提權流程、定期 access review 節奏，以及 contractor 與外部 vendor 的存取邊界">團隊權限分級與存取管理&lt;/a>，概念見 &lt;a href="https://tarrragon.github.io/blog/devops/infra/knowledge-cards/iam/" data-link-title="IAM（Identity and Access Management）" data-link-desc="雲端平台的授權系統，回答「某個身分能不能對某個資源做某件事」">IAM&lt;/a> 卡。&lt;/p>
&lt;h2 id="資源分組與標籤資源屬於哪個專案誰付錢">資源分組與標籤：資源屬於哪個專案、誰付錢&lt;/h2>
&lt;p>管理員與使用者在這個領域把資源分組，讓權限、預算與清理以組為單位進行；標籤則在組之外再加一層分類，用來分攤費用、篩選資源。Oracle Cloud 的分組是 compartment（可以巢狀），Google Cloud 是 project（上面還有 folder 與 organization），AWS 是帳號本身（多個帳號由 Organizations 統一管理）。&lt;/p>
&lt;p>實驗用的資源放進一個專用的分組，清理時刪那一組的資源，不會碰到正式環境；權限政策也能限定只作用在那一組。用帳號或專案隔開環境的設計見 &lt;a href="https://tarrragon.github.io/blog/devops/infra/02-identity-credentials/multi-account-strategy/" data-link-title="跨帳號策略 — Organizations、SCP 與帳號工廠" data-link-desc="用 AWS Organizations 把環境拆成獨立帳號、用 SCP 設定連管理員都越不過的護欄、用帳號工廠讓每個新帳號自帶安全基線">跨帳號策略 — Organizations、SCP 與帳號工廠&lt;/a>。&lt;/p>
&lt;h2 id="運算主機與映像檔">運算：主機與映像檔&lt;/h2>
&lt;p>使用者在這個領域建立、停止、刪除主機，管理映像檔、主機範本與自動擴展的主機群組，建立主機時的每個選項見 &lt;a href="https://tarrragon.github.io/blog/devops/infra/cloud-providers/vm-options/" data-link-title="建立雲端虛擬機的選項" data-link-desc="站在雲端主控台的建立虛擬機頁面、不確定某一個欄位會影響什麼時，依功能分類查位置、機型與映像檔、網路、登入、磁碟、代理程式與安全開機各自的選項、建立後能不能改與對費用的影響">建立雲端虛擬機的選項&lt;/a>。日常會來這裡做的事是看主機狀態、停機省錢、調整規格，以及刪除不用的主機。&lt;/p>
&lt;h2 id="網路虛擬網路負載平衡dns-與公開-ip">網路：虛擬網路、負載平衡、DNS 與公開 IP&lt;/h2>
&lt;p>管理虛擬網路與 subnet、路由與閘道、防火牆規則、負載平衡器、DNS 區域、保留的公開 IP。主機連不進去、或連不到其他服務時，原因多半在這個領域的路由與防火牆規則。subnet 怎麼切、路由與防火牆規則怎麼設計見 &lt;a href="https://tarrragon.github.io/blog/devops/infra/03-network-foundation/" data-link-title="模組三：網路地基 — VPC 與分層" data-link-desc="要規劃 VPC 與 subnet 分層、設計 security group 與 NAT、收斂對外開放的 SSH 與 RDP 管理 port、或決定管理員登入伺服器的通道時，從這裡找對應的文章">模組三：網路地基&lt;/a>；建立主機時的網路欄位見 &lt;a href="https://tarrragon.github.io/blog/devops/infra/cloud-providers/vm-options/networking/" data-link-title="網路：subnet、私有 IP、公開 IP 與防火牆規則" data-link-desc="雲端主機建立頁網路區塊的選項：主機放進哪個虛擬網路與 subnet、私有 IP 與公開 IP 各自的用途與生命週期、防火牆規則掛在 subnet、網卡與作業系統哪一個位置以及各家怎麼合併，以及主控台新建的網路預設對外開放了什麼">網路：subnet、私有 IP、公開 IP 與防火牆規則&lt;/a>。&lt;/p>
&lt;h2 id="儲存區塊磁碟物件儲存與檔案系統">儲存：區塊磁碟、物件儲存與檔案系統&lt;/h2>
&lt;p>三種儲存在選單上通常分開：區塊磁碟（主機的開機磁碟與資料磁碟、它們的備份）、物件儲存（以 bucket 存放檔案，經由 HTTP 存取）、共享檔案系統（多台主機同時掛載）。刪除主機之後留下的開機磁碟、沒有人記得的備份與 bucket 仍然是存在的資源，會繼續佔用免費額度，超出額度之後的結果依業者與帳號狀態而定（例如試用中由試用金支付、付費帳戶照一般價格計費），清理時要回來看。Oracle Cloud 三種帳號狀態各自的結果見 &lt;a href="https://tarrragon.github.io/blog/devops/infra/cloud-providers/oracle-cloud/account-and-home-region/" data-link-title="Oracle Cloud 的帳號結構與 home region：tenancy、Always Free 的範圍與主控台登入欄位" data-link-desc="OCI 的 tenancy、home region、compartment 與 availability domain 各自管什麼，home region 為什麼在申請當下就要決定，Always Free 額度的計算與回收規則，以及主控台登入時租用戶與使用者名稱兩個欄位的分工">Oracle Cloud 的帳號結構與 home region&lt;/a> 的〈超出 Always Free 額度時：試用中、未升級與付費帳戶各自的結果〉，Google Cloud 與 AWS 的見 &lt;a href="https://tarrragon.github.io/blog/devops/infra/cloud-providers/pricing-comparison/" data-link-title="雲端免費額度與小型主機的收費比較：試用金與固定額度、計費單位、區域限制、試用結束後的處置、出站流量與查價項目" data-link-desc="Oracle Cloud、Google Cloud 與 AWS 的免費方案分別由哪幾種額度組成，比較時要換算的計費單位，免費主機能放在哪些區域，試用期結束後帳號與資源會怎樣，以及付費主機的價格該去哪裡查">雲端免費額度與小型主機的收費比較&lt;/a> 的〈試用結束後帳號與資源的處置〉。開機磁碟的選項見 &lt;a href="https://tarrragon.github.io/blog/devops/infra/cloud-providers/vm-options/storage/" data-link-title="磁碟：開機磁碟與區塊磁碟的大小、效能、加密與去留" data-link-desc="雲端主機的磁碟選項：開機磁碟的大小與只能加大的限制、效能等級與費用的關係、靜態加密與傳輸中加密、另外掛載的區塊磁碟，以及刪除主機時開機磁碟是否預設一起刪除">磁碟：開機磁碟與區塊磁碟的大小、效能、加密與去留&lt;/a>。&lt;/p></description><content:encoded><![CDATA[<p>這篇整理 Oracle Cloud、Google Cloud 與 AWS 的主控台導覽選單背後共通的管理領域。各家的選單名稱與分類方式不同，而它們要滿足的管理需求是同一組：誰能做什麼、資源怎麼分組、主機與網路與磁碟、花了多少錢、系統現在的狀態、誰做過什麼、安全相關的服務、帳號能開多少資源。範圍是「在主控台上去哪裡做這件事」，每個領域的概念與設計連到站內對應的模組。</p>
<h2 id="主控台的共通結構選單區域選擇器與資源分組篩選器">主控台的共通結構：選單、區域選擇器與資源分組篩選器</h2>
<p>主控台上有三種元件第一次登入時要先找到，各家有沒有、放在哪裡不同：</p>
<ul>
<li><strong>導覽選單</strong>：列出所有服務，依領域分類。Oracle Cloud 是左上角的 ☰，AWS 與 Google Cloud 也有同樣位置的選單，另外都有一個搜尋框，打服務名稱就能直接跳過去。不知道某個功能在哪一類底下時，搜尋框比翻選單快。</li>
<li><strong>區域選擇器</strong>：大部分資源屬於某一個區域，主控台一次只顯示目前選定區域裡的資源。主機建在東京、選擇器停在新加坡時，主機清單是空的。Oracle Cloud 與 AWS 的選擇器在右上角；Google Cloud 的主控台不以區域切換，而是在清單上列出每個資源的區域。</li>
<li><strong>資源分組篩選器</strong>：資源還歸屬於某一個分組（Oracle Cloud 的 compartment、Google Cloud 的 project、AWS 的帳號），清單頁只列出目前選定分組裡的資源。Oracle Cloud 的清單頁上有一個 compartment 篩選器，預設常停在 root，資源建在別的 compartment 時，要切過去才看得到；Google Cloud 在頂端列切換專案；AWS 的分組由目前登入的帳號決定，清單頁上沒有篩選器。</li>
</ul>
<p>清單看起來是空的、或剛建的資源找不到時，先查區域與分組這兩個篩選條件，多數時候資源還在，只是篩掉了。</p>
<h2 id="身分與權限誰能登入能做什麼">身分與權限：誰能登入、能做什麼</h2>
<p>帳號的管理員在這個領域管理使用者、群組、角色與權限政策，以及登入方式（密碼政策、多因素驗證、外部身分提供者）。日常的工作是加人、移除人、調整誰能動哪些資源，以及替程式建立服務帳號或 API 金鑰。</p>
<p>新帳號開好之後，這個領域裡要先做兩件事：替申請時建立的管理員帳號開啟多因素驗證，並另外建一個日常使用、權限較小的帳號（權限只給到工作需要的範圍，見 <a href="/blog/backend/knowledge-cards/least-privilege/" data-link-title="Least Privilege" data-link-desc="說明身份、服務與人員只應取得完成工作所需的最小權限">Least Privilege</a> 卡），管理員帳號只在必要時用。理由是管理員帳號能動整個帳號裡的一切，它的密碼外洩時沒有任何一層權限擋得住；日常操作用權限較小的帳號，外洩時影響範圍就限在那些權限裡。帳號不是自己申請的（公司指派、接手別人的帳號）時，先確認誰持有那個管理員帳號、它有沒有開多因素驗證。公司的帳號常屬於一個組織，組織的政策（AWS Organizations 的 SCP、Google Cloud 的組織政策）可能讓某些選項建不起來，建立時收到權限不足的錯誤而自己的權限看起來沒問題時，去問管理組織的人。權限的分級與日常帳號的設計見 <a href="/blog/devops/infra/02-identity-credentials/team-access-management/" data-link-title="團隊權限分級與存取管理" data-link-desc="用 admin / operator / viewer 三級劃分團隊成員的雲端操作權限，設計臨時提權流程、定期 access review 節奏，以及 contractor 與外部 vendor 的存取邊界">團隊權限分級與存取管理</a>，概念見 <a href="/blog/devops/infra/knowledge-cards/iam/" data-link-title="IAM（Identity and Access Management）" data-link-desc="雲端平台的授權系統，回答「某個身分能不能對某個資源做某件事」">IAM</a> 卡。</p>
<h2 id="資源分組與標籤資源屬於哪個專案誰付錢">資源分組與標籤：資源屬於哪個專案、誰付錢</h2>
<p>管理員與使用者在這個領域把資源分組，讓權限、預算與清理以組為單位進行；標籤則在組之外再加一層分類，用來分攤費用、篩選資源。Oracle Cloud 的分組是 compartment（可以巢狀），Google Cloud 是 project（上面還有 folder 與 organization），AWS 是帳號本身（多個帳號由 Organizations 統一管理）。</p>
<p>實驗用的資源放進一個專用的分組，清理時刪那一組的資源，不會碰到正式環境；權限政策也能限定只作用在那一組。用帳號或專案隔開環境的設計見 <a href="/blog/devops/infra/02-identity-credentials/multi-account-strategy/" data-link-title="跨帳號策略 — Organizations、SCP 與帳號工廠" data-link-desc="用 AWS Organizations 把環境拆成獨立帳號、用 SCP 設定連管理員都越不過的護欄、用帳號工廠讓每個新帳號自帶安全基線">跨帳號策略 — Organizations、SCP 與帳號工廠</a>。</p>
<h2 id="運算主機與映像檔">運算：主機與映像檔</h2>
<p>使用者在這個領域建立、停止、刪除主機，管理映像檔、主機範本與自動擴展的主機群組，建立主機時的每個選項見 <a href="/blog/devops/infra/cloud-providers/vm-options/" data-link-title="建立雲端虛擬機的選項" data-link-desc="站在雲端主控台的建立虛擬機頁面、不確定某一個欄位會影響什麼時，依功能分類查位置、機型與映像檔、網路、登入、磁碟、代理程式與安全開機各自的選項、建立後能不能改與對費用的影響">建立雲端虛擬機的選項</a>。日常會來這裡做的事是看主機狀態、停機省錢、調整規格，以及刪除不用的主機。</p>
<h2 id="網路虛擬網路負載平衡dns-與公開-ip">網路：虛擬網路、負載平衡、DNS 與公開 IP</h2>
<p>管理虛擬網路與 subnet、路由與閘道、防火牆規則、負載平衡器、DNS 區域、保留的公開 IP。主機連不進去、或連不到其他服務時，原因多半在這個領域的路由與防火牆規則。subnet 怎麼切、路由與防火牆規則怎麼設計見 <a href="/blog/devops/infra/03-network-foundation/" data-link-title="模組三：網路地基 — VPC 與分層" data-link-desc="要規劃 VPC 與 subnet 分層、設計 security group 與 NAT、收斂對外開放的 SSH 與 RDP 管理 port、或決定管理員登入伺服器的通道時，從這裡找對應的文章">模組三：網路地基</a>；建立主機時的網路欄位見 <a href="/blog/devops/infra/cloud-providers/vm-options/networking/" data-link-title="網路：subnet、私有 IP、公開 IP 與防火牆規則" data-link-desc="雲端主機建立頁網路區塊的選項：主機放進哪個虛擬網路與 subnet、私有 IP 與公開 IP 各自的用途與生命週期、防火牆規則掛在 subnet、網卡與作業系統哪一個位置以及各家怎麼合併，以及主控台新建的網路預設對外開放了什麼">網路：subnet、私有 IP、公開 IP 與防火牆規則</a>。</p>
<h2 id="儲存區塊磁碟物件儲存與檔案系統">儲存：區塊磁碟、物件儲存與檔案系統</h2>
<p>三種儲存在選單上通常分開：區塊磁碟（主機的開機磁碟與資料磁碟、它們的備份）、物件儲存（以 bucket 存放檔案，經由 HTTP 存取）、共享檔案系統（多台主機同時掛載）。刪除主機之後留下的開機磁碟、沒有人記得的備份與 bucket 仍然是存在的資源，會繼續佔用免費額度，超出額度之後的結果依業者與帳號狀態而定（例如試用中由試用金支付、付費帳戶照一般價格計費），清理時要回來看。Oracle Cloud 三種帳號狀態各自的結果見 <a href="/blog/devops/infra/cloud-providers/oracle-cloud/account-and-home-region/" data-link-title="Oracle Cloud 的帳號結構與 home region：tenancy、Always Free 的範圍與主控台登入欄位" data-link-desc="OCI 的 tenancy、home region、compartment 與 availability domain 各自管什麼，home region 為什麼在申請當下就要決定，Always Free 額度的計算與回收規則，以及主控台登入時租用戶與使用者名稱兩個欄位的分工">Oracle Cloud 的帳號結構與 home region</a> 的〈超出 Always Free 額度時：試用中、未升級與付費帳戶各自的結果〉，Google Cloud 與 AWS 的見 <a href="/blog/devops/infra/cloud-providers/pricing-comparison/" data-link-title="雲端免費額度與小型主機的收費比較：試用金與固定額度、計費單位、區域限制、試用結束後的處置、出站流量與查價項目" data-link-desc="Oracle Cloud、Google Cloud 與 AWS 的免費方案分別由哪幾種額度組成，比較時要換算的計費單位，免費主機能放在哪些區域，試用期結束後帳號與資源會怎樣，以及付費主機的價格該去哪裡查">雲端免費額度與小型主機的收費比較</a> 的〈試用結束後帳號與資源的處置〉。開機磁碟的選項見 <a href="/blog/devops/infra/cloud-providers/vm-options/storage/" data-link-title="磁碟：開機磁碟與區塊磁碟的大小、效能、加密與去留" data-link-desc="雲端主機的磁碟選項：開機磁碟的大小與只能加大的限制、效能等級與費用的關係、靜態加密與傳輸中加密、另外掛載的區塊磁碟，以及刪除主機時開機磁碟是否預設一起刪除">磁碟：開機磁碟與區塊磁碟的大小、效能、加密與去留</a>。</p>
<h2 id="帳單與成本花了多少會花多少">帳單與成本：花了多少、會花多少</h2>
<p>負責付款的人在這個領域查看帳單與付款方式、依服務與分組分析費用、設定預算與警示。新帳號開好之後要來這裡設一個預算警示，讓費用超過預期時有人收到通知。帳號已經升級成付費帳戶時，超出免費額度或用到非免費機型的費用會直接扣款，所以這類帳號一定要設。</p>
<p>Oracle Cloud 沒有升級的帳號在試用結束後不會開始計費，預算警示在這種帳號上的用處是在試用期間提早看到哪些資源不在免費額度內。成本監控與異常告警見 <a href="/blog/devops/operations/08-cost-management/" data-link-title="模組八：成本管理" data-link-desc="雲端帳單怎麼不失控 — reserved instance、spot instance、right-sizing 與成本監控告警；預算門檻、配額與停損層級的推算在本模組，各家的建置篇目前只有 GCP，放在雲端業者模組">運行期維運的成本管理</a>；預算門檻怎麼從每月能接受的上限與費用訊號的延遲推出來、扣款的信用卡要留多少額度，在 <a href="/blog/devops/operations/08-cost-management/spend-planning-before-renting/" data-link-title="租用雲端主機之前的費用規劃：費用訊號的延遲、停止之前的最大超支、扣款的信用卡額度、配額與預算門檻的計算，以及停損停到哪一層" data-link-desc="租用雲端主機或把試用帳號升級成付費帳戶之前，費用失控時從觸發到停止之間的金額怎麼從配額與訊號延遲推出來，再用它推扣款的信用卡額度、配額、預算警示與觸發處置的門檻；Oracle Cloud、Google Cloud 與 AWS 的扣款時點、預先授權、扣款失敗的後果、擋下建立與停止用量的機制各自涵蓋什麼，以及停損停到哪一層的判斷">租用雲端主機之前的費用規劃：費用訊號的延遲、停止之前的最大超支、扣款的信用卡額度、配額與預算門檻的計算，以及停損停到哪一層</a>；Google Cloud 各機制的範圍在 <a href="/blog/devops/infra/cloud-providers/gcp/spend-protection-gcp-budget-killswitch/" data-link-title="GCP 上的雲端費用失控防護：預算警示、強制執行支出上限與自動停用帳單的作用範圍、反應時間與判斷" data-link-desc="GCP 上為費用失控設防的機制：預算警示寄出通知的時機、範圍、抵免與通知對象、強制執行支出上限涵蓋的服務與暫停期間，以預算通知觸發函式停止用量的兩種處置（解除帳單連結、只停止花錢的資源）該選哪一種，帳單資料延遲對這些機制反應時間的影響，停損開關放在另一個專案的理由，以及驗收為什麼分成真實通知與測試訊息兩段、停用後的恢復為什麼要先調預算">GCP 上的雲端費用失控防護</a>，門檻比例、建立指令與從預算通知觸發自動停損的建置在 <a href="/blog/devops/infra/cloud-providers/gcp/hands-on/budget-killswitch-walkthrough/" data-link-title="GCP 預算警示與停損開關的實測紀錄：建預算、Pub/Sub 主題、服務帳號、函式與觸發器、兩段驗收、心跳監看與停用後的恢復" data-link-desc="要在 GCP 專案上建預算警示，或建一個花費超過預算就解除帳單連結的停損開關，想照一次實跑過的順序做、看每一步漏掉或換一種做法的結果時讀；也用在函式部署成功、狀態 ACTIVE 卻從沒解除過帳單連結，或專案因超支被停用之後要恢復的時候">GCP 預算警示與停損開關的實測紀錄</a>。帳單上已經出現費用、要找出是哪個資源在計費時，在成本分析頁依服務與資源拆開；免費額度的帳號最常見的來源是刪除主機後留下的開機磁碟（<a href="/blog/devops/infra/cloud-providers/vm-options/storage/" data-link-title="磁碟：開機磁碟與區塊磁碟的大小、效能、加密與去留" data-link-desc="雲端主機的磁碟選項：開機磁碟的大小與只能加大的限制、效能等級與費用的關係、靜態加密與傳輸中加密、另外掛載的區塊磁碟，以及刪除主機時開機磁碟是否預設一起刪除">磁碟：開機磁碟與區塊磁碟的大小、效能、加密與去留</a> 的〈刪除（終止）主機時開機磁碟的預設去留〉）、選到不在免費額度內的機型，以及 AWS 對公開 IPv4 位址的計費。免費額度的規則見 <a href="/blog/devops/infra/cloud-providers/pricing-comparison/" data-link-title="雲端免費額度與小型主機的收費比較：試用金與固定額度、計費單位、區域限制、試用結束後的處置、出站流量與查價項目" data-link-desc="Oracle Cloud、Google Cloud 與 AWS 的免費方案分別由哪幾種額度組成，比較時要換算的計費單位，免費主機能放在哪些區域，試用期結束後帳號與資源會怎樣，以及付費主機的價格該去哪裡查">雲端免費額度與小型主機的收費比較</a>。</p>
<h2 id="監控日誌與告警系統現在的狀態">監控、日誌與告警：系統現在的狀態</h2>
<p>主機與服務的指標（CPU、記憶體、網路流量）、日誌的收集與搜尋、告警規則與通知管道。主機變慢、服務停掉時，先來這裡看指標與日誌。log group、metric 與 alarm 怎麼跟資源一起管理見 <a href="/blog/devops/infra/06-observability-logging/" data-link-title="模組六：可觀測性與 log 一併寫進 code" data-link-desc="log group、metric、alarm 跟基礎設施同生命週期管理，出事時追得到查得到">模組六：可觀測性與 log</a>。</p>
<h2 id="稽核紀錄誰在什麼時候做了什麼">稽核紀錄：誰在什麼時候做了什麼</h2>
<p>業者自動記錄對雲端資源的管理操作（建立、修改、刪除）：誰、什麼時間、從哪個 IP、做了什麼操作、對哪個資源。主控台上建立、修改、刪除資源的點擊最後也是 API 呼叫，同樣會留下紀錄。要查出某個資源是誰、在什麼時候改掉或刪掉的，看這裡的紀錄。讀取資料這一類操作不一定預設記錄：Google Cloud 的 Data Access 稽核紀錄除了 BigQuery 之外預設關閉，AWS CloudTrail 的 Event history 只列管理操作，兩者都要另外打開。稽核紀錄的保存期限各家不同，要長期保存時要另外匯出。AWS 的同一個功能見 <a href="/blog/devops/infra/knowledge-cards/cloudtrail/" data-link-title="CloudTrail" data-link-desc="AWS 的 API 層稽核日誌服務，記錄誰在什麼時候對什麼資源做了什麼操作">CloudTrail</a> 卡。</p>
<h2 id="安全服務管理通道金鑰秘密與弱點掃描">安全服務：管理通道、金鑰、秘密與弱點掃描</h2>
<p>業者提供的安全服務多半集中在一個領域：不經公開 IP 登入主機的服務（Oracle Cloud Bastion、Google Cloud IAP、AWS Systems Manager）、金鑰與秘密的保管（Oracle Cloud 的 Vault、Google Cloud 的 Secret Manager、AWS 的 Secrets Manager）、主機的弱點掃描、組態風險的偵測。管理通道的設計見 <a href="/blog/devops/infra/03-network-foundation/management-access-channel/" data-link-title="伺服器管理通道的設計：網路可達性、通道授權、主機登入驗證三層的做法與選擇，以及救援入口" data-link-desc="與雲端廠商無關、適用於雲端 VM、地端主機與 VPS 的管理員登入通道設計：拆成網路可達性、通道授權與主機登入驗證的模型，各層的做法（來源白名單、跳板機、VPN、身分感知代理、代理程式反向連線、SSH 憑證）、更換 port 與 fail2ban 改不了的部分，依存取者身分、連線送達方式、收回方式選擇組合的依據，以及移除公開 IP 之後的出站路徑、切換順序、救援入口、組織護欄與稽核">伺服器管理通道的設計</a>。Oracle Cloud 的 Vault 是業者的金鑰管理服務，跟 HashiCorp 公司的同名自架產品是兩個不同的產品；不用業者服務、自己架秘密管理時的選項見 <a href="/blog/devops/infra/knowledge-cards/vault/" data-link-title="HashiCorp Vault" data-link-desc="機密管理系統，集中存放密碼、API key、TLS 私鑰，提供存取控制、稽核和自動輪替">HashiCorp Vault</a> 卡。</p>
<h2 id="配額與限制帳號最多能開多少">配額與限制：帳號最多能開多少</h2>
<p>每個帳號對每種資源都有數量上限（主機台數、核心數、公開 IP 數），超過時建立會失敗。這個領域列出每項上限與目前用量，要開更多時從這裡申請調高。上限是帳號允許的數量，不保證那一區有那麼多硬體——Oracle Cloud 的配額表會列出某一區根本沒有提供的機型，實例見 <a href="/blog/devops/infra/cloud-providers/oracle-cloud/account-and-home-region/" data-link-title="Oracle Cloud 的帳號結構與 home region：tenancy、Always Free 的範圍與主控台登入欄位" data-link-desc="OCI 的 tenancy、home region、compartment 與 availability domain 各自管什麼，home region 為什麼在申請當下就要決定，Always Free 額度的計算與回收規則，以及主控台登入時租用戶與使用者名稱兩個欄位的分工">Oracle Cloud 的帳號結構與 home region</a> 的〈E2.1.Micro 在各區域的供應：服務配額表與 404 錯誤〉。為一次預知的活動調高上限時，申請要排在活動前多久、被拒時怎麼辦，見 <a href="/blog/backend/09-performance-capacity/peak-event-readiness/" data-link-title="9.11 高峰事件準備" data-link-desc="可預期峰值從 T-90 到 T-0 的準備時程：容量計畫、quota 申請、壓測、game day 與 pre-scaling 各排在事件前幾天、排在那裡的理由與項目之間的依賴，pre-scaling 的做法、watch room、event tier 分級與準備時間不夠時被壓縮的部分，以及事後 retro">9.11 高峰事件準備</a>〈T-90 → T-0 準備時程〉的 T-30。</p>
<h2 id="新帳號開好之後先看的領域">新帳號開好之後先看的領域</h2>
<p>帳號的第一小時要處理的安全底線——管理員帳號的多因素驗證、確認自己的登入身分、檢查既存的存取金鑰、確認稽核紀錄有在記、設帳單警報——整理在 <a href="/blog/devops/infra/00-infra-mindset/first-day-with-cloud-account/" data-link-title="拿到雲端帳號的第一天" data-link-desc="被指派 infra 工作、拿到 AWS 或 GCP 帳號、不確定該先做什麼時讀 — 第一小時安全底線、帳號現況判讀、後續學習路線分流">拿到雲端帳號的第一天</a> 的〈第一小時：安全底線〉，那一篇的操作路徑以 AWS 為例，其他業者對應的選單見下方〈各家的選單名稱：各管理領域在三家主控台上的位置〉；接手已經有資源的帳號時，先看同一篇的〈帳號現況判讀：空帳號還是既有資源〉。在那幾項之外，要開始建資源之前再處理下面這幾件事：</p>
<ul>
<li>
<p><strong>身分與權限</strong>：另外建一個日常使用、權限較小的帳號，理由見〈身分與權限：誰能登入、能做什麼〉。</p>
</li>
<li>
<p><strong>資源分組</strong>：建一個實驗用的分組，之後的資源都建在裡面，清理時只看這一組。Oracle Cloud 建一個 compartment，compartment 要先清空裡面的所有資源才能刪除，刪除的順序見 <a href="/blog/devops/infra/cloud-providers/oracle-cloud/hands-on/launch-instance-walkthrough/" data-link-title="Oracle Cloud 建立主機的實測紀錄：建立前的檢查、前置網路、主控台各分頁的 Always Free 設定值、等效的 CLI 指令、容量不足的重送、Bastion 工作階段逾時、Run Command 補公鑰的嘗試與重建後經由 port forwarding 登入" data-link-desc="要在 Oracle Cloud 建一台沒有公開 IP、經由 Bastion 登入的 Always Free A1 主機，想照一次實測重做、看建立頁每一欄的取值與換一種做法的結果時讀；也用在建立請求一直回容量不足、managed SSH session 建立逾時，或沒放公鑰的主機想用 Run Command 救援、Oracle Linux 10 的主機上找不到 Bastion plugin、想改用 port forwarding session 登入的時候">Oracle Cloud 建立主機的實測紀錄</a> 的〈刪除這組資源的順序〉；Google Cloud 建一個 project，刪除 project 會連同裡面的資源一起刪；AWS 的分組單位是帳號本身，另開帳號要由組織的管理帳號在 AWS Organizations 裡做，被指派管理單一帳號的人在那個帳號裡改用標籤與 Resource Groups 分組。</p>
</li>
<li>
<p><strong>配額與限制</strong>：上限依帳號類型而不同（Oracle Cloud 的〈Service Limits〉在運算的上限表上分成 Universal Credits 一欄，與 Pay As You Go 和試用帳號共用的一欄（欄名「Pay As You Go or Trial」），兩欄的值不同），所以要用的機型在自己這個帳號、這個區域的上限是多少，要到這個領域的頁面查；上限是 0 時那種機型建不起來，要先申請調高。上限不是 0 也不代表那一區有那種硬體。</p>
</li>
</ul>
<h2 id="各家的選單名稱各管理領域在三家主控台上的位置">各家的選單名稱：各管理領域在三家主控台上的位置</h2>
<table>
  <thead>
      <tr>
          <th>管理領域</th>
          <th>Oracle Cloud</th>
          <th>Google Cloud</th>
          <th>AWS</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>身分與權限</td>
          <td>Identity &amp; Security → Identity</td>
          <td>IAM &amp; Admin</td>
          <td>IAM、IAM Identity Center</td>
      </tr>
      <tr>
          <td>資源分組</td>
          <td>Identity &amp; Security → Identity → Compartments</td>
          <td>專案選擇器、IAM &amp; Admin → Manage resources</td>
          <td>AWS Organizations</td>
      </tr>
      <tr>
          <td>標籤</td>
          <td>Governance &amp; Administration → Tenancy Management → Tag Namespaces</td>
          <td>IAM &amp; Admin → Tags、Labels</td>
          <td>Resource Groups &amp; Tag Editor</td>
      </tr>
      <tr>
          <td>運算</td>
          <td>Compute</td>
          <td>Compute Engine</td>
          <td>EC2</td>
      </tr>
      <tr>
          <td>網路</td>
          <td>Networking</td>
          <td>VPC network、Network services</td>
          <td>VPC</td>
      </tr>
      <tr>
          <td>儲存</td>
          <td>Storage</td>
          <td>Cloud Storage、Compute Engine → Storage</td>
          <td>S3、EC2 → Elastic Block Store</td>
      </tr>
      <tr>
          <td>帳單與成本</td>
          <td>Billing &amp; Cost Management</td>
          <td>Billing</td>
          <td>Billing and Cost Management</td>
      </tr>
      <tr>
          <td>監控、日誌</td>
          <td>Observability &amp; Management</td>
          <td>Monitoring、Logging</td>
          <td>CloudWatch</td>
      </tr>
      <tr>
          <td>稽核紀錄</td>
          <td>Observability &amp; Management → Logging → Audit</td>
          <td>Logging（Cloud Audit Logs）</td>
          <td>CloudTrail</td>
      </tr>
      <tr>
          <td>安全服務</td>
          <td>Identity &amp; Security</td>
          <td>Security</td>
          <td>Security Hub、Secrets Manager、Systems Manager</td>
      </tr>
      <tr>
          <td>配額與限制</td>
          <td>Governance &amp; Administration → Tenancy Management → Limits, quotas and usage</td>
          <td>IAM &amp; Admin → Quotas &amp; System Limits</td>
          <td>Service Quotas</td>
      </tr>
  </tbody>
</table>
<p>AWS 的身分與權限有兩處：公司帳號用 SSO 登入時，人員與他們能進的帳號在 IAM Identity Center 管理；IAM 管的是帳號裡的角色與程式用的身分。Oracle Cloud 的選單取自 2026-10-24 的主控台英文介面；選單名稱各家會隨改版調整，對不上時用搜尋框找服務名稱。Oracle Cloud 主控台各分類的完整內容見 <a href="/blog/devops/infra/cloud-providers/oracle-cloud/console-navigation/" data-link-title="Oracle Cloud 主控台導覽：頂端列、導覽選單的分類、清單頁的 compartment 篩選器與常用頁面的路徑" data-link-desc="Oracle Cloud 主控台頂端列各個按鈕（導覽選單、搜尋、區域、Cloud Shell、人像選單）做什麼，導覽選單各分類底下有哪些項目，清單頁的 compartment 篩選器，以及建立主機、網路、Bastion、預算、稽核紀錄、配額這些常用頁面在選單上的實際路徑">Oracle Cloud 主控台導覽</a>。</p>
<h2 id="延伸閱讀服務層的對照">延伸閱讀：服務層的對照</h2>
<p>這篇對照的是三家主控台上的管理領域與建立主機的欄位；資料庫、訊息佇列、函式這類託管服務在 AWS、Google Cloud 與 Azure 之間怎麼對應、對應的服務在哪些地方不等價，見 <a href="/blog/backend/00-service-selection/cloud-vendor-capability-mapping/" data-link-title="0.19 雲端服務對照地圖（AWS / GCP / Azure）" data-link-desc="把後端能力分類對照到 AWS / GCP / Azure 的具體服務名稱、保留跨雲遷移與選型差異的判讀重點">雲端服務對照地圖（AWS / GCP / Azure）</a>。</p>
]]></content:encoded></item></channel></rss>