AWS認定資格 攻略①|サービス比較・使い分けチートシート【コンピューティング・ストレージ・DB・ネットワーク完全網羅】

AWS認定資格(Solutions Architect Associate SAA-C03 / Cloud Practitioner CLF-C02)対策の第1回です。試験で最も合否を分ける「似たサービスの使い分け」を徹底的に整理します。

最重要基盤:Well-Architected Framework(6本の柱)

AWSのすべての問題は「この柱のどれを重視しているか」が正解の基準になります。

柱主なキーワード・設計方針代表サービス
運用上の優秀性コードとしての運用(IaC)、頻繁で小さく可逆的な変更、運用の自動化CloudFormation, CloudWatch, Systems Manager
セキュリティ最小権限の原則、多層防御、保存時・転送時の暗号化、証跡の保護IAM, KMS, Security Hub, CloudTrail, GuardDuty
信頼性障害からの自動復旧、水平スケーリング、疎結合Auto Scaling, Multi-AZ, SQS, Route 53ヘルスチェック
パフォーマンス効率最新技術の活用(サーバーレス)、グローバル展開、適切なリソース選択Lambda, CloudFront, ElastiCache, DAX
コスト最適化未使用リソースの削減、適切な購入オプション、S3ライフサイクルSavings Plans, スポットインスタンス, S3 Intelligent-Tiering
持続可能性アイドルリソース削減、マネージド/サーバーレス化による利用効率最大化Gravitonプロセッサ, サーバーレス構成
図解:Well-Architectedの6本の柱
AWS Well-Architected Framework の 6本の柱運用上の優秀性セキュリティ信頼性パフォーマンス効率コスト最適化持続可能性設問の「最もコスト効率よく」「最も可用性が高い」→ どの柱の話かを見抜く

①コンピューティング

サービス特徴・選択の決め手ユースケース・注意点
EC2仮想サーバー。OSレベルの完全な制御が必要な場合。既存オンプレアプリのリフト&シフト、特殊なOS設定
Lambdaイベント駆動型サーバーレス。ミリ秒単位の課金。最大実行時間は15分。短時間のバッチ、APIバックエンド
ECS(Fargate)AWSネイティブなコンテナ管理。Fargateならサーバー管理不要。コンテナ化アプリでクラスタ管理の手間をゼロにしたい場合
EKSKubernetesマネージドサービス。既存K8s資産、ハイブリッド/マルチクラウド展開

EC2購入オプションの使い分け:

  • オンデマンド:短期・突発的・予測不能なワークロード(開発・テスト)
  • リザーブド(RI)/Savings Plans:1年または3年の長期利用確約。定常ワークロード(最大72%割引)
  • スポットインスタンス:中断されても問題ない耐障害性ワークロード、ビッグデータ処理、バッチ(最大90%割引)
  • Dedicated Hosts:規制要件、ライセンス持ち込み(BYOL)

②ストレージ

サービス種別プロトコル/接続方式主な特徴・用途
EBSブロック単一EC2(一部io2でマルチアタッチ可)OSブートボリューム、高IOPSが必要なDB
EFSファイルNFS(Linux)/複数EC2から共有可複数インスタンス共有、自動拡張、Linuxファイル共有
FSx for WindowsファイルSMB(Windows)/AD連携Windowsベースのアプリ、Active Directory統合
FSx for Lustreファイル高性能並列ファイルシステムHPC、機械学習
S3オブジェクトHTTP/HTTPS(REST API)静的ウェブサイト、大容量データレイク、バックアップ

S3ストレージクラスの比較:Standard(頻繁なアクセス) / Intelligent-Tiering(アクセスパターン不明・変動) / Standard-IA(低頻度だが即時取得必要) / Glacier Flexible Retrieval(アーカイブ、数分〜数時間) / Glacier Deep Archive(最安、年1回未満の閲覧、取り出しに12時間)

③データベース

サービス種別スケーリング主な用途・特徴
RDSリレーショナル垂直/読取はリードレプリカPostgreSQL, MySQL, Oracle等。Multi-AZで自動フェイルオーバー
Auroraリレーショナル(高可用性)3AZに6レプリカ自動分散MySQL/PostgreSQL互換。RDSより高速・高耐久
DynamoDBNoSQL自動水平スケーリング単一桁ミリ秒応答。サーバーレス
ElastiCacheインメモリキャッシュ水平/クラスタリングRedis(複雑なデータ構造)vs Memcached(単純キャッシュ)
RedshiftDWH水平列指向、ペタバイト規模の複雑なSQL分析

RDS Multi-AZ vs リードレプリカ:Multi-AZは「高可用性・障害耐性」が目的(同期レプリケーション、スタンバイ側へ直接アクセス不可)。リードレプリカは「読み取りパフォーマンス向上」が目的(非同期レプリケーション、参照クエリを分散)。

