🔄

弾力性のあるアーキテクチャの設計

Auto Scaling、マルチAZ、疎結合アーキテクチャなど、高可用性・耐障害性の設計を学びます。

出題比率 26%
進捗0/72

この試験ドメイン内で次に学ぶおすすめ

この試験ドメイン内では、次に Step 1 に進みましょう。

1. リージョン

Step 1 を開く

学習トピック

ドメイン内 Step 1 から順に学習
1

AWS リージョン・AZ・エッジロケーション【図解・選択方法】

次におすすめ

AWS リージョン・AZ・エッジロケーションの違いと関係。東京/大阪/グローバルリージョンの選択基準と試験出題パターン。

5 ポイントStep 1
○
2

アベイラビリティゾーン(AZ)とは?

アベイラビリティゾーン(AZ)の定義、特徴、マルチAZ構成の考え方を学びます。

5 ポイントStep 2
○
3

EC2インスタンスの起動フローと基礎

AMI、インスタンスタイプ、ネットワーク、ストレージ、キーペア、ユーザーデータ、IAMロール、起動テンプレート、プレイスメントを試験向けに整理します。

5 ポイントStep 3
○
4

EC2 ネットワーク設定【IP・セキュリティ・VPC デザインパターン】

パブリック/プライベート IP、Elastic IP、ENI、SG/NACL、VPC 設計ベストプラクティス(3 層アーキテクチャ)、接続トラブルシューティング。

5 ポイントStep 4
○
5

Amazon Textract - レイアウトと構造を理解する高度なOCR

Amazon Textractは、電子ドキュメントからテキストだけでなく、テーブル、フォーム、マルチカラムレイアウトを高度に認識して構造化データとして抽出するOCRサービスです。

4 ポイントStep 5
○
6

EC2インスタンスのライフサイクルと状態管理

EC2インスタンスの状態遷移(起動・停止・終了・ハイバネーション)と、各状態での課金ルール、リカバリ手法を学びます。

5 ポイントStep 6
○
7

EC2, Auto Scaling, ELB

EC2, ELB, Auto Scaling の基本構成と高可用性・スケーリングの考え方を整理します。

6 ポイントStep 7
○
8

AWSアーキテクチャ設計の基本(リージョン・AZ・VPC)

リージョンとアベイラビリティゾーン(AZ)の選択、VPCの分割方針など、AWSにおけるインフラ設計の基礎を整理します。

5 ポイントStep 8
○
9

AWS Well-Architected Framework の概要

AWSが推奨する設計のベストプラクティス集であるWell-Architected Frameworkの全体像と「運用上の優秀性」について学びます。

5 ポイントStep 9
○
10

Well-Architected Framework: 信頼性の柱

障害による中断を防ぎ、迅速に復旧するインフラを構成するための「信頼性」の設計原則を整理します。

5 ポイントStep 10
○
11

AMIの活用とEC2 Image Builder

AMI(Amazon Machine Image)を使ったインスタンスの複製・バックアップ・共有方法と、EC2 Image Builderによるイメージ管理の自動化を学びます。

5 ポイントStep 11
○
12

Amazon EBS(Elastic Block Store)の基礎

EBSとインスタンスストアの違い、ボリュームタイプ、スナップショット、暗号化、マルチアタッチの要点を試験向けに整理します。

5 ポイントStep 12
○
13

S3のバケット・オブジェクト・キー

バケット命名、オブジェクト構成、プレフィックスとキー、URL、マルチパート、Transfer Accelerationの制約を試験向けに整理します。

5 ポイントStep 13
○
14

信頼性の非機能要件とDR・BCP

高可用性の考え方、RTO・RPO、耐障害性と復元可能性、バックアップと事業継続計画(BCP)を整理します。

5 ポイントStep 14
○
15

マルチAZと単一障害点(SPOF)の排除

単一AZ・単一インスタンス構成のリスクと、ELB・マルチAZ・DNS・Elastic IPによる冗長化の考え方を整理します。

