在前一篇,我們認識了 VPC 的基礎概念。今天要來介紹 AWS 上最常見的受管資料庫服務 Amazon RDS(Relational Database Service)。
1. 什麼是 RDS?
RDS 是一種受管的關聯式資料庫服務,由 AWS 幫你處理安裝、更新、備份與修補,使用者只需專注在資料庫本身(建立資料表、撰寫 SQL),而不需花時間管理伺服器。
2. RDS 支援的資料庫種類
- Amazon Aurora
- MySQL
- PostgreSQL
- MariaDB
- Oracle
- SQL Server
- Db2
3. RDS 的特點與優點
- 自動化管理
自動備份、快照、故障修復
- 高可用性
支援多可用區(Multi-AZ)部署,確保主庫故障時能快速切換
- 彈性擴展
可調整計算能力與儲存空間
- 安全性
透過 IAM 權限控制 RDS 資源操作(例如建立資料庫實例、修改設定、快照管理等)
4. 常見使用情境
- 企業應用程式後端(ERP、CRM)
- 電商網站(商品、訂單、會員資料庫)
5. RDS vs 自建資料庫比較表
特點 |
RDS |
自建資料庫 |
安裝維護 |
AWS 全權管理(安裝、Patch、備份) |
使用者自行處理 |
高可用性 |
Multi-AZ、自動故障切換 |
需自行設計 HA 架構 |
彈性擴展 |
可直接調整運算與儲存資源 |
須手動擴容 |
成本 |
按使用量收費(運算、儲存、I/O) |
彈性高,但管理成本與人力支出較高 |
6. 重點整理
- RDS 是一種受管關聯式資料庫服務
- RDS 能夠省去自行安裝與維護伺服器的麻煩
- 支援 MySQL、PostgreSQL、SQL Server等常見的關聯式資料庫
- 支援多可用區(Multi-AZ)部署,確保高可用性
7. 延伸閱讀
AWS官方文件
下一篇文章,我們將介紹 AWS 的 NoSQL 資料庫服務 Amazon DynamoDB。