Amazon RDS(Relational Database Service)是 AWS的全託管關聯式資料庫服務,支援 MySQL、PostgreSQL、MariaDB、Oracle、SQL Server等常見的資料庫引擎。RDS減少了運維工作負擔,讓開發者專注於應用邏輯。
RDS 的主要功能:
1.自動備份與快照:RDS 提供每日自動備份功能,並支援手動建立快照以保存特定時間點的資料。
2.多可用區域部署 (Multi-AZ):透過在不同可用區域複製資料,提高容錯能力與可用性。
3.性能調整與擴展:可以即時增加儲存空間,支援垂直或水平擴展。
4.自動修復:當系統檢測到異常時,自動執行故障轉移。
實作 RDS 的步驟:
1.建立資料庫:進入 RDS Console,選擇「建立資料庫」。
2.選擇引擎:選擇合適的資料庫引擎(如 MySQL)。
3.配置資料庫:設置使用者名稱、密碼和儲存大小,並選擇是否啟用多可用區域部署。
4.安全配置:設定 VPC、安全組,允許你的應用程式存取資料庫。
5.連接測試:使用 MySQL Workbench 或命令列連接資料庫,執行基本的 SQL 查詢測試。
RDS 的常見應用場景:
1.電子商務網站:存放訂單和客戶資料。
2.SaaS 應用:儲存用戶資訊和應用程式數據。
3.資料分析:結合 BI 工具如 Tableau 進行數據可視化。
使用 RDS,可以專注於資料處理和應用開發,而不需擔心伺服器維護。