1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【こうきたら・・・こう!】AWS SAA-C03 試験対策

Last updated at Posted at 2025-01-30

:sunny: はじめに

AWSが提供する認定資格「SAA-C03」の問題文に頻出するキーワードと、正解の選択肢に含まれている事の多いキーワードをまとめてみました。
(当然ですが)これを選べば必ず正解出来る!という訳ではありませんので、消去法の材料程度にご参考ください。


①カテゴリ別

1. データベース関連

キーワード / 要件 サービス (例) 補足
「手軽なMySQL/PostgreSQL」「マネージドで運用負荷を減らしたい」 Amazon RDS (MySQL/PostgreSQL/Aurora) 運用管理が簡単。バックアップ、マルチAZなども自動化。
「MySQL互換の高性能DB」「自動スケール」「高可用性」 Amazon Aurora 通常のMySQLやPostgreSQLよりパフォーマンスが高く、ストレージが自動スケール。
「オンプレのDBをAWSに移行」「異なるDB間の移行」 AWS Database Migration Service (DMS) ソース→ターゲットへのデータ移行を簡易化。オンプレDBからRDS/Auroraへの移行に適用。
「OLAP」「大規模データウェアハウス」「列指向DB」「クエリ性能重視」 Amazon Redshift 企業内データ分析基盤。大量データ(テラバイト~ペタバイト)を高速に集計。
「MongoDB互換」「ドキュメント型DBが必要」「フルマネージド」 Amazon DocumentDB (with MongoDB compatibility) ほぼMongoDBと同様のAPI互換。MongoDBのマネージドサービスが必要な時に。
「キャッシュ」「メモリ上で超高速」「セッション管理」「ランキング」 Amazon ElastiCache (Redis / Memcached) Redis は永続化オプション、クラスタリングも可能。Memcached はシンプル。

2. 大規模データ解析 / ストリーミング

キーワード / 要件 サービス (例) 補足
「ストリーミングデータ」「リアルタイム処理」「ログ/クリックストリーム」 Amazon Kinesis (Data Streamsなど) 高スループットのリアルタイム処理。
さらに Kinesis Data Firehose でS3/Redshift/Elasticsearchなどへ取り込み可能。
「ビッグデータ処理」「Hadoop/Spark」「サーバレスでクラスター管理不要」 Amazon EMR Hadoop/Spark/HiveなどをAWS上でマネージド利用。スポットインスタンス活用によるコスト削減が多い。
「ログ/CSV/JSONを直接SQLクエリ」「S3上のデータを分析」 Amazon Athena サーバレスでS3に対してSQL実行。データ量スキャン分だけ従量課金。
「リアルタイムにログ収集してS3へ」「簡単にバッチ/圧縮/暗号化」 Kinesis Data Firehose ストリーミングデータをS3/Redshift/Elasticsearchへストレートに配信。

3. アプリケーション実行環境 / コンテナ

キーワード / 要件 サービス (例) 補足
「Dockerコンテナをマネージドで実行」「フルマネージドオーケストレーション」 Amazon ECS / AWS Fargate ECSはAWS独自のコンテナオーケストレーション。Fargateを併用でサーバレス運用可能
「KubernetesをAWS上で運用」「マネージドK8s環境」 Amazon EKS フルマネージドKubernetesサービス。Fargate + EKSでサーバレスPod実行も可能
「スケール自由」「サーバ管理不要」「Lambdaタイムアウト(15分)を超える処理」 Fargate (ECS/EKSの起動オプション) バックグラウンド長時間ジョブやAPIサーバ等。ランタイムがLambdaでは足りないときに有効
「AWSでWindowsコンテナを使いたい」 ECS/EKS on Windows Windows対応のコンテナ環境をECS/EKSで運用

4. ネットワーク / VPN / セキュリティ

キーワード / 要件 サービス (例) 補足
「オンプレとAWSをVPN接続」「IPsec暗号化トンネル」 AWS Site-to-Site VPN インターネット経由VPN。Quick Setupで容易に接続
「専用線」「高帯域/低レイテンシでオンプレと接続」 AWS Direct Connect (DX) キャリアを経由してAWSへ専用線。ハイブリッド環境で大容量データ転送時に利用
「パブリックインターネット使わずにS3/DynamoDBへアクセス」「プライベート接続」 VPCエンドポイント (Gateway, Interface, Gateway Load Balancer) S3/DynamoDBならGateway Endpoint、他サービスならInterface Endpoint(PrivateLink)等で専用経路
「DDoS保護」「L3〜L4攻撃」「標準で自動有効」 AWS Shield (Standard / Advanced) Standardは無料で有効。Advancedは有料で拡張的な保護とサポートあり
「Webアプリへの攻撃防御」「SQLインジェクション/ XSS対策」 AWS WAF ALB/CloudFront/API Gateway等でWAFを使い、L7攻撃をフィルタ