5 ポイントStep 15
○
16

ELB 完全ガイド【CLB/ALB/NLB 選択・料金・クロスゾーン】

ELB 4 つのタイプ(CLB/ALB/NLB/Gateway LB)の使い分け、料金・スループット・クロスゾーン・ゾーンシフト、試験での判断基準。

5 ポイントStep 16
○
17

Auto Scalingと信頼性パターン

垂直スケールと水平スケール、起動テンプレート、Auto Scalingグループ、希望・最小・最大キャパシティ、ELBとの連携を整理します。

5 ポイントStep 17
○
18

S3, EBS, EFS

ブロック・オブジェクト・ファイルストレージの違いと、S3・EBS・EFS・インスタンスストアの使い分けを試験向けに整理します。

5 ポイントStep 18
○
19

EC2 Auto Scalingのポリシーと運用上の挙動

スケーリングポリシーの種類、複数ポリシーの併用、終了ポリシー、クールダウン、AZ再分散、ライフサイクルフック、障害時の扱いを整理します。

5 ポイントStep 19
○
20

RDSの位置づけ・ネットワーク・ストレージの基礎

マネージドRDSとEC2上の自己構築の違い、エンジン選択の考え方、ACID、ストレージタイプ、パブリック/プライベート接続を整理します。

5 ポイントStep 20
○
21

RDSのマルチAZ・リードレプリカ・DRの考え方

マルチAZの同期スタンバイと自動フェイルオーバー、リードレプリカによる読み取りスケール、クロスリージョン、用途の違いを整理します。

5 ポイントStep 21
○
22

RDS バックアップ・PITR・スナップショット【誤削除復旧シナリオ】

RDS 自動バックアップ+PITR(ポイントインタイムリカバリ)の仕組み。DROP TABLE からの復旧、スナップショット vs PITR の使い分け、クロスリージョン複製。

5 ポイントStep 22
○
23

S3のバージョニング・ライフサイクル・レプリケーション

バージョニングとMFA Delete、ライフサイクルルール、同一/クロスリージョンレプリケーション、オブジェクトロックをまとめて整理します。

5 ポイントStep 23
○
24

RDSのスケーリング・監視・暗号化・キャッシュ連携

垂直スケールとストレージ拡張、リードレプリカやキャッシュによる水平方向の対策、監視・ログ、暗号化、メンテナンスの要点を整理します。

5 ポイントStep 24
○
25

Amazon RDSのDBインスタンスクラスとストレージ

RDSのDBインスタンスクラスの命名、ファミリーとサイズの選び方、SSDストレージの特性、ストレージ自動拡張の条件を解説します。

5 ポイントStep 25
○
26

Auroraのクラスター構成・エンドポイント・Serverless・グローバルDB(SAA)

共有ストレージと計算の分離、4種のエンドポイント、フェイルオーバー優先度、バックトラック、ServerlessとData API、グローバルDB、RDSマルチAZとの比較を試験向けに厚く整理します。

5 ポイントStep 26
○
27

Amazon RDSのリードレプリカ

非同期レプリケーションによる読み取りスケール、レプリカの昇格、クロスリージョン構成、エンジンごとの制約を解説します。

6 ポイントStep 27
○
28

RDS, Aurora, DynamoDB

AWSのリレーショナル・NoSQLデータベースサービスを学びます。

5 ポイントStep 28
○
29

Amazon Route 53 の役割と DNS 名前解決の流れ

権威 DNS としての Route 53 の位置づけ、再帰リゾルバと権威サーバの役割分担、TTL とフェイルオーバー速度の関係を SAA 向けに整理します。

5 ポイントStep 29
○
30

Route 53 のホストゾーンと DNS レコードタイプ

パブリック/プライベートホストゾーンの違い、主要レコードタイプ、ゾーン頂点での CNAME 制約とエイリアスへの接続を試験向けに整理します。

