什麼是 OCI?獨立開發者為什麼應該試試 Oracle Cloud Infrastructure
提到雲端服務,大多數開發者的第一反應不外乎是 AWS、GCP、Azure 這三大巨頭。但如果我說,有一家雲端商提供的免費方案,可以讓你不花一毛錢就跑起一個完整的生產環境——包含兩台伺服器、兩個託管資料庫、Serverless 運算,甚至每月 10TB 的免費外傳流量——你會不會想試試看?
這就是 Oracle Cloud Infrastructure (OCI) 的 Always Free Tier。
我是一個資料工程師,用 OCI 從零打造了可轉債實驗室 (cb lab) 這個可轉債分析平台。這篇文章會分享我為什麼選擇 OCI、實際用了哪些服務、以及踩過哪些坑。
什麼是 OCI?
OCI (Oracle Cloud Infrastructure) 是 Oracle 在 2016 年推出的第二代雲端基礎設施平台。沒錯,就是那個以「資料庫」聞名全球的 Oracle。
你可能會想:Oracle 不就是傳統企業在用的東西嗎?跟我這種獨立開發者有什麼關係?
事實上,OCI 這幾年的發展非常積極。Oracle 正在大力推動雲端轉型,而他們選擇用極具競爭力的免費方案來吸引開發者。對獨立開發者和學生來說,這簡直是天上掉下來的禮物。
Oracle 的企業地位:不只是「舊時代」的公司
在介紹免費方案之前,值得提一下 Oracle 現在的市場地位。很多人對 Oracle 的印象停留在「傳統企業資料庫」,但事實遠不止如此:
- 2026 年 7 月:Oracle 剛拿下美國國防部一紙 10 年、近 70 億美元的超大型合約,涵蓋雲端服務、AI 工具、SaaS 應用,覆蓋整個美軍及情報體系
- 2026 年 6 月:拿下美國政府的政府級人力資源平台合約
- 2026 年 2 月:拿下美國空軍 Cloud One 計畫的 8,800 萬美元合約
這些頂級政府合約代表的是極高的安全等級和穩定性。你用的雲端平台,跟美國國防部用的是同一套基礎設施——這個信心保證,對一個免費方案來說可以說是超值了。
我的免費雲端架構:cb lab 用了哪些 OCI 服務?
以下是我的專案目前使用的 OCI 服務,全部都在 Always Free 額度內:
| OCI 服務 | 我的用途 | GCP 對應服務 |
|---|---|---|
| Compute — Ampere A1 VM ×2 | 一台跑 Next.js 網站,一台當開發機 | Compute Engine |
| Autonomous Database (ADB) ×2 | 儲存股價資料、可轉債歷史數據 | Cloud SQL |
| OCI Functions | Serverless ETL — 每日自動抓取及處理股市資料 | Cloud Functions |
| VCN (Virtual Cloud Network) | 虛擬網路、防火牆規則 | VPC |
| Logging & Alerts | 系統監控與異常告警通知 | Cloud Logging & Monitoring |
| Object Storage | 靜態資源存放 | Cloud Storage |
為什麼特別列出 GCP 對應?
因為我的正職工作使用 GCP。對我來說,雲端服務的核心概念是互通的:VM 就是 VM、Serverless 就是 Serverless、VPC 就是 VPC。差別只在各家的 Console 操作和 API 語法不同。
這意味著:
- 你在 OCI 上學到的架構概念,幾乎100% 可以帶到 GCP、AWS、Azure
- 如果有天你想搬家,Migration 的門檻可能遠比想像的低
- 面試時能聊 Multi-Cloud 經驗,反而是加分項
OCI Always Free Tier 到底有多大方?
讓我把免費額度的重點列出來:
運算 (Compute)
- Ampere A1 (ARM):2 OCPU + 12GB RAM,可以拆成多台 VM
- AMD Micro:另外還有 2 台 AMD 微型實例(各 1/8 OCPU + 1GB RAM)
- 200GB Boot Volume 儲存空間
注意:以上是我在 2026 年 1 月申請時的配額。OCI 在 2026 年 6 月 15 日調整過 Always Free 政策(從 4 OCPU/24GB 降為 2 OCPU/12GB),實際額度請以 Oracle 官方文件 為準。
我拿到的是 2 台各 2 OCPU + 12GB RAM 的 ARM 機器。對一個個人專案來說,這個規格可以跑的東西非常多——我的 Next.js 網站、背景排程、開發環境,全部塞在上面綽綽有餘。
資料庫 (Database)
- 2 個 Autonomous Database 實例,各 20GB 儲存空間
- 完全託管、自動備份、自動 Patching
這是 OCI 的看家本領。Oracle 家的資料庫就是強,Autonomous Database 是真正的「全自動」託管資料庫——效能調校、安全性更新、備份,通通不用你操心。我用它來存所有的股價資料和可轉債歷史數據,20GB 對這個用途來說非常夠用。
網路流量 (Egress)
- 每月 10TB 免費外傳流量
這個是 OCI 的殺手級優勢,很多人不知道。AWS 和 GCP 的流量費是出了名的坑——AWS 每 GB 外傳要 $0.09 美元起跳,GCP 也差不多。OCI 直接送你 10TB,跑個人網站根本用不完。
Serverless (OCI Functions)
- 每月 200 萬次呼叫免費
我用 OCI Functions 做 ETL pipeline:每天自動從各個資料源抓取股價數據、清洗、轉換、寫入 Autonomous Database。完全不需要維護伺服器,跑完就走,用多少算多少——而且在免費額度內根本花不到錢。
那,缺點呢?
既然是經驗分享,就該誠實說。OCI 不是沒有缺點,以下是我實際遇到的問題:
開帳號是一場硬仗
這大概是 OCI 最惡名昭彰的問題。網路上搜尋「OCI 帳號被鎖」,你會找到一堆災情。Oracle 的風控機制非常嚴格,很多人註冊後帳號直接被鎖定,要透過客服解鎖,過程相當折磨。
我的建議:用真實的信用卡、真實的地址、乾淨的 IP 去註冊,成功率會高很多。
免費機器要搶
Always Free 的 Ampere A1 VM 非常熱門,不是你想開就有。我當初也是試了好幾次才搶到。網路上有人寫腳本定時去搶,這是正常現象。搶到之後就是你的了,不用擔心被收回。
台灣沒有資料中心
OCI 目前在台灣沒有機房,離台灣最近的 Region 是新加坡 (ap-singapore-1) 和日本 (ap-tokyo-1)。我的機器在新加坡。
這會帶來一個實際問題:從新加坡的 IP 去爬某些台灣網站的資料,可能會被擋。這是我做 ETL 時遇到的坑,需要額外處理。
在台灣相對小眾
不可否認,OCI 在台灣的使用者社群比 AWS/GCP 小很多。遇到問題時,中文資源相對有限。
但說實話,在 2026 年這已經不是什麼大問題了。AI 輔助工具(Copilot、Claude、Gemini)可以幫你讀官方文件、Debug 錯誤訊息、甚至直接寫 OCI SDK 的程式碼。我現在遇到問題,基本上都是直接問 AI,比以前翻 Stack Overflow 快多了。
Console 操作介面的學習曲線
如果你習慣了 GCP 簡潔的 Console,第一次用 OCI 的介面可能會覺得有點…不太直覺。選單層級比較深、有些設定藏得比較深。但用久了就會習慣,而且 CLI (oci-cli) 和 Terraform 都有完整支援,真正做自動化部署時根本不用開 Console。
總結:為什麼我推薦獨立開發者試試 OCI
| OCI Always Free | GCP Free Tier | |
|---|---|---|
| VM 規格 | 2 OCPU + 12GB RAM (ARM) | f1-micro (0.2 vCPU + 0.6GB) |
| 託管資料庫 | 2 × ADB (各 20GB) | — (無免費 Cloud SQL) |
| 外傳流量 | 10TB/月 | 1GB/月 (部分地區 200GB) |
| Serverless | 200 萬次/月 | 200 萬次/月 |
數字會說話。在免費方案這個維度上,OCI 是碾壓級的存在。
更重要的是,你在 OCI 上學到的每一項技能——VM 管理、網路設定、Serverless 架構、資料庫維運——這些概念在任何雲端平台都是通用的。你不是在學「OCI」,你是在學「雲端」。
如果你是獨立開發者、學生、或者只是想在不花錢的前提下學習雲端技術,OCI Always Free Tier 是目前市場上最好的選擇,沒有之一。
接下來
這是 cb lab 雲端架構系列的第一篇文章。後續我會針對每個服務寫更深入的實作紀錄:
- Autonomous Database:用 Oracle DB 存股票資料的實戰心得
- OCI Functions:用 Serverless 打造 ETL Pipeline
- OCI Networking:VCN、Security List、與防火牆設定
- OCI Compute:ARM VM 的設定與效能體驗
假如你剛好對可轉債有興趣,歡迎加入我們的 可轉債實驗室 Telegram 頻道,取得最新的精選策略資訊!