5. アイデンティティ / 認証・認可

キーワード / 要件 サービス (例) 補足
「ユーザー/グループ/ロール管理」「MFA」「AWSリソースアクセス制御」 AWS IAM 最小権限ポリシー/ロールによりアプリやAWSサービス同士のアクセス管理
「アプリのログイン認証」「ユーザプール」「SNS連携で多要素認証」 Amazon Cognito Web/Mobileアプリのユーザ認証を簡単に実装 (ユーザプール / IDプール)
「複数アカウント統合管理」「SCP (Service Control Policy)」「一括請求」 AWS Organizations マルチアカウントを統合管理。OU単位でサービス利用可否を制限するSCP。
「IDプロバイダー連携(SAMLなど)」「シングルサインオン」「複数AWSアカウント操作」 AWS IAM Identity Center (旧SSO) Okta, Azure ADなど外部IDプロバイダー連携可。Organizationsの各アカウントへのSSO管理が楽。

6. 運用・監視 / ログ

キーワード / 要件 サービス (例) 補足
「メトリクス監視」「CPU/メモリ/ディスク使用率」「アラームでスケールや通知」 Amazon CloudWatch カスタムメトリクス送信も可能。閾値超で通知やAuto Scaling連携。Logs, Events, Dashboardなど多機能
「APIコール履歴」「コンプライアンス」「誰がいつ何を操作したか」 AWS CloudTrail 管理イベントとデータイベント(S3, Lambda)を記録。セキュリティ監査必須
「リソース構成変更追跡」「準拠ルール判定」「ログに加え構成のスナップショット」 AWS Config リソースの変更履歴や設定変更の自動記録。ルールを使いコンプライアンスを評価
「脅威検出」「アカウント侵害検知」「不審なAPIコール」 Amazon GuardDuty S3やCloudTrail, VPC Flow Logsから脅威インテリジェンス。脅威検出通知をSNS/EventBridgeへ
「多要素監視」「自動修復」「ハイブリッドモニタリング」 Amazon CloudWatch Synthetics / Service Lens 合成モニタリング(シミュレーション)やE2E可視化など拡張機能

7. サーバレス / イベント駆動

キーワード / 要件 サービス (例) 補足
「イベント駆動」「サーバレス」「関数単位」「最大実行15分」 AWS Lambda バックエンド処理やバッチを簡単にサーバレス化。S3/ DynamoDB/ SNS/ EventBridgeなど多彩なトリガー
「サーバレスAPI」「REST/HTTP」「認証(Cognito)」 Amazon API Gateway Lambdaや他AWSサービスのフロントエンド。WAF連携やカスタムドメイン設定も可
「分散イベントバス」「SaaS連携イベント」「細かいルールで振り分け」 Amazon EventBridge SNSよりもルーティングが柔軟。CloudTrailやSaaSイベント連携なども可能
「ワークフロー管理」「ステップ実行」「状態管理」「分岐・エラー処理の可視化」 AWS Step Functions サーバレスなワークフローオーケストレーション。LambdaやECS、SageMakerなどのタスクを定義し、エラー再試行を標準化
「Pub/Sub」「1:多通知」「フィルタポリシー」 Amazon SNS 多様なエンドポイント(SQS, Lambda, Email, HTTP等)に一括通知。
「キュー」「非同期」「順序保証(FIFO) or 大量処理(Standard)」 Amazon SQS 疎結合アーキテクチャでよく使う。DLQ(デッドレターキュー)でエラーメッセージを隔離

8. Webサービス / コンテンツ配信 / CDN

キーワード / 要件 サービス (例) 補足
「静的ホスティング」「画像/動画配信」「デフォルトWebサイト」 Amazon S3 静的コンテンツに最適。バケットポリシーでパブリック許可
「グローバルに低レイテンシ配信」「CDN」「エッジロケーションキャッシュ」 Amazon CloudFront S3/ALB/EC2などをオリジンにキャッシュ配信。WAFやLambda@Edgeとの連携も多い
「SSL証明書を無料で管理」「自動更新」「HTTPS」 AWS Certificate Manager (ACM) ELBやCloudFront、API Gateway用のSSL/TLS証明書を発行&管理
「DNSルーティング」「ドメイン登録」「マルチリージョン切り替え」 Amazon Route 53 各種ルーティングポリシー(加重, レイテンシ, フェイルオーバー他)が豊富
「動的Webアプリ」「Docker or サーバレス構成」「Auto Scaling」 ECS/EKS + ALB
or Lambda + API Gateway
コンテナならECS/EKS + ALB, フルサーバレスならLambda + API Gatewayでスケーラブルなバックエンドを構築

