高パフォーマンスなアーキテクチャの設計
キャッシュ、CDN、サーバーレス、データ処理など、パフォーマンスを最適化する設計を学びます。
この試験ドメイン内で次に学ぶおすすめ
この試験ドメイン内では、次に Step 1 に進みましょう。
1. 利用方法
学習トピック
ドメイン内 Step 1 から順に学習AWSの利用方法(コンソール / CLI / SDK)
次におすすめAWSを操作する代表的な方法(マネジメントコンソール、CLI、SDK)と、それぞれの特徴・使いどころを整理します。
EC2 インスタンスタイプ【T2/M5/C5 料金・用途比較・選択基準】
EC2 インスタンスタイプの料金・ファミリー比較(T/M/C/R/I)。バースト性能、ライセンス互換性、試験での判断基準。
AWS Lambdaの基本
サーバーレスの中心サービスであるAWS Lambdaについて、構成要素(トリガー/関数/宛先/Layers)、ランタイム、主要設定を整理します。
AWS Lambda実装パターンと運用
AWS Lambda関数の実装パターン、トリガー連携、スケーリング戦略、レイヤー管理、エッジ処理、バージョニング、セキュリティを含む実装・運用ガイド。
AWS Lambdaのイベント駆動実行とハンドラー
AWS Lambdaのイベント駆動モデル、呼び出し方式、実行ロール、実行環境の初期化、ハンドラーとAPI Gatewayの同期連携を理解します。
AWS Lambdaの実行環境とライフサイクル
AWS Lambdaの実行環境、初期化・呼び出し・シャットダウン、コールドスタート、実行環境の再利用、予約済み・プロビジョニング済み同時実行数を学びます。
AWS Lambdaの主要機能とデプロイ制御
イベントソースマッピングとフィルタリング、非同期呼び出し、VPC接続、関数URL、レイヤー、バージョン・エイリアス、主要クォータを学びます。
API Gateway 概要【REST vs HTTP API・WebSocket・選択基準】
API Gateway の 3 つのタイプ(REST/HTTP/WebSocket)の使い分け、料金比較、CORS、認証方式、試験での選択ポイント。
APIの基礎とAPIエコノミー
APIの定義と役割、リクエスト/レスポンス通信の仕組み、自社サービスのAPI公開と他社APIの活用方法、およびAPIエコノミーによるビジネス拡大について学びます。
API Gateway統合・デプロイメント・セキュリティ
API Gatewayの統合タイプ(Lambda・HTTP・Mock・プライベート)、デプロイメント戦略、キャッシング、スロットリング、認証・認可の実装方法を詳解します。
AWS監視の二つの世界: 標準インフラメトリクスとOSレベルの詳細な監視
AWSが提供する2種類の監視レベル、『標準メトリクス』と『拡張モニタリング(Extended Monitoring)』の違いと、OS内部のKPIをAPIで取得する手法を学びます。
REST APIとAPI Gatewayの基礎
REST APIの基本と、API Gatewayで利用できるエンドポイントタイプ、代表的ユースケース、構成要素を整理します。
Well-Architected Framework: パフォーマンス効率の柱
システム要件を満たすためにコンピューティングリソースを効率的に使用し、維持するための「パフォーマンス効率」を整理します。
HTTP APIの基礎(API Gateway)
API GatewayのHTTP APIについて、エンドポイントタイプ・統合先・主要ユースケースと基本設定項目を整理します。
WebSocket APIの基礎(API Gateway)
API GatewayのWebSocket APIについて、双方向通信の特徴、統合先、代表ユースケースと主要設定項目を整理します。
Lambda, API Gateway
サーバーレスアーキテクチャの設計パターンを学びます。
API Gatewayの高度な機能(キャッシュ/カナリア/WAF/監視)
API Gatewayのキャッシュ、カナリアリリース、WAF連携、CloudWatch/X-Rayなど運用・最適化機能を整理します。
AWS Lambdaの高度な機能
VPCアクセス、コールドスタート対策、Layers/Extensions、デプロイ形式、バージョニング、RDS ProxyなどLambdaの応用機能を整理します。
データベース選択の論点(OLTP/OLAP/整合性モデル)
SAAで問われるワークロード分類、ACIDと整合性モデル、RDBとNoSQL、データモデル別の位置づけを、誤答しやすい比較軸とシナリオで厚く整理します。
ElastiCache, DAX
インメモリキャッシュサービスによるパフォーマンス最適化を学びます。
DynamoDBのキー設計・インデックス・キャパシティ(SAA)
パーティションキー/ソートキー、LSIとGSI、QueryとScan、RCU/WCU、キャパシティモード、条件付き書き込み、TTL、トランザクションの入口まで試験視点で厚く整理します。
DynamoDBの整合性・ストリーム・グローバルテーブル・バックアップ(SAA)
読み取り整合性、DAX、StreamsとLambda、順序の誤解、グローバルテーブル、オンデマンドバックアップとPITR、エクスポートまで試験の誤答パターンと対比して厚く整理します。
S3のパフォーマンス・整合性・マルチパート
プレフィックスとスループット、強整合性モデル、マルチパートアップロード、Transfer Acceleration、整合性チェックの要点を整理します。
Amazon S3のオブジェクト操作・一括処理・高速転送
Amazon S3のオブジェクト取得・一覧、Batch Operations、マルチパートアップロード、Transfer Acceleration、データレイク連携を学びます。
S3静的ウェブサイト・CORS・イベント通知
静的ウェブサイトホスティング、HTTPSとCloudFrontの関係、CORS、オブジェクトイベントからSNS・SQS・Lambda・EventBridgeへの通知をまとめます。
Amazon RedshiftとOLAP設計(SAA)
OLTPとの違い、リーダー/コンピュートノード、RA3とDC2、Spectrum、Serverless、拡張VPCルーティング、WLM、スケーリング、データ連携を試験向けに厚く整理します。
エッジロケーションとリージョンエッジキャッシュ
CloudFrontなどで使われるエッジロケーションと、より大規模なリージョンエッジキャッシュの違いとメリットを整理します。
特殊用途向けマネージドDB(DocumentDB/Neptune/Keyspaces ほか)
MongoDB互換、グラフ、Cassandra互換、時系列、台帳型ストアの用途・誤答・RDSやDynamoDBとの距離をサービスごとに厚く整理します。
ElastiCache(RedisとMemcached)試験で効く比較
RedisとMemcachedの機能差、レプリケーションとクラスター、永続化、Pub/Sub、TLS、淘汰ポリシー、DynamoDB/DAXとの距離を表とシナリオで厚く整理します。
CloudFront によるコンテンツ配信とエッジ最適化
CloudFront のエッジネットワーク、キャッシュ戦略、アクセス制御(OAI/OAC)、署名付き URL/Cookie、暗号化、ACM 連携による高速かつセキュアなコンテンツ配信を学びます。
Amazon CloudFrontによるCDN配信とアクセス制御
CloudFrontのエッジ配信、キャッシュとTTL、料金、TLS、DDoS対策、S3やロードバランサーへのアクセス制限、署名付きURLとCookieを解説します。
CloudFront Functions と Lambda@Edge
CloudFront Functions と Lambda@Edge の実行地点、イベント、言語、制約を比較し、エッジでの軽量処理や認証応答に適した選択を学びます。
AWSデータベースサービスの特徴と選び方
リレーショナルと非リレーショナルの違い、AWSの代表的なデータベースサービス、マネージドデータベースの運用・可用性・拡張・セキュリティ・料金の考え方をDVA向けに解説します。
Amazon RDS Proxyによるデータベース接続管理
Amazon RDS Proxyの接続プールと多重化、障害時の接続管理、IAM認証とVPCセキュリティグループ、使いどころと制約を解説します。
Amazon RDSのモニタリングとデータベース負荷分析
CloudWatchの標準メトリクス、拡張モニタリング、Performance InsightsとCloudWatch Database Insightsを使い分け、RDSの負荷や遅いSQLを調べる方法を解説します。
Amazon DynamoDBの基本とデータモデル
Amazon DynamoDBのNoSQLデータモデル、パーティションキーとソートキー、サーバーレスの運用、キャパシティモード、PartiQL、高可用性の基本を解説します。
Amazon DynamoDBのキャパシティモードと読み書き性能
DynamoDBのオンデマンドとプロビジョンドの違い、読み書きキャパシティユニットの計算、整合性とオートスケーリングを解説します。
Amazon DynamoDBの料金と課金項目
DynamoDBの読み書き、ストレージ、バックアップ、復元、エクスポート、グローバルテーブル、変更データキャプチャ、DAX、Streamsの課金単位を解説します。
Kinesis, Step Functions
リアルタイムデータ処理とワークフロー管理を学びます。
DynamoDBのキー設計とセカンダリインデックス
Amazon DynamoDBのパーティションキーとソートキー、ホットキー対策、ローカル・グローバルセカンダリインデックスの使い分けと制約を解説します。
Amazon DynamoDB Streamsとグローバルテーブル
DynamoDB Streamsによる変更データキャプチャ、ストリームレコードと保持期間、Lambda連携、グローバルテーブルのリージョン間レプリケーションを解説します。
Amazon DynamoDB Accelerator(DAX)
DynamoDB Accelerator(DAX)の読み取りキャッシュ、キャッシュミス、TTL、強い整合性読み取り、ライトスルー書き込み、費用対効果を解説します。
Amazon DynamoDBグローバルテーブル
DynamoDBグローバルテーブルの複数リージョン構成、Streamsによる変更複製、MRECとMRSCの整合性、競合解決、レプリカ設定と運用上の判断を解説します。
Amazon DynamoDBの書き込みと読み込みの整合性
DynamoDBのリージョン内データ複製、結果整合性と強い整合性の違い、読み取りAPIやインデックスの制約、キャパシティへの影響を解説します。
DynamoDBの項目操作・Query・Scan・バッチ・トランザクション
DynamoDBの基本的な項目操作、QueryとScanの違い、ページング、バッチAPIの部分失敗、トランザクションのACID特性と使い分けを解説します。
Amazon DynamoDBのバックアップとポイントインタイムリカバリ
DynamoDBのオンデマンドバックアップとポイントインタイムリカバリを比較し、保持期間、復元可能時点、復元先テーブル、復元後の再設定を解説します。
Amazon ElastiCacheの基本とエンジン選択
インメモリーデータベースが高速な理由、ElastiCacheで選べるValkey・Redis OSS・Memcachedの違い、MemoryDBとの役割分担、クラスターによる拡張を解説します。
Amazon ElastiCache for Memcachedのノード管理と自動検出
ElastiCache for Memcachedのクラスターとノード、クライアント側の振り分け、自動検出、スケーリング、障害時のキャッシュ再構築を学びます。
Amazon ElastiCache for Redis OSSのクラスタリングとGlobal Datastore
ElastiCache for Redis OSSのシャード、プライマリとレプリカ、クラスターモード、エンドポイント、スケーリング、Global Datastoreの設計を学びます。
Amazon ElastiCacheの料金とコストの見積もり
Amazon ElastiCacheのノード時間、予約ノード、データ転送、バックアップストレージ、サーバーレスの課金基準と見積もり方を学びます。
AWS AppSyncとGraphQL API
AWS AppSyncのGraphQLスキーマ、Query・Mutation・Subscription、データソースとResolver、DynamoDB連携、リアルタイム配信、オフライン同期を学びます。
Amazon Kinesisとリアルタイムストリーミング
バッチ処理とストリーミング処理の違いを整理し、Amazon Kinesisの主要サービスを用途に合わせて選ぶ方法を学びます。
Kinesis Data Streamsのプロデューサー、シャード、コンシューマー
Kinesis Data Streamsのレコードとパーティションキー、シャード容量、プロデューサーとコンシューマー、キャパシティモード、拡張ファンアウトを学びます。
Amazon Data Firehoseによるストリーミングデータ配信
Amazon Data Firehoseのバッファリング、Lambda変換、形式変換、配信先を整理し、Kinesis Data Streamsとの使い分けを学びます。
Amazon Managed Service for Apache Flinkによるストリーム処理
Amazon Managed Service for Apache Flinkの役割、ストリーミング分析、Studioノートブック、Apache Beamとの関係、スケーリングと料金を学びます。
Amazon MemoryDBの耐久性、クラスター構成、料金
Amazon MemoryDBのトランザクションログによる耐久性、ノードとシャード、整合性、スケーリング、バックアップ、セキュリティ、料金を学びます。
Amazon AthenaによるS3データのSQL分析
Amazon Athenaのサーバーレスなクエリ実行、Glue Data Catalogによるメタデータ管理、データ形式とクエリ性能・料金の最適化を学びます。
Amazon OpenSearch Serviceの検索基盤とシャード設計
Amazon OpenSearch Serviceの用途、ドキュメントとインデックス、シャードとノード、Multi-AZ、Hot・UltraWarm・Coldストレージを学びます。
Amazon RDSの拡張モニタリング: OSレベルのインサイトでパフォーマンスを徹底解析
Amazon RDSの『拡張モニタリング』を活用して、データベースインスタンスのオペレーティングシステム(OS)レベルの詳細なメトリクスを取得し、パフォーマンスのボトルネックを特定する方法を学びます。
サーバーレスアーキテクチャとサービス化
サーバーレスアーキテクチャとサービス化について学びます。サーバーを意識しないPaaS型クラウド機能、マネージド型・サーバーレス型の設計比較、アンマネージド型との違い、疎結合化とマイクロサービス化の関係を含む全体像を理解します。
Amazon CloudWatch による監視・ログ分析・運用自動化
CloudWatch のメトリクス、Logs、Logs Insights、メトリクスフィルター、アラーム、EventBridge、CloudWatch Agent を使って、AWS アプリケーションの状態を観測し運用対応へ結び付ける方法を整理します。
CloudWatch Embedded Metric Format(EMF)でログからカスタムメトリクスを生成する
CloudWatch Embedded Metric Format(EMF)のログ連携、JSON構造、メトリクス抽出の仕組みを理解し、PutMetricDataとの違い、IAM権限、ディメンション設計、重複配信とコスト上の注意点を学びます。
AWS X-Ray による分散トレーシングと障害調査
AWS X-Rayのトレース、セグメント、サブセグメント、サービスマップ、SDKとデーモンによるデータ収集、アノテーションを使った検索を学び、分散アプリケーションの遅延やエラーを調査する方法を解説します。
EC2ストレージの選び方:EBS・EFS・インスタンスストア
Amazon EC2で使うブロックストレージEBS、共有ファイルストレージEFS、ホスト直結のインスタンスストアを、接続方式、AZ、永続性、共有、拡張、バックアップの観点で比較します。
Amazon EBSのボリュームタイプ・性能・データ保護
Amazon EBSのブロックストレージとしての特性、容量変更、SSD・HDDボリュームタイプ、IOPS、KMS暗号化、スナップショット、Multi-Attachを整理します。
Amazon EFSの共有ファイルストレージ・性能・暗号化
Amazon EFSのNFS共有、アクセス方式、性能モードとスループットモード、ストレージクラス、容量の伸縮、暗号化移行を整理します。
Amazon EC2のインスタンス配置・性能・購入方式
EC2インスタンスの状態とAMI、プレイスメントグループ、インスタンスタイプ、CPUクレジット、テナンシー、Spot・Reserved Instances・Savings Plansを整理します。
Amazon Machine Image(AMI)とゴールデンイメージ管理
AMIの構成、ゴールデンイメージに含める共通設定、暗号化したAMIの作成、リージョンコピー、EC2 Image Builderによる更新と配布を学びます。