這些題目為學習目的而獨立製作,並非 AWS 官方考題、實際考題、外流題或考題庫。
CLF-045
若想於 AWS 上使用受管型關聯式資料庫,最適合選擇的服務為下列何者?
選項
解析與正確答案
閱讀解析與正確答案(劇透:建議先自行作答)
正確答案:A. Amazon RDS
解析
Amazon RDS 是可以受管方式使用 MySQL、PostgreSQL、MariaDB、Oracle、SQL Server 等關聯式資料庫的服務。
各選項解析
A. Amazon RDS
正確。RDS 為受管型關聯式資料庫服務。
B. Amazon CloudFront
CloudFront 為 CDN 服務。
C. AWS CloudTrail
CloudTrail 為記錄 AWS API 操作歷程的服務。
D. Amazon S3
S3 為物件儲存。並非關聯式資料庫。
實際使用情境
Amazon RDS(Relational Database Service)是以受管方式提供關聯式資料庫的服務。 除 MySQL、PostgreSQL、MariaDB、Oracle Database、Microsoft SQL Server 之外,亦支援 AWS 自行開發的 Amazon Aurora(相容於 MySQL / PostgreSQL)等 6 種 DB 引擎。OS 修補、 DB 引擎次要版本更新、自動備份、快照建立、故障時的容錯移轉等運作作業由 AWS 負責 代為處理,使用者得以專注於資料結構設計、查詢調校、應用程式端的邏輯。 在考試的脈絡中,會出現選擇「若想使用受管型關聯式資料庫所採用的服務」為 Amazon RDS 的題目。錯誤選項常見組合包含 Amazon S3(物件儲存)、Amazon CloudFront(CDN)、 AWS CloudTrail(API 操作歷程記錄)等資料儲存以外的服務。當題目明確使用「關聯式」 此項關鍵字時,文件型資料庫的 Amazon DocumentDB、鍵值 / 文件型的 Amazon DynamoDB、 資料倉儲的 Amazon Redshift 皆屬不適合,即使列於選項中亦可直接排除。 實務上,自行於 EC2 上建構 DB 與使用 RDS 之間的責任分擔差異為選擇的依據。在 EC2 上 的自建 DB 中,修補套用、備份、容錯移轉設計皆由使用者負責;而 RDS 則將上述工作 歸於 AWS 的責任範圍。CLF-C02 中,責任共享模型上「使用越多受管服務,使用者的維運 負擔越少」此原則,以及 RDS 的 Multi-AZ 配置(高可用性)/ 唯讀複本(讀取負載分散) 之職責差異,均為常見的考點。RDS 與 DynamoDB 的區分(關聯式 vs 鍵值 / NoSQL)亦 需一併掌握。