【IT資格】AWS認定 ~ アソシエイト/ソリューションアーキテクト ~

■ はじめに

https://dk521123.hatenablog.com/entry/2022/01/28/162154

の続き。

 今回は、
AWS認定ソリューションアーキテクト アソシエイト(SAA-C02)
に関して、まとめる
あと、今後の自分の課題についても洗い出す。

目次

【0】試験について
 1)試験名
 2)試験範囲
【1】学習材料
 1)購入した書籍
 2)問題集
 3)動画
【2】グローバルインフラストラクチャーとネットワーク
 1)リージョンとアベイラビリティゾーン
 2)VPC
【3】ネットワーキングとコンテンツ配信
 1)CloudFront
 2)Route53
【4】コンピューティングサービス
 1)EC2
 2)ELB
 3)ECS
 4)Lambda
【5】運用支援サービス
 1)CloudWatch
 2)CloudTrail
【6】ストレージサービス
 1)EBS
 2)EFS
 3)S3
 4)S3 Glacier
 5)Storage Gateway
 6)FSx
【7】データベースサービス
 1)RDS
 2)Redshift
 3)DynamoDB
 4)ElastiCache
 5)その他のデータベース
【8】セキュリティとアイデンティティ
 1)セキュリティとアイデンティティ(IAM)
 2)KMS と CloudHSM
 3)AWS Certificate Manager
【9】アプリケーションサービス
 1)SQS
 2)SWF と Step Functions
 3)SNS と SES
【10】開発者ツール
 1)CodeCommit
 2)CodeBuild
 3)CodeDeploy
 4)CodePipeline
【11】プロビジョニングサービス
 1)Elastic Beanstalk
 2)OpsWorks
 3)CloudFormation
【12】分析サービス
 1)EMR
 2)ETLツール(Kinesis/Data Pipeline/Glue)
 3)その他の分析サービス(Athena/QuickSight)
【13】アーキテクチャ設計

【0】試験について

1)試験名

AWS 認定ソリューションアーキテクト – アソシエイト
AWS Certified Solutions Architect – Associate 

2)試験範囲

# 分野 出題の比率
1 弾力性に優れたアーキテクチャの設計 30%
2 高性能アーキテクチャの設計 28%
3 セキュアなアプリケーションとアーキテクチャの設計 24%
4 コストを最適化したアーキテクチャの設計 18%

[1] 弾力性に優れたアーキテクチャの設計

[a] 信頼性と弾力性に優れたストレージの選択
[b] 多層でAWSサービスを使用した疎結合化したシステム設計
[c] 可用性・耐障害性に優れた設計

※ 疎結合 (loose coupling. <=> 密結合)
 * 依存関係が弱く、各々の独立性が高いシステム構成

【1】学習材料

1)購入した書籍

* 以下の書籍をとりあえず買ってみた。
 => この本をベースに勉強を進めていく
 => 以降、この本の各章について取り上げ、
  その技術事項に関する関連記事を載せておく

課題

* 以下、過去に触れていない技術事項。
 (こう羅列すると結構ある、、、)

* EBS
* EFS
* Storage Gateway
* FSx
* その他のデータベース
* CodeCommit
* Elastic Beanstalk
* OpsWorks
* Kinesis
* Data Pipeline
* QuickSight

2)問題集

* 以下のサイト参照。

無料Web問題集(180問)
https://aws-exam.net/saa/saa_question.php

無料Web模擬試験
https://explore.skillbuilder.aws/

* 登録の方法などは、以下のサイト参照

https://dev.classmethod.jp/articles/new-aws-official-practice-questions/

公式サイト・サンプル問題
https://d1.awsstatic.com/ja_JP/training-and-certification/docs-sa-assoc/AWS-Certified-Solutions-Architect-Associate_Sample-Questions_v4.0_FINAL.pdf

3)動画

