1
1

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 Certified Solutions Architect – Associate (SAA) 試験攻略ガイド (V1)

Posted at

AWS SAA 試験に合格するためには、AWS のサービスやベストプラクティスについて深い理解が必要です。しかし、試験では特定のキーワードやパターンに基づいて正解を選択できる場合もあります。以下に、問題を解く際の攻略法とポイントをまとめました。

自身の間違えた問題を中心にo1に生成させた攻略法であることをご承知おきください。


キーワードによる回答の特定

サービス選択のキーワード

  • 「高スループット」「低レイテンシ」「NoSQL」
    → Amazon DynamoDB
    DynamoDB は高速な NoSQL データベースで、低レイテンシと高スループットが必要なアプリケーションに適しています。

  • 「データウェアハウス」「ビッグデータ分析」
    → Amazon Redshift
    大規模なデータ分析やクエリ性能が求められる場合に使用します。

  • 「非構造化データの保存」「オブジェクトストレージ」
    → Amazon S3
    画像、動画、バックアップファイルなどの非構造化データの保存に適しています。

  • 「アーカイブ」「長期保存」「低コストストレージ」
    → Amazon S3 Glacier
    長期間アクセスしないデータの保存に使用します。

  • 「メッセージキュー」「非同期処理」
    → Amazon SQS
    分散システム間での非同期通信に適しています。

  • 「リアルタイムデータ処理」「ストリーミングデータ」
    → Amazon Kinesis
    リアルタイムのデータストリーミングと分析に使用します。

  • 「セッションデータのキャッシュ」「インメモリデータストア」
    → Amazon ElastiCache
    Redis または Memcached エンジンを使用してキャッシュを実装します。

  • 「サーバーレス」「イベント駆動」「短時間の処理」
    → AWS Lambda
    サーバーのプロビジョニングや管理なしでコードを実行できます。

ネットワーク関連のキーワード

  • 「専用線接続」「オンプレミスと AWS の接続」
    → AWS Direct Connect
    オンプレミス環境と AWS を専用線で接続します。

  • 「VPN 接続」「セキュアな通信」
    → AWS Site-to-Site VPN
    インターネット経由で暗号化された接続を確立します。

  • 「VPC 間接続」「異なるリージョンの VPC 接続」
    → VPC ピアリング
    異なる VPC 間でプライベート IP を使用して通信します。

  • 「中央集約型の接続管理」「複数 VPC の接続」
    → AWS Transit Gateway
    多数の VPC とオンプレミスネットワークを接続します。

セキュリティ関連のキーワード

  • 「キー管理」「暗号化の管理」
    → AWS KMS (Key Management Service)
    暗号キーの作成と管理を行います。

  • 「証明書の発行と管理」「SSL/TLS」
    → AWS Certificate Manager (ACM)
    SSL/TLS 証明書のプロビジョニング、管理、デプロイを行います。

  • 「ユーザー認証」「シングルサインオン」「ディレクトリサービス」
    → AWS IAM または Amazon Cognito
    IAM は AWS リソースへのアクセス管理、Cognito はアプリケーションユーザーの認証を提供します。

スケーリングと可用性

  • 「自動スケーリング」「需要に応じたリソース調整」
    → Amazon EC2 Auto Scaling
    EC2 インスタンスの数を自動的に増減します。

  • 「分散処理」「負荷分散」
    → Elastic Load Balancing (ELB)
    トラフィックを複数のターゲットに分散します。

  • 「マルチ AZ 配置」「フェイルオーバー」
    → Amazon RDS のマルチ AZ 配置
    データベースの高可用性を確保します。

  • 「コンテンツ配信」「グローバルなユーザーへの高速配信」
    → Amazon CloudFront
    CDN を利用してコンテンツを高速に配信します。


選択肢の除外方法

サービスの特性に基づく除外

  • オブジェクトストレージ vs. ブロックストレージ
    S3 はオブジェクトストレージであり、ファイルシステムとしては使用できません。EBS や EFS が必要な場合は、ブロックストレージやファイルストレージサービスを選択します。

  • リレーショナルデータベース vs. NoSQL データベース
    データの整合性が重要で、複雑なクエリが必要な場合は RDS(リレーショナルデータベース)を選択します。スケーラビリティと高速な読み書きが重要な場合は DynamoDB を選択します。

コストに基づく除外

  • 低コストが要求される場合
    S3 Glacier や Spot インスタンスなど、コスト効率の高いサービスを選択します。

  • 高可用性とパフォーマンスが優先される場合
    コストよりもサービス品質が重要な場合は、プロビジョンド IOPS やマルチ AZ 配置を選択します。

セキュリティ要件に基づく除外

  • インターネットに直接接続させたくないリソース
    プライベートサブネットに配置し、NAT ゲートウェイや VPC エンドポイントを使用します。

  • キー管理が必要な場合
    カスタマー管理のキーが必要なら KMS を使用し、デフォルトのキーで問題なければサービスデフォルトの暗号化を使用します。


特定のシナリオにおける攻略法

データ移行とバックアップ

  • 「オンプレミスからクラウドへのデータ移行」
    → AWS Snowball
    大量データの物理的な移行に使用します。

  • 「データのストリーミング移行」
    → AWS Data Migration Service (DMS)
    データベースの移行やレプリケーションに使用します。

アプリケーションアーキテクチャ

  • 「マイクロサービス」「コンテナ化」
    → Amazon ECS または Amazon EKS
    コンテナオーケストレーションサービスを使用します。

  • 「サーバーレスアーキテクチャ」
    → AWS Lambda と API Gateway
    フルマネージドなサーバーレス環境を構築します。

ログとモニタリング

  • 「ログの収集と分析」
    → Amazon CloudWatch Logs や Amazon Elasticsearch Service
    ログデータの集約と分析に使用します。

  • 「運用の自動化と通知」
    → AWS CloudTrail と Amazon SNS
    変更履歴の追跡と通知サービスを活用します。


よくある誤答パターンの回避

  • S3 をファイルシステムとして使用しない
    S3 はオブジェクトストレージであり、EC2 のルートボリュームやブロックデバイスとしては使用できません。

  • EC2 インスタンスにアクセスキーを保存しない
    セキュリティのベストプラクティスとして、IAM ロールを使用して権限を付与します。

  • 単一の AZ に依存しない
    高可用性が求められる場合は、マルチ AZ 配置やリージョン間レプリケーションを検討します。

  • デフォルトで暗号化されないサービスを確認
    S3 や EBS など、一部のサービスはデフォルトで暗号化されないため、必要に応じて設定を有効化します。


最後に

試験では、AWS のサービス特性やベストプラクティスを理解しているかが問われます。上記の攻略法を活用し、問題文に含まれるキーワードや要件に注目して正しいサービスやソリューションを選択してください。また、最新の AWS ドキュメントやホワイトペーパーを参照し、知識をアップデートすることも重要です。

1
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?