日前在 HiSKIO 上看見 Amazon Web Service ( AWS ) 和 Google Cloud Platform ( GCP ) 雙平台一同介紹和簡易實作的課程,就豪不猶豫的下單來上看看。這篇主要會筆記 AWS 的 RDS 服務。
課程相關資訊
[連結]:https://hiskio.com/courses/380/lectures/18392
本篇範圍:Chapter 6 ( AWS RDS 資料庫儲存資源 )
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
筆記
1. RDS = EC2 + DB + EB。換言之,若你選擇 RDS,那除了硬體本身以外,DB 備份、擴張、傅源和作業系統安裝、修補…等,都可以請 Amazon 代勞。
2. DB Backup – Transaction log (存放於 S3)、 EBS Snapshot
3. DB Scale – Read Replica
4. DB Failover – Primary / Standby
5. High Availability ( HA ) – Primary / Standby
6. RDS 的可在不同 AZ 間的同步備份,另外可創造一台 Read Replica 來新增非同步備份以供讀取
7. EC2 透過 DNS 連到 Primary Instance 所在的 AZ
8. Standby 狀態的 EBS,RDS 會定期的做備份(手動 / 自動);Primary 的那台則是會用 transaction log ( S3 ) 來做備份,可細到分鐘為單位