弾力性のあるアーキテクチャの設計
Auto Scaling、マルチAZ、疎結合アーキテクチャなど、高可用性・耐障害性の設計を学びます。
この試験ドメイン内で次に学ぶおすすめ
この試験ドメイン内では、次に Step 1 に進みましょう。
1. リージョン
学習トピック
ドメイン内 Step 1 から順に学習AWSリージョンとは?
次におすすめAWSリージョンの定義、重要性(低遅延・法的要件・冗長化)、AZとの関係を整理します。
アベイラビリティゾーン(AZ)とは?
アベイラビリティゾーン(AZ)の定義、特徴、マルチAZ構成の考え方を学びます。
EC2インスタンスの起動フローと基礎
AMI、インスタンスタイプ、ネットワーク、ストレージ、キーペア、ユーザーデータ、IAMロール、起動テンプレート、プレイスメントを試験向けに整理します。
EC2のネットワーク設定とIPアドレス管理
パブリック/プライベートIP、Elastic IP、ENI、セキュリティグループとNACL、ソース/宛先チェック、接続トラブルシューティングを試験向けに整理します。
EC2インスタンスのライフサイクルと状態管理
EC2インスタンスの状態遷移(起動・停止・終了・ハイバネーション)と、各状態での課金ルール、リカバリ手法を学びます。
EC2, Auto Scaling, ELB
EC2, ELB, Auto Scaling の基本構成と高可用性・スケーリングの考え方を整理します。
AWSアーキテクチャ設計の基本(リージョン・AZ・VPC)
リージョンとアベイラビリティゾーン(AZ)の選択、VPCの分割方針など、AWSにおけるインフラ設計の基礎を整理します。
AWS Well-Architected Framework の概要
AWSが推奨する設計のベストプラクティス集であるWell-Architected Frameworkの全体像と「運用上の優秀性」について学びます。
Well-Architected Framework: 信頼性の柱
障害による中断を防ぎ、迅速に復旧するインフラを構成するための「信頼性」の設計原則を整理します。
AMIの活用とEC2 Image Builder
AMI(Amazon Machine Image)を使ったインスタンスの複製・バックアップ・共有方法と、EC2 Image Builderによるイメージ管理の自動化を学びます。
Amazon EBS(Elastic Block Store)の基礎
EBSとインスタンスストアの違い、ボリュームタイプ、スナップショット、暗号化、マルチアタッチの要点を試験向けに整理します。
S3のバケット・オブジェクト・キー
バケット命名、オブジェクト構成、プレフィックスとキー、URL、マルチパート、Transfer Accelerationの制約を試験向けに整理します。
信頼性の非機能要件とDR・BCP
高可用性の考え方、RTO・RPO、耐障害性と復元可能性、バックアップと事業継続計画(BCP)を整理します。
マルチAZと単一障害点(SPOF)の排除
単一AZ・単一インスタンス構成のリスクと、ELB・マルチAZ・DNS・Elastic IPによる冗長化の考え方を整理します。
ELBの種類と信頼性に効く機能
Classic/Application/Network/Gateway Load Balancerの使い分け、ヘルスチェック、クロスゾーン、ゾーンシフト、スティッキー、接続の切り替えなどを整理します。
Auto Scalingと信頼性パターン
垂直スケールと水平スケール、起動テンプレート、Auto Scalingグループ、希望・最小・最大キャパシティ、ELBとの連携を整理します。
S3, EBS, EFS
ブロック・オブジェクト・ファイルストレージの違いと、S3・EBS・EFS・インスタンスストアの使い分けを試験向けに整理します。
EC2 Auto Scalingのポリシーと運用上の挙動
スケーリングポリシーの種類、複数ポリシーの併用、終了ポリシー、クールダウン、AZ再分散、ライフサイクルフック、障害時の扱いを整理します。
RDSの位置づけ・ネットワーク・ストレージの基礎
マネージドRDSとEC2上の自己構築の違い、エンジン選択の考え方、ACID、ストレージタイプ、パブリック/プライベート接続を整理します。
RDSのマルチAZ・リードレプリカ・DRの考え方
マルチAZの同期スタンバイと自動フェイルオーバー、リードレプリカによる読み取りスケール、クロスリージョン、用途の違いを整理します。
RDSのバックアップ・スナップショット・リストア
自動バックアップと手動スナップショット、ポイントインタイムリカバリ、保持期間、削除時の挙動を整理します。
S3のバージョニング・ライフサイクル・レプリケーション
バージョニングとMFA Delete、ライフサイクルルール、同一/クロスリージョンレプリケーション、オブジェクトロックをまとめて整理します。
RDSのスケーリング・監視・暗号化・キャッシュ連携
垂直スケールとストレージ拡張、リードレプリカやキャッシュによる水平方向の対策、監視・ログ、暗号化、メンテナンスの要点を整理します。
Auroraのクラスター構成・エンドポイント・Serverless・グローバルDB(SAA)
共有ストレージと計算の分離、4種のエンドポイント、フェイルオーバー優先度、バックトラック、ServerlessとData API、グローバルDB、RDSマルチAZとの比較を試験向けに厚く整理します。
RDS, Aurora, DynamoDB
AWSのリレーショナル・NoSQLデータベースサービスを学びます。
Amazon Route 53 の役割と DNS 名前解決の流れ
権威 DNS としての Route 53 の位置づけ、再帰リゾルバと権威サーバの役割分担、TTL とフェイルオーバー速度の関係を SAA 向けに整理します。
Route 53 のホストゾーンと DNS レコードタイプ
パブリック/プライベートホストゾーンの違い、主要レコードタイプ、ゾーン頂点での CNAME 制約とエイリアスへの接続を試験向けに整理します。
Route 53 のエイリアスレコードと CNAME の使い分け
エイリアスが向けられる AWS リソース、ゾーン頂点での利用、通常 CNAME との違いと料金・挙動の論点を SAA 向けに整理します。
Route 53 ルーティングポリシーの比較(SAA 向け)
シンプル・加重・レイテンシー・位置情報・地理的近接性・フェイルオーバー・マルチバリュー・IP ベースの違いと、試験で引っかかりやすい境界を表で整理します。
Route 53 のフェイルオーバーとヘルスチェック(アクティブ/パッシブとアクティブ/アクティブ)
フェイルオーバールーティングとヘルスチェックの組み合わせ、プライマリ/セカンダリ構成と、アクティブ/アクティブを他ポリシーで実現する違いを整理します。
Route 53 Resolver とハイブリッド DNS(インバウンド/アウトバウンド)
VPC とオンプレミス双方で名前を解決するためのインバウンド/アウトバウンドエンドポイント、条件付きフォワーディング、試験で選ぶべき組み合わせを整理します。
Application Recovery Controller(ARC)と DNS フェイルオーバー
準備状況チェック、ルーティングコントロール、セルとリカバリグループ、安全ルールなど ARC の構成要素と、Route 53 のフェイルオーバー単体との違いを SAA レベルで整理します。
Route 53 Resolver DNS Firewall
VPC の DNS クエリを Resolver 経由でフィルタする DNS Firewall、ルールグループとドメインリストの考え方、ネットワークセキュリティとの位置づけを整理します。
SQS, SNS, EventBridge
AWSの疎結合アーキテクチャを実現するメッセージングサービスを学びます。
API Gatewayのスロットリング(流量制御)
API Gatewayのスロットリング(トークンバケット)と、サーバ側/クライアント側の制御、429対応の考え方を整理します。
疎結合化の追求:耐障害性と柔軟性を備えたアーキテクチャ
コンポーネント間の依存性を排除し、耐障害性・スケーラビリティ・柔軟性を高めるための疎結合アーキテクチャの設計原則と実装方法を学びます。
Amazon SQS - サーバーレスメッセージングサービス
Amazon SQS(Simple Queue Service)は、マネージド型のメッセージキューイングサービスです。本トピックでは、SQSの基本概念、キュータイプ、設定オプション、アーキテクチャパターンを含む全体像を学びます。