5 ポイントStep 30
○
31

Route 53 エイリアスレコード【CNAME との違い・使い分け・ゾーン頂点】

エイリアスと CNAME の決定的な違い(ゾーン頂点の可否)、ターゲット AWS リソース、料金、試験出題パターン。

5 ポイントStep 31
○
32

Route 53 ルーティングポリシーの比較(SAA 向け)

シンプル・加重・レイテンシー・位置情報・地理的近接性・フェイルオーバー・マルチバリュー・IP ベースの違いと、試験で引っかかりやすい境界を表で整理します。

5 ポイントStep 32
○
33

Route 53 のフェイルオーバーとヘルスチェック(アクティブ/パッシブとアクティブ/アクティブ)

フェイルオーバールーティングとヘルスチェックの組み合わせ、プライマリ/セカンダリ構成と、アクティブ/アクティブを他ポリシーで実現する違いを整理します。

5 ポイントStep 33
○
34

Route 53 Resolver とハイブリッド DNS(インバウンド/アウトバウンド)

VPC とオンプレミス双方で名前を解決するためのインバウンド/アウトバウンドエンドポイント、条件付きフォワーディング、試験で選ぶべき組み合わせを整理します。

5 ポイントStep 34
○
35

Application Recovery Controller(ARC)と DNS フェイルオーバー

準備状況チェック、ルーティングコントロール、セルとリカバリグループ、安全ルールなど ARC の構成要素と、Route 53 のフェイルオーバー単体との違いを SAA レベルで整理します。

5 ポイントStep 35
○
36

Route 53 Resolver DNS Firewall

VPC の DNS クエリを Resolver 経由でフィルタする DNS Firewall、ルールグループとドメインリストの考え方、ネットワークセキュリティとの位置づけを整理します。

5 ポイントStep 36
○
37

Amazon Route 53 の DNS ルーティングとルーティングポリシー

Amazon Route 53 のドメイン管理、DNS レコード、名前解決の流れと、可用性や利用者の位置に応じて応答を変えるルーティングポリシーを学びます。

5 ポイントStep 37
○
38

SQS, SNS, EventBridge

AWSの疎結合アーキテクチャを実現するメッセージングサービスを学びます。

5 ポイントStep 38
○
39

Amazon Route 53 Resolver と DNS Firewall

VPC の DNS 名前解決、オンプレミスとのハイブリッド DNS、条件付き転送、Route 53 Resolver DNS Firewall の制御を学びます。

5 ポイントStep 39
○
40

AWS Elastic Load Balancing(ELB)の基本と使い分け

ELBの役割とALB・NLB・Gateway Load Balancerの違い、リスナー、ルール、ターゲットグループ、ヘルスチェックを整理します。

9 ポイントStep 40
○
41

Amazon RDSのバックアップ・メンテナンス・設定管理

RDSの自動バックアップと手動スナップショット、PITR、復元、メンテナンスウィンドウ、アップグレード、パラメータグループとオプショングループを解説します。

6 ポイントStep 41
○
42

Amazon Auroraのアーキテクチャと可用性

Auroraの共有ストレージ、クォーラム、エンドポイント、フェイルオーバー、Global Database、クロスリージョン複製とMulti-Masterの違いを解説します。

6 ポイントStep 42
○
43

Amazon Aurora Serverlessの容量スケーリングと選び方

Aurora ServerlessのACU、自動スケーリング、v1とv2の仕組み、停止と再開、Data APIを整理し、可変ワークロードに適した構成を学びます。

6 ポイントStep 43
○
44

Amazon Auroraのバックアップと復旧

Auroraの自動バックアップ、手動スナップショット、ポイントインタイムリカバリ、クローン、バックトラックを比較し、目的に合う復旧方法を選びます。

6 ポイントStep 44
○
45

API Gatewayのスロットリング(流量制御)

