2006 年 3 月 14 日 Amazon 在官網以一段簡短公告推出名為 Amazon Simple Storage Service(S3)的新服務,沒有發佈會或示範影片,甚至連技術說明都極為精簡。當時它被形容為「互聯網的儲存服務」,目標是讓開發者能隨時隨地儲存與讀取任何數量的數據。沒有人想到這個低調登場的產品,會在 20 年間重塑全球科技產業的基礎架構。
S3 的核心設計極其簡單——開發者只需要 2 個基本操作:「PUT」儲存資料以及「GET」讀取資料,然而真正的創新不在於指令本身,而在於背後的理念。S3 將儲存系統中最複雜及最繁重的工作,甚至缺乏差異化價值的部分交由雲端平台處理,讓企業與開發者能專注於創新與應用開發。這種「把重型工作交給基礎設施」的思維,成為雲端運算普及的關鍵。
自推出以來 S3 一直圍繞 5 大原則發展:安全性、耐久性、可用性、效能與彈性,其耐久性設計目標高達 99.999999999%(11 個 9),代表數據幾乎不可能遺失。系統架構假設故障必然發生,因此在每一層均設計冗餘與修復機制,容量亦可自動擴展而無需人手管理。當這些複雜能力隱藏於服務背後,用戶感受到的只是「穩定可用」。
回顧 2006 年 S3 僅擁有約 1PB 儲存容量與 400 個儲存節點,橫跨 3 個資料中心且最大物件限制為 5GB,每 GB 收費 0.15 美元(約港幣 HK$1.17),當時的設計目標是支援數百億個物件。
20 年後 S3 已儲存超過 500 兆個物件,每秒處理超過 2 億次請求,覆蓋 39 個 AWS 區域與 123 個可用區,儲存規模達數百 EB(Exabytes),單一物件大小上限提升至 50TB 成為最初的 10,000 倍。同時儲存價格降至每 GB 約 0.02 美元(約港幣 HK$0.15),較推出時下跌約 85%。在成本下降的同時效能與規模卻呈幾何級數增長,這種趨勢深刻改變企業管理數據的方式。
更值得注意的是 2006 年編寫的 S3 程式碼至今仍可運行,雖然基礎設施歷經多代硬件更新與架構重寫,AWS 仍保持 API 完整向後相容。對企業而言這種長期穩定性與技術承諾,往往比功能創新更為重要。
在工程層面 S3 的成功來自持續創新,系統內部的微服務會持續掃描每一個位元組,一旦發現數據退化跡象便立即啟動修復機制。AWS 亦在關鍵系統中採用形式化驗證(Formal Methods)並透過數學方式證明程式正確性,確保一致性與安全策略不會出現回歸錯誤。過去數年 S3 更逐步以 Rust 重寫核心效能路徑,利用其記憶體安全特性提升可靠度並減少潛在錯誤。
隨着 AI 時代來臨 S3 的角色亦從單純儲存服務,進一步演變為數據與人工智能的基礎平台,近年推出的 S3 Tables 支援 Iceberg 數據格式以提升分析效率;S3 Vectors 則提供原生向量儲存能力,支援語意搜尋與生成式 AI 應用;而 S3 Metadata 則改善大型數據湖的搜尋與管理方式。這些新能力都建基於原有 S3 架構之上並沿用其成本優勢,令原本昂貴複雜的 AI 基礎設施變得更具經濟效益。
從一個僅能儲存 1PB 數據的雲端服務到今天支撐全球數碼經濟與 AI 發展的基石,Amazon S3 的 20 年是基礎設施演進的縮影,它沒有耀眼的外表,卻默默支撐無數網站、應用程式與企業運作。
當人工智能與數據經濟成為全球競逐焦點,S3 的故事提醒我們真正改變世界的技術,往往始於一段簡短公告以及一個簡單卻堅定的承諾:讓系統「一直可用」,