Amazon Relational Database Service (RDS) 將 MySQL 以「資料庫即服務」形式交付:無需管理作業系統、修補、備份、擴展,開發者專注應用邏輯。
| 方案 | 優點 | 缺點 |
|---|---|---|
| EC2 自建 MySQL | 完全控制、版本自由 | 需自行管理 OS、修補、備份、監控、擴展、高可用架構 |
| SimpleDB | 無結構、自動擴展、極簡 API | 非關聯式、無交易、無 JOIN、查詢能力弱,不適合複雜業務 |
| RDS MySQL | 標準 MySQL 協議、受管運維、自動備份/修補/擴展、多 AZ 高可用 | 無 OS 存取權、部分超級權限受限、維護視窗需接受短暫離線 |
db.m1.small (1.7 GB, 1 ECU) → db.m1.xlarge (68 GB, 26 ECU) 共 5 級。rds-create-db-instance \
--db-instance-identifier rginstance \
--allocated-storage 20 \
--db-instance-class db.m1.small \
--engine MySQL5.1 \
--master-username rgrehan \
--master-user-password mypassword \
--db-name ADBTest \
--headers
幾分鐘後 Instance 狀態轉為 available,即可用標準 MySQL Client 連線(Endpoint 埠 3306)。
db.m1.small $0.11/hr → db.m1.xlarge $3.10/hr。RDS 讓 MySQL 真正進入雲端原生時代:標準協議、零運維、彈性擴展、按用量付費。適合啟動快、團隊小、不想建立 DBA 編制的專案。對於需深度 OS 調校、特殊儲存引擎、超大規模自建叢集的場景,EC2 自建或混合雲仍是選項。