給自己 2022 年的新目標 – AWS Certified Developer Associate 的學習筆記。這篇筆記下 Amazon RDS 的簡介。
課程相關資訊
[連結]:https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/learn/lecture/19733728
本篇範圍:Chapter 8
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. Amazon 旗下的關聯式資料庫服務 – Relational Database Service
2. 使用 SQL 語言,支援 Postgres, MySQL, MariaDB, Oracle, Aurora, Microsoft SQL Server
3. RDS 比起在 EC2 上佈建 DB,有著監控、自動更新OS、Multi-AZ (災難復原)、可擴充性佳…等選項
4. RDS 預設會每日備份,每 5 分鐘備份 Log、備份會保留 7 天 ( 可延長至 35 天 )
5. DB Snapshot 是手工驅動,保存時間取決於個人
6. RDS 可以套用 Storage Auto Scaling,以因應存取量的增減 ( 可設置 Maximum Storage Threshold )
7. Read Replicas 專門負責 (讀取) 部分,可 AZ, Cross AZ 或是 Cross Region,不過要彼此間 async
8. Read Replicas 只處理 SELECT 的指令,同 Region 不用付費
9. RDS Multi-AZ 是給災難復原用 – 僅需勾選 modify – 其背後運作原理為:儲存當前的 DB Snapshot 到 Bucket,然後再另一個 AZ 還原