API Gatewayのスロットリング(トークンバケット)と、サーバ側/クライアント側の制御、429対応の考え方を整理します。

5 ポイントStep 45
○
46

疎結合化の追求:耐障害性と柔軟性を備えたアーキテクチャ

コンポーネント間の依存性を排除し、耐障害性・スケーラビリティ・柔軟性を高めるための疎結合アーキテクチャの設計原則と実装方法を学びます。

3 ポイントStep 46
○
47

API Gateway・Lambda・DynamoDBによるHTTP APIの構築

API GatewayがHTTPリクエストをLambdaへルーティングし、DynamoDBの項目を作成・取得する流れと、認証、スロットリング、再試行を学びます。

5 ポイントStep 47
○
48

Amazon EventBridge: 次世代サーバーレスイベントバスと高度なイベント駆動アーキテクチャ

Amazon EventBridgeの仕組みと、ルールベースの高度なルーティング、SaaS連携、EventBridge Pipesおよびスケジューラの活用法を学び、複雑なイベント駆動型システムを構築する。

5 ポイントStep 48
○
49

Amazon SQS - サーバーレスメッセージングサービス

Amazon SQS(Simple Queue Service)は、マネージド型のメッセージキューイングサービスです。本トピックでは、SQSの基本概念、キュータイプ、設定オプション、アーキテクチャパターンを含む全体像を学びます。

5 ポイントStep 49
○
50

Amazon SNS - プッシュ型通知サービス

Amazon SNS(Simple Notification Service)は、フルマネージド型のプッシュ型通知サービスです。本トピックでは、SNSの基本概念、Pub/Subモデル、メッセージ配信方式、SQSとの連携、ファンアウト構成などを学びます。

5 ポイントStep 50
○
51

Amazon SNSによるPub/Sub通知とファンアウト

Amazon SNSのトピック、購読、プッシュ配信、メッセージフィルター、配信失敗への備え、SQSとのファンアウトを学びます。

6 ポイントStep 51
○
52

Amazon SES - メール送受信サービス

Amazon SES(Simple Email Service)は、スケーラブルでコスト効率の高いメール送受信サービスです。本トピックでは、SESの基本概念、送信方法の選択、受信時の連携パターン、SNS/SQSとの使い分けなど、SAA試験で問われるポイントを学びます。

5 ポイントStep 52
○
53

Amazon SQSによる非同期メッセージング

Amazon SQSでプロデューサーとコンシューマーを分離し、キュータイプ、配信制御、再試行、スケーリングを設計する方法を学びます。

6 ポイントStep 53
○
54

AWS 環境自動化サービスの全体像

インフラ構築とアプリケーションのデプロイを自動化するAWSサービス群(Codeシリーズ、Elastic Beanstalk、OpsWorks)の役割分担と選び方を整理します。

5 ポイントStep 54
○
55

Amazon EventBridgeのイベントバス、Pipes、Scheduler

Amazon EventBridgeのイベントバスとルール、EventBridge Pipesによるポイントツーポイント連携、EventBridge Schedulerによる時刻起動を使い分けます。

6 ポイントStep 55
○
56

AWS CloudFormation の基本と実践

CloudFormationによるInfrastructure as Codeの考え方、テンプレートの構造、スタックのライフサイクル、変更管理機能を整理します。

6 ポイントStep 56
○
57

AWSコンテナの基礎と実行サービスの選び方

コンテナイメージの仕組みと、Amazon ECR・ECS・EKS、EC2・Fargate、ECS AnywhereなどAWS上の保管・管理・実行先の選び方を整理します。

8 ポイントStep 57
○
58

Amazon MQ とワークフロー管理(Step Functions / SWF)

業界標準プロトコルに対応したAmazon MQの特徴と、Step FunctionsおよびSWFによるワークフロー管理サービスの違い・使い分けを整理します。

5 ポイントStep 58
○
59

AWS SAM によるサーバーレスアプリケーション開発

