跳到主要內容

SAA 對策

整理 SAA 重點:Multi-AZ 高可用性架構設計

整理 SAA-C03 常考的 Multi-AZ、冗餘設計與單一故障點概念,適合初學者閱讀。

發布日期:2026-06-07/更新日期:2026-08-20/作者:AWS Cert Roadmap Lab
#SAA-C03#Multi-AZ#高可用性#RDS#ALB

在 Solutions Architect Associate 考試中,高可用性架構設計是常見的考題。其中 Multi-AZ 架構、冗餘設計與消除單一故障點更是必備觀念。

結論

要提升可用性,就不能依賴單一 AZ、單一執行個體或單一元件。在 AWS 中,跨多個 AZ 的架構是基本原則。

什麼是單一故障點

單一故障點是指當該處發生故障時,整個系統就會停擺的位置。例如只有一台 EC2、資料庫只放在單一 AZ、未做冗餘的 NAT Gateway 等。

SAA 考試常以「這個架構的弱點在哪裡」「如何提升可用性」這類形式出題。

什麼是 Multi-AZ

Multi-AZ 是使用多個可用區域 (Availability Zone) 的架構。即使其中一個 AZ 發生故障,也能透過另一個 AZ 持續處理。

RDS Multi-AZ 是提升資料庫可用性的代表性架構。它與用來提升讀取效能的 Read Replica 角色不同。

ALB 與 Auto Scaling

在 Web 應用程式中,可使用 ALB 將流量分散到跨多個 AZ 的 EC2,並透過 Auto Scaling 調整台數。這樣即使一台 EC2 或單一 AZ 發生故障,也能維持服務運作。

Serverless 也要注意高可用性

Lambda、S3、DynamoDB、API Gateway 等託管服務,AWS 已在背後設計了高可用性。但若設定或相依關係設計錯誤,可用性還是會下降。

例如,將 Lambda 放在 VPC 內並依賴 NAT Gateway 時,就必須考慮 NAT Gateway 的冗餘設計。

考試重點

  • 單一 AZ 架構容易因故障而中斷
  • Multi-AZ 用於提升高可用性
  • Read Replica 主要用於提升讀取效能與讀取流量分散
  • ALB + Auto Scaling 用於 Web 層的冗餘設計
  • 即使是託管服務,也要確認相依關係

相關術語

延伸閱讀

接下來學什麼

結合部落格文章與 AWS 術語集、服務比較、模擬題、架構圖,把考試知識和實作體驗連結起來理解。