④ネットワーク

VPC基本コンポーネント:パブリックサブネット(IGWへのルートあり)/プライベートサブネット(IGWへのルートなし、アウトバウンドはNAT Gateway経由)

VPCエンドポイント:Gateway型はS3とDynamoDBのみ(無料・ルートテーブルで制御)。Interface型(PrivateLink)はその他大半のサービス(有料・ENI/セキュリティグループで制御)。

Route 53ルーティングポリシー:シンプル/加重(A/Bテスト)/レイテンシー/フェイルオーバー/位置情報/地理的近接度

ELB:ALB(HTTP/HTTPS L7、パス/ホストベースルーティング)vs NLB(TCP/UDP L4、極めて低遅延、静的IP保持)

図解:VPCの基本構成
VPC の 基本構成VPCパブリックサブネットロードバランサーNAT ゲートウェイプライベートサブネットEC2(アプリ)RDS(DB)IGW(出入口)外へ出る通信プライベートから外へ → NAT GW(外から中へは 入れない)

⑤メッセージング&ストリーミング

サービス通信方式順序保証特徴
SQS(Standard)プル型(1対1)保証なし疎結合化、バッファリング。重複の可能性あり
SQS(FIFO)プル型(1対1)完全保証重複不可、厳密な順序処理
SNSプッシュ型(1対多)基本なしファンアウト(1イベントを複数へ同時配信)
EventBridgeイベントバス-SaaS連携、AWSサービス間のイベント駆動
Kinesis Data Streamsストリーミングシャード単位リアルタイムデータ収集・処理
Kinesis Data Firehoseロードツール-ほぼリアルタイムでS3等へ直接流し込み

⑥セキュリティ・監視

  • SCP(Service Control Policies):「ガードレール」であり、ルートユーザーを含む全IAMの操作を拒否できる。
  • KMS:暗号化キーの作成・管理。Envelope Encryption。
  • Secrets Manager vs Parameter Store:Secrets Managerはパスワードの自動ローテーション機能あり(有料)。Parameter Store(SecureString)はシンプルな設定値管理(標準機能は無料)。
  • GuardDuty vs Security Hub vs Inspector:GuardDutyは機械学習による脅威検出。Security Hubはコンプライアンス準拠チェック。Inspectorは脆弱性スキャン(CVE検出)。

次回は「アーキテクチャパターン・DR戦略」編で、高可用性構成、災害復旧戦略、ハイブリッドクラウド接続を扱います。

コメント

このブログの人気の投稿

設備設計一級建築士 分野別対策テキスト【頻出計算式インデックス+ひっかけパターン総まとめ】

【保存版】大学受験 頻出英単語帳②(難関大対応)|テーマ別学術語彙+論理接続表現+重要多義語

[Easy Japanese - Beginner's Guide #1] Essential "Site Safety and Communication" for Foreign Workers in Japan

設備設計一級建築士【法適合確認】対策テキスト全14章|排煙・換気・給排水・非常照明・避雷・昇降機の頻出数値とひっかけ(H24〜29過去問対応)

1級建築施工管理技士 合格バイブル【完全版】|なぜ・比較・ひっかけ・経験記述添削まで徹底解説(出典付き)

設備設計一級建築士 法適合確認【平成27年度】過去問学習ノート(要約・言い換え版)

一級建築士【構造】なぜ・比較・ひっかけ徹底解剖|静定不静定/断面性能/耐震制振免震・全肢解説8問

マンション管理士 合格攻略③|消防・電気の法規+コンクリート劣化+長期修繕計画+適正化法(重要事項説明)

宅建試験対策 過去最強バイブル

このブログの人気の投稿

設備設計一級建築士 分野別対策テキスト【頻出計算式インデックス+ひっかけパターン総まとめ】

【保存版】大学受験 頻出英単語帳②(難関大対応)|テーマ別学術語彙+論理接続表現+重要多義語

[Easy Japanese - Beginner's Guide #1] Essential "Site Safety and Communication" for Foreign Workers in Japan

設備設計一級建築士【法適合確認】対策テキスト全14章|排煙・換気・給排水・非常照明・避雷・昇降機の頻出数値とひっかけ(H24〜29過去問対応)

1級建築施工管理技士 合格バイブル【完全版】|なぜ・比較・ひっかけ・経験記述添削まで徹底解説(出典付き)

設備設計一級建築士 法適合確認【平成27年度】過去問学習ノート(要約・言い換え版)

一級建築士【構造】なぜ・比較・ひっかけ徹底解剖|静定不静定/断面性能/耐震制振免震・全肢解説8問

マンション管理士 合格攻略③|消防・電気の法規+コンクリート劣化+長期修繕計画+適正化法(重要事項説明)

宅建試験対策 過去最強バイブル