AWS SAM の役割と CloudFormation との関係、テンプレートの主要セクション、AWS SAM CLI を使った初期化・ビルド・ローカルテスト・デプロイ・同期・リモート呼び出しの流れを解説します。

7 ポイントStep 59
○
60

AWS CDKによるInfrastructure as Code

AWS CDKのApp・Stack・Constructの階層、CloudFormationとの関係、リソース参照とGrantによる権限設定、環境別コンテキスト、BootstrapからデプロイまでのCLI開発サイクルを解説します。

7 ポイントStep 60
○
61

AWS CDK PipelinesによるCI/CD

AWS CDK Pipelinesの役割、パイプラインStackとアプリケーションStackの関係、Bootstrapから初回デプロイまでの流れ、GitHubの変更を起点にした継続的なデプロイ、Self-mutationによるパイプライン自身の更新を解説します。

7 ポイントStep 61
○
62

Amazon EKS と Kubernetes の基本

Amazon EKS のマネージドコントロールプレーン、Kubernetes クラスター・ノード・Pod の関係と、AWS 上やオンプレミスでの実行方法を整理します。

6 ポイントStep 62
○
63

AWS Elastic Beanstalkによるアプリケーションのデプロイと運用

Elastic Beanstalkが管理する環境、Webサーバー層とWorker層、.ebextensionsによる設定、デプロイポリシーの可用性と容量への影響を整理します。

6 ポイントStep 63
○
64

AWS Step Functions のワークフロー設計

AWS Step Functions のステートマシン、Amazon States Language、分岐・並列処理・エラー制御、Standard と Express の違い、SNS・SQS との使い分けを学びます。

5 ポイントStep 64
○
65

AWSのCI/CDパイプラインと開発者ツール

継続的インテグレーションと継続的デリバリーの考え方を整理し、CodePipeline、CodeBuild、CodeDeployなどAWS開発者ツールの役割と連携を学びます。

5 ポイントStep 65
○
66

Gitの基本とAWS開発サービスとの連携

Gitの分散バージョン管理、ステージング・コミット・プッシュ、ブランチを使った共同開発の流れと、AWS CodeConnectionsを介したリポジトリ連携を学びます。

6 ポイントStep 66
○
67

AWS CodeBuildによるビルドとテストの自動化

AWS CodeBuildのビルド環境、buildspec.ymlの4フェーズ、環境変数、成果物とテストレポート、料金、Jenkinsとの違いを学びます。

6 ポイントStep 67
○
68

AWS CodeArtifactによるパッケージと依存関係の管理

AWS CodeArtifactのリポジトリとドメイン、パッケージ形式、上流リポジトリ、外部接続、アクセス制御、ビルドツールとの役割分担を学びます。

6 ポイントStep 68
○
69

AWS CodeDeployによるアプリケーションのデプロイ

AWS CodeDeployのコンピューティングプラットフォーム、デプロイタイプと設定、ライフサイクルフック、プラットフォーム別AppSpecを学びます。

6 ポイントStep 69
○
70

AWS CodePipelineによるリリース工程の自動化

AWS CodePipelineのパイプライン、ステージ、アクション、実行トリガー、S3アーティファクトストア、手動承認と各開発者ツールの連携を学びます。

6 ポイントStep 70
○
71

Amazon CodeGuruによるコードレビューと性能分析

Amazon CodeGuru ReviewerとProfilerの役割、レビュー方式、実行時プロファイリング、CodeGuru Securityの提供状況と現在の代替機能を学びます。

6 ポイントStep 71
○
72

AWS Amplifyによるアプリケーション開発とホスティング

AWS AmplifyのCLI、フロントエンドライブラリ、Amplify Hosting、Amplify Studioの役割と、amplify.ymlによるバックエンド・フロントエンドのビルド設定を学びます。

6 ポイントStep 72
○

ドメイン別クイズ

まだクイズを受けていません。

クイズに挑戦する