https://www.youtube.com/watch?v=fsz6G45A4H4
https://www.youtube.com/watch?v=c89BR3PQuI0&list=PL2nCE2iR-lplkSsCoKuixZB4dNlFoHjEW

【2】グローバルインフラストラクチャーとネットワーク

1)リージョンとアベイラビリティゾーン
2)VPC

Amazon VPC ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2019/12/08/105415
Amazon VPC ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2021/01/24/000000
Amazon VPC ~ 基本編 / VPCエンドポイント ~
https://dk521123.hatenablog.com/entry/2022/03/20/000000

【3】ネットワーキングとコンテンツ配信

1)CloudFront
2)Route53

Amazon CloudFront ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2017/12/18/233136
Route 53 ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2021/08/08/000000

【4】コンピューティングサービス

1)EC2
2)ELB
3)ECS
4)Lambda

Amazon EC2 ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2017/02/16/235120
ELB ~ 入門編 / ロードバランサ ~
https://dk521123.hatenablog.com/entry/2017/02/17/232855
ELB ~ 基本編 / パスベースのルーティング ~
https://dk521123.hatenablog.com/entry/2017/02/27/234919
ELB ~ 基本編 / Auto Scaling ~
https://dk521123.hatenablog.com/entry/2019/10/19/212241
Amazon ECR ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/05/22/165711
Amazon ECS / Fargate ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2022/04/03/000000
Lambda ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2017/04/05/235618

【5】運用支援サービス

1)CloudWatch
2)CloudTrail

CloudWatch ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2022/03/08/145856
CloudTrail ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2022/01/22/000000

【6】ストレージサービス

1)EBS ★
2)EFS ★
3)S3
4)S3 Glacier
5)Storage Gateway ★
6)FSx ★

Amazon S3 ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2017/03/06/212734
Amazon S3 ~ S3 Glacier / S3 Glacier Deep Archive ~
https://dk521123.hatenablog.com/entry/2020/10/01/230953

【7】データベースサービス

1)RDS
2)Redshift
3)DynamoDB
4)ElastiCache
5)その他のデータベース ★

Amazon RDS ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2017/02/18/121327
Amazon Redshift ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/02/22/002139
DynamoDB ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2017/02/19/121008
ElastiCache ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2022/01/21/000000

【8】セキュリティとアイデンティティ

1)セキュリティとアイデンティティ(IAM)
2)KMS と CloudHSM
3)AWS Certificate Manager

IAM ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2017/02/26/231046

KMS ~ 入門編 ~

* CloudHSM に関しても少し触れている

https://dk521123.hatenablog.com/entry/2020/02/27/232553

AWS Certificate Manager (ACM) ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2018/03/06/234000

【9】アプリケーションサービス

1)SQS
2)SWF と Step Functions
3)SNS と SES

Amazon SQS ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2022/03/10/222201
AWS Step Functions ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2020/03/05/000000
Amazon SNS ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2021/06/03/175213
Amazon SES ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2017/04/28/234103

【10】開発者ツール

1)CodeCommit ★
2)CodeBuild
3)CodeDeploy
4)CodePipeline

CodeBuild ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/01/21/221122
CodeDeploy ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/05/30/122803
CodePipeline ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/01/23/231827

【11】プロビジョニングサービス

1)Elastic Beanstalk ★
2)OpsWorks ★
3)CloudFormation

AWS CloudFormation ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2021/10/26/224812

【12】分析サービス

1)EMR
2)ETLツール(Kinesis/Data Pipeline/Glue)
3)その他の分析サービス(Athena/QuickSight)

Amazon EMR ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/02/20/230519
AWS Glue ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2019/10/01/221926
Amazon Athena ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/06/17/173717

【13】アーキテクチャ設計

AWS Well-Architected Framework
https://dk521123.hatenablog.com/entry/2017/06/01/234052

関連記事

AWS認定資格
https://dk521123.hatenablog.com/entry/2022/01/28/162154
AWS の セキュリティを考える
https://dk521123.hatenablog.com/entry/2017/08/31/235847