9. マイグレーション / ハイブリッド

キーワード / 要件 サービス (例) 補足
「物理サーバ移行」「大容量データ移行」「オフラインシーケンシャル」 AWS Snowball / Snowmobile 数十TB~ペタバイト級のデータを物理搬送。ネット経由が非現実的なときに利用
「サーバリフト&シフト」「オンプレVMをAMIsに変換」「ディスカバリ」 AWS Application Migration Service (MGN) オンプレVMからAWS EC2へ移行を自動化。ダウンタイム少なくリフト&シフトを実現
「データベース移行」「異種DB間レプリケーション」「最小ダウンタイム」 AWS Database Migration Service (DMS) リアルタイムレプリケーションで移行。オンプレ→RDS / Aurora、または他クラウド→AWSなど。
「サーバ移行」「複数アプリ」「依存関係検知」「移行計画支援」 AWS Migration Hub Application Discovery Service等と連携して移行進捗を一元管理

10. 機械学習 / AI

キーワード / 要件 サービス (例) 補足
「フルマネージドの機械学習プラットフォーム」「モデル学習/推論」 Amazon SageMaker Notebook実行、学習、デプロイまで一括管理。様々なアルゴリズムやインフラ(CPU/GPU/Fargate)を選べる
「テキストの感情分析」「名前などの個人情報検出」「自然言語処理」 Amazon Comprehend 文章の感情分類、エンティティ抽出などをAPIで簡単に実行
「画像認識」「物体検出」「不審画像検知」 Amazon Rekognition 画像・動画解析サービス。顔認識、物体認識、カスタムラベルなど
「音声合成」「多言語化」「音声認識(文字起こし)」 Amazon Polly (合成)
Amazon Transcribe (音声→テキスト)
音声を合成したり、音声をテキストに変換
「翻訳」「多言語サポート」「自動翻訳API」 Amazon Translate 文章を自動翻訳 (英語→日本語など)
「チャットボット」「会話型インターフェース」 Amazon Lex ユーザーとの対話フローを構築可能。SNSやSlack、LINE等と連携

②サービス別

1. EC2インスタンスタイプ

キーワード / 要件 インスタンスタイプ (ファミリー) 補足
「断続的な低負荷」「バースト」「安価」「テスト/開発環境」 t (T2/T3/T4g) バーストクレジット方式。Webサーバや小規模用途でコスパ良し
「バランス」「汎用」「可もなく不可もなく無難」 m (M5/M6g等) CPU/メモリがバランス型。幅広い中規模以上のWebアプリや業務アプリに汎用
「CPU負荷が高い」「HPC」「並列計算」「メディアエンコード」 c (C5/C6g等) コンピュート最適化。CPUコア数が多く、演算系に適している
「メモリ大量」「インメモリDB」「キャッシュサーバ」 r (R5/R6g等) メモリ最適化。Redis, Memcached, 大規模Javaアプリ等に適合
「超大容量メモリ」「SAP HANA」「TB級インメモリDB」 x (X1, X2) テラバイト級メモリ。超大規模インメモリDB向け
「高IOPSが必要」「ローカルNVMe SSD」「NoSQL / Cassandra」 i (I3, I4i等) ストレージ最適化。ランダムIOが多いワークロードに最適
「大量のHDDストレージ」「ビッグデータ」「シーケンシャルI/O」 d (D2/D3等), h (H1等) HDDベース。ログ分析やHadoop、データレイクなど大容量シーケンシャルI/O用途
「GPUを使った推論や3Dレンダリング」 g (G4, G5等) グラフィック系やML推論など、GPUアクセラレータ用途
「ディープラーニング訓練」「大規模機械学習」「HPC」 p (P2/P3/P4) ハイエンドGPU。大量の並列計算をこなす深層学習訓練向け
「AWS独自チップでML推論」「Inferentia」 inf (Inf1等) ML推論をコスパ良く高速化したい場合
「Trainium」「機械学習訓練をコスト効率よく」 trn (Trn1等) 大規模ディープラーニング訓練用
「高クロック数が命」「4GHzクラス」「金融アプリ」 z (z1d等) 単一スレッド性能重視
「macOSビルド」「iOSアプリの開発/テスト」 mac (mac1, mac2) Appleチップ(M1/M2)やIntelベースでmacOS実行可能

2. S3ストレージクラス

キーワード / 要件 ストレージクラス 補足
「頻繁にアクセス」「最も一般的」「デフォルト」「高可用性」 Standard 99.99% 可用性・高耐久 (11 9’s)。頻繁アクセスデータ用
「アクセス頻度が読めない」「自動で最適化したい」 Intelligent-Tiering アクセス状況に応じて自動的にIA相当へ移行 (モニタリング費用がやや上乗せ)
「低頻度アクセスだけどマルチAZ冗長欲しい」 Standard-IA (Infrequent Access) 99.9% 可用性。取り出しリクエストに課金あり。アクティブほどではないがそこそこアクセスするデータ向け
「低頻度アクセス」「安価」「AZ1つでもOK」「災害対策はあまり必要ない」 One Zone-IA 1AZのみで保管のためコスト削減。データ損失リスクは高め
「アーカイブ」「すぐ取り出せる(ms〜秒)」「コストを下げつつ即時アクセス要」 Glacier Instant Retrieval ほぼリアルタイム取り出し可。アーカイブ系で最短アクセス時間
「アーカイブ」「取り出しは数時間後でOK」「もっと安価」 Glacier Flexible Retrieval (旧Glacier) Expedited:1〜5分 / Standard:3〜5時間 / Bulk:5〜12時間
「超長期アーカイブ」「半日〜数日後でもOK」「最安値」 Glacier Deep Archive 取り出しに12〜48時間かかるがコスト最安

3. EBSボリュームタイプ

キーワード / 要件 EBSタイプ 補足
「汎用SSD」「Webサーバや中規模DB」「バランス」 gp2 / gp3 (General SSD) 一般的に最も使われる。gp3は容量とIOPSを独立設定可
「高IOPS」「ミッションクリティカルDB」 io1 / io2 (IOPS指定SSD) 高IOPSをプロビジョニング。io2はさらに耐久性強化
「スループット重視」「大きいシーケンシャルI/O」 st1 (Throughput HDD) 大容量ログやビッグデータワークロード向け(HDDベース)
「超低コスト」「ほとんどアクセスしないデータ」 sc1 (Cold HDD) アクセス頻度が極端に低いアーカイブ用途など。最安だが速度は遅い (HDD)

4. ELBタイプ

キーワード / 要件 ELBタイプ 補足
「HTTP/HTTPS」「L7」「パスベース/ホストベースルーティング」 ALB (Application LB) Webアプリやマイクロサービスに最適。WAF連携もしやすい
「TCP/UDP」「超低レイテンシ」「高スループット」「L4」 NLB (Network LB) IPアドレス単位のターゲットが可能。高パフォーマンス要件向け
「旧クラシック」「EC2-Classic」「レガシーシステム」 CLB (Classic LB) 旧世代。新規サービスでは基本的に使わない

5. SQSキュータイプ

キーワード / 要件 キュータイプ 補足
「超高スループット」「順序はあまり気にしない」「複数消費者」 Standard Queue 大量メッセージを捌く。順序保障なし (ベストエフォート)
「順序保証」「重複回避」「Exactly-Once」「金融/注文処理」 FIFO Queue 厳密な順序管理が必要な場合。スループットは標準キューより制限あり

6. Route 53ルーティングポリシー

キーワード / 要件 ポリシー名 補足
「単純なDNS振り分け」「特に制御なし」 シンプル (Simple) 小規模なサイトや単一エンドポイント
「A/Bテスト」「トラフィックを何割かずつ振り分けたい」「段階的リリース」 加重 (Weighted) 加重でルーティング比率をコントロール
「レイテンシ最適化」「ユーザーに最も近いリージョンへ」 レイテンシ (Latency) 複数リージョンで同じアプリを展開し、ユーザーに低レイテンシなリージョンへ誘導
「プライマリ/セカンダリ切り替え」「DR構成」「ヘルスチェックでフェイルオーバー」 フェイルオーバー (Failover) プライマリダウン時に自動でセカンダリへ切り替え (ヘルスチェック必須)
「国や地域ごとに別サイト」「地理的制限」 ジオ (Geolocation) ユーザーの位置情報 (国/大陸単位) で振り分け
「地理的距離+バイアスで制御」 ジオプロキシ (Geoproximity) 距離とバイアス値で微調整
「複数のIPを返却」「簡易的なロードバランシング」「ヘルスチェック付き」 マルチバリュー (Multi Value) 同時に複数のHealthyなレコードを返す
1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?