C02 vs. C03 分野と範囲の考察─AWS認定SAA（ソリューションアーキテクト・アソシエイト）試験

AWS認定ソリューションアーキテクト・アソシエイト資格、いわゆるSAA。
2022年8月30日から新しいバージョン SAA-C03 がリリースされました。
これに伴い試験対策をどうしたものかと考えるため、何はともあれ公式の[試験ガイド](https://d1.awsstatic.com/ja_JP/training-and-certification/docs-sa-assoc/AWS-Certified-Solutions-Architect-Associate_Exam-Guide.pdf)で示されている情報を比較してみようということに。

アップデートに関する事前広報では「試験の詳細に変更はございません」という記述もありましたが、それだったら「アップデート」にならないわけで、分野や数量は限られているとしてもやはりある程度大きな変更があったはず。。。（本当に？）

今回は各分野の出題比率と「AWSの機能とサービス」（＝出題範囲？）を比較してみました。
結論は、、、ありません。

:::note info
__2022/09/20追記__
先日SAA-C03を受験。従来のSAA-C02試験対応をうたう教材に示されている範囲をきちんと学習していれば及第点を獲得できるのではないかなあ、という印象。
:::

※比較に用いた試験ガイドはいずれも7月5日ころにダウンロードしたものです：
* 「AWS Certified Solutions Architect – Associate(SAA-C02) 試験ガイド」（公開終了）
* 「AWS Certified Solutions Architect – Associate(SAA-C03) 試験ガイド」（[公開中](https://d1.awsstatic.com/ja_JP/training-and-certification/docs-sa-assoc/AWS-Certified-Solutions-Architect-Associate_Exam-Guide.pdf)）

# 各分野の出題比率の比較

試験ガイドの「内容の概要」セクションに示されている各分野の出題比率をみると、ようするに「C03ではセキュリティ系のサービスや機能が厚めに出題される」というように読めます：

### SAA-C02
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50571/993b2a66-5293-135c-ed1b-388b28fb9b88.png)

### SAA-C03
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50571/6188a169-a97d-6c3d-cbfb-254652e79170.png)

# 出題範囲のAWSサービスの比較

さらに試験ガイドの「付録」にある「機能とサービス」のセクションからサービスの一覧を抽出して、SC02 対 SC03 で比較をしてみました。

## 項目数

まずは項目数ですが、まったく違っています（いずれも重複は除外しています）：

* SAA-C02で列挙されていた項目は63。
* SAA-C03で列挙されていた項目は129。

この数値の差をもって「試験範囲が二倍になった」と考えていいのでしょうか？
というかそもそも「機能とサービス ＝ 出題範囲」と考えていいのでしょうか？
というのも2つのリストを突き合わせると、「SC02の試験ガイドでは『機能とサービス』に入っていないものの試験には出題されていた気がする」というサービスがちらほら見つかります。

## 突き合わせ表

列挙されていた項目を突き合わせてみた結果は以下の通り。「コメント」列で「ガイドにないが試験に登場」とあるものは私の記憶で述べているものなので正確性は期待しないでください・・・：

|#|C02グループ|C02サービス名|C03グループ|C03サービス名|C02になかった|コメント|
|:----|:----|:----|:----|:----|:----|:----|
|1|アナリティクス|Amazon Athena|分析|Amazon Athena|FALSE| |
|2|アナリティクス|Amazon EMR|分析|Amazon EMR|FALSE| |
|3|アナリティクス|AWS Glue|分析|AWS Glue|FALSE| |
|4|アナリティクス|Amazon Kinesis|分析|Amazon Kinesis|FALSE| |
|5|アナリティクス|Amazon QuickSight|分析|Amazon QuickSight|FALSE| |
|6|データベース|Amazon Redshift|分析|Amazon Redshift|FALSE| |
|7|アナリティクス|Amazon Elasticsearch Service (Amazon ES)|分析|Amazon OpenSearch Service (Amazon Elasticsearch Service)|TRUE|表記ブレ|
|8| | |分析|AWS Data Exchange|TRUE| |
|9| | |分析|AWS Data Pipeline|TRUE|ガイドにはないが試験に登場|
|10| | |分析|AWS Lake Formation|TRUE| |
|11| | |分析|Amazon Managed Streaming for Apache Kafka (Amazon MSK)|TRUE| |
|12|AWS の請求情報とコスト管理|AWS Budgets|AWS コスト管理|AWS Budgets|FALSE| |
|13|AWS の請求情報とコスト管理|Cost Explorer|AWS コスト管理|AWS Cost Explorer|TRUE|表記ブレ|
|14| | |AWS コスト管理|AWS Cost and Usage Report|TRUE| |
|15| | |AWS コスト管理|Savings Plans|TRUE|ガイドにはないが試験に登場|
|16|マネジメント、ガバナンス|Amazon EventBridge (Amazon CloudWatch Events)|アプリケーション統合|Amazon EventBridge (Amazon CloudWatch Events)|FALSE| |
|17|アプリケーション統合|Amazon Simple Notification Service (Amazon SNS)|アプリケーション統合|Amazon Simple Notification Service (Amazon SNS)|FALSE| |
|18|アプリケーション統合|Amazon Simple Queue Service (Amazon SQS)|アプリケーション統合|Amazon Simple Queue Service (Amazon SQS)|FALSE| |
|19| | |アプリケーション統合|Amazon AppFlow|TRUE| |
|20| | |アプリケーション統合|AWS AppSync|TRUE| |
|21| | |アプリケーション統合|Amazon MQ|TRUE| |
|22| | |アプリケーション統合|AWS Step Functions|TRUE|ガイドにはないが試験に登場|
|23|コンピューティング|Amazon EC2|コンピューティング|Amazon EC2|FALSE| |
|24|コンピューティング|AWS Elastic Beanstalk|コンピューティング|AWS Elastic Beanstalk|FALSE| |
|25| | |コンピューティング|AWS Batch|TRUE| |
|26| | |コンピューティング|Amazon EC2 Auto Scaling|TRUE|ガイドにはないが試験に登場|
|27| | |コンピューティング|AWS Outposts|TRUE|SAP試験に登場|
|28| | |コンピューティング|AWS Serverless Application Repository|TRUE| |
|29| | |コンピューティング|VMware Cloud on AWS|TRUE| |
|30| | |コンピューティング|AWS Wavelength|TRUE|ガイドにはないが試験に登場|
|31|データベース|Amazon Aurora|データベース|Amazon Aurora|FALSE| |
|32|データベース|Amazon DynamoDB|データベース|Amazon DynamoDB|FALSE| |
|33|データベース|Amazon ElastiCache|データベース|Amazon ElastiCache|FALSE| |
|34|データベース|Amazon RDS|データベース|Amazon RDS|FALSE| |
|35|データベース|Amazon Redshift|データベース|Amazon Redshift|FALSE| |
|36| | |データベース|Amazon Aurora Serverless|TRUE| |
|37| | |データベース|Amazon DocumentDB (with MongoDB compatibility)|TRUE|ガイドにはないが試験に登場|
|38| | |データベース|Amazon Keyspaces (for Apache Cassandra)|TRUE|ガイドにはないが試験に登場|
|39| | |データベース|Amazon Neptune|TRUE|ガイドにはないが試験に登場|
|40| | |データベース|Amazon Quantum Ledger Database (Amazon QLDB)|TRUE|ガイドにはないが試験に登場|
|41| | |データベース|Amazon Timestream|TRUE|ガイドにはないが試験に登場|
|42|マネジメント、ガバナンス|AWS Auto Scaling|マネジメントとガバナンス|AWS Auto Scaling|FALSE| |
|43|マネジメント、ガバナンス|AWS CloudFormation|マネジメントとガバナンス|AWS CloudFormation|FALSE| |
|44|マネジメント、ガバナンス|AWS CloudTrail|マネジメントとガバナンス|AWS CloudTrail|FALSE| |
|45|マネジメント、ガバナンス|Amazon CloudWatch|マネジメントとガバナンス|Amazon CloudWatch|FALSE| |
|46|マネジメント、ガバナンス|AWS Config|マネジメントとガバナンス|AWS Config|FALSE| |
|47|マネジメント、ガバナンス|AWS Organizations|マネジメントとガバナンス|AWS Organizations|FALSE| |
|48|マネジメント、ガバナンス|AWS Systems Manager|マネジメントとガバナンス|AWS Systems Manager|FALSE| |
|49|マネジメント、ガバナンス|AWS Trusted Advisor|マネジメントとガバナンス|AWS Trusted Advisor|FALSE| |
|50| | |マネジメントとガバナンス|AWS Command Line Interface (AWS CLI)|TRUE|ガイドにはないが試験に登場|
|51| | |マネジメントとガバナンス|AWS Compute Optimizer|TRUE| |
|52| | |マネジメントとガバナンス|AWS Control Tower|TRUE|SAP試験に登場|
|53| | |マネジメントとガバナンス|AWS License Manager|TRUE| |
|54| | |マネジメントとガバナンス|Amazon Managed Grafana|TRUE| |
|55| | |マネジメントとガバナンス|Amazon Managed Service for Prometheus|TRUE| |
|56| | |マネジメントとガバナンス|AWS Management Console|TRUE|サービスと言えばサービスだが。。。|
|57| | |マネジメントとガバナンス|AWS Personal Health Dashboard|TRUE| |
|58| | |マネジメントとガバナンス|AWS Proton|TRUE| |
|59| | |マネジメントとガバナンス|AWS Service Catalog|TRUE|サービスと言えばサービスだが。。。|
|60| | |マネジメントとガバナンス|AWS Well-Architected Tool|TRUE|ガイドにはないが試験に登場|
|61|移行、転送|AWS Database Migration Service (AWS DMS)|移行と転送|AWS Database Migration Service (AWS DMS)|FALSE| |
|62|移行、転送|AWS DataSync|移行と転送|AWS DataSync|FALSE| |
|63|移行、転送|AWS Migration Hub|移行と転送|AWS Migration Hub|FALSE| |
|64|移行、転送|AWS Transfer Family|移行と転送|AWS Transfer Family|FALSE| |
|65|移行、転送|AWS Server Migration Service (SMS)|移行と転送|AWS Server Migration Service (AWS SMS)|TRUE|表記ブレ|
|66|移行、転送|AWS Snowball|移行と転送|AWS Snow Family|TRUE|表記ブレ|
|67| | |移行と転送|AWS Application Discovery Service|TRUE|SAP試験に登場|
|68| | |移行と転送|AWS Application Migration Service (CloudEndure Migration)|TRUE|SAP試験に登場|
|69|ネットワーク、コンテンツ配信|Amazon CloudFront|ネットワークとコンテンツ配信|Amazon CloudFront|FALSE| |
|70|ネットワーク、コンテンツ配信|AWS Direct Connect|ネットワークとコンテンツ配信|AWS Direct Connect|FALSE| |
|71|ネットワーク、コンテンツ配信|AWS Global Accelerator|ネットワークとコンテンツ配信|AWS Global Accelerator|FALSE| |
|72|ネットワーク、コンテンツ配信|Amazon Route 53|ネットワークとコンテンツ配信|Amazon Route 53|FALSE| |
|73|ネットワーク、コンテンツ配信|AWS Transit Gateway|ネットワークとコンテンツ配信|AWS Transit Gateway|FALSE| |
|74|セキュリティ、アイデンティティ、コンプライアンス|AWS Certificate Manager (ACM)|セキュリティ、アイデンティティ、コンプライアンス|AWS Certificate Manager (ACM)|FALSE| |
|75|コンピューティング|Elastic Load Balancing|ネットワークとコンテンツ配信|Elastic Load Balancing (ELB)|TRUE|表記ブレ|
|76|ネットワーク、コンテンツ配信|Amazon VPC (および関連機能)|ネットワークとコンテンツ配信|Amazon VPC|TRUE|表記ブレ|
|77| | |ネットワークとコンテンツ配信|AWS PrivateLink|TRUE|ガイドにはないが試験に登場|
|78| | |ネットワークとコンテンツ配信|AWS VPN|TRUE|ガイドにはないが試験に登場|
|79| | |セキュリティ、アイデンティティ、コンプライアンス|AWS Artifact|TRUE| |
|80| | |セキュリティ、アイデンティティ、コンプライアンス|AWS Audit Manager|TRUE| |
|81| | |セキュリティ、アイデンティティ、コンプライアンス|AWS CloudHSM|TRUE|ガイドにはないが試験に登場|
|82| | |セキュリティ、アイデンティティ、コンプライアンス|Amazon Cognito|TRUE| |
|83| | |セキュリティ、アイデンティティ、コンプライアンス|Amazon Detective|TRUE| |
|84|セキュリティ、アイデンティティ、コンプライアンス|AWS Directory Service|セキュリティ、アイデンティティ、コンプライアンス|AWS Directory Service|FALSE| |
|85|セキュリティ、アイデンティティ、コンプライアンス|Amazon GuardDuty|セキュリティ、アイデンティティ、コンプライアンス|Amazon GuardDuty|FALSE| |
|86|セキュリティ、アイデンティティ、コンプライアンス|AWS Identity and Access Management (IAM)|セキュリティ、アイデンティティ、コンプライアンス|AWS Identity and Access Management (IAM)|FALSE| |
|87|セキュリティ、アイデンティティ、コンプライアンス|Amazon Inspector|セキュリティ、アイデンティティ、コンプライアンス|Amazon Inspector|FALSE| |
|88|セキュリティ、アイデンティティ、コンプライアンス|AWS Key Management Service (AWS KMS)|セキュリティ、アイデンティティ、コンプライアンス|AWS Key Management Service (AWS KMS)|FALSE| |
|89|セキュリティ、アイデンティティ、コンプライアンス|Amazon Macie|セキュリティ、アイデンティティ、コンプライアンス|Amazon Macie|FALSE| |
|90|セキュリティ、アイデンティティ、コンプライアンス|AWS Secrets Manager|セキュリティ、アイデンティティ、コンプライアンス|AWS Secrets Manager|FALSE| |
|91|セキュリティ、アイデンティティ、コンプライアンス|AWS Shield|セキュリティ、アイデンティティ、コンプライアンス|AWS Shield|FALSE| |
|92|セキュリティ、アイデンティティ、コンプライアンス|AWS Single Sign-On|セキュリティ、アイデンティティ、コンプライアンス|AWS Single Sign-On|FALSE| |
|93|セキュリティ、アイデンティティ、コンプライアンス|AWS WAF|セキュリティ、アイデンティティ、コンプライアンス|AWS WAF|FALSE| |
|94| | |セキュリティ、アイデンティティ、コンプライアンス|AWS Network Firewall|TRUE| |
|95|マネジメント、ガバナンス|AWS Resource Access Manager|セキュリティ、アイデンティティ、コンプライアンス|AWS Resource Access Manager (AWS RAM)|TRUE|表記ブレ|
|96| | |セキュリティ、アイデンティティ、コンプライアンス|AWS Security Hub|TRUE| |
|97| | |セキュリティ、アイデンティティ、コンプライアンス|AWS Firewall Manager|TRUE| |
|98|マネジメント、ガバナンス|AWS Backup|ストレージ|AWS Backup|FALSE| |
|99|ストレージ|Amazon Elastic Block Store (Amazon EBS)|ストレージ|Amazon Elastic Block Store (Amazon EBS)|FALSE| |
|100|ストレージ|Amazon Elastic File System (Amazon EFS)|ストレージ|Amazon Elastic File System (Amazon EFS)|FALSE| |
|101|ストレージ|Amazon S3|ストレージ|Amazon S3|FALSE| |
|102|ストレージ|Amazon S3 Glacier|ストレージ|Amazon S3 Glacier|FALSE| |
|103|ストレージ|AWS Storage Gateway|ストレージ|AWS Storage Gateway|FALSE| |
|104|ストレージ|Amazon FSx|ストレージ|Amazon FSx (すべてのタイプに対応)|TRUE|表記ブレ|
|105| | |機械学習|Amazon Comprehend|TRUE| |
|106| | |機械学習|Amazon Forecast|TRUE| |
|107| | |機械学習|Amazon Fraud Detector|TRUE| |
|108| | |機械学習|Amazon Kendra|TRUE| |
|109| | |機械学習|Amazon Lex|TRUE| |
|110| | |機械学習|Amazon Polly|TRUE| |
|111| | |機械学習|Amazon Rekognition|TRUE| |
|112| | |機械学習|Amazon SageMaker|TRUE| |
|113| | |機械学習|Amazon Textract|TRUE| |
|114| | |機械学習|Amazon Transcribe|TRUE| |
|115| | |機械学習|Amazon Translate|TRUE| |
|116|ネットワーク、コンテンツ配信|Amazon API Gateway|フロントエンドのウェブとモバイル|Amazon API Gateway|FALSE| |
|117| | |フロントエンドのウェブとモバイル|AWS Amplify|TRUE| |
|118| | |フロントエンドのウェブとモバイル|AWS Device Farm|TRUE| |
|119| | |フロントエンドのウェブとモバイル|Amazon Pinpoint|TRUE| |
|120| | |メディアサービス|Amazon Elastic Transcoder|TRUE| |
|121| | |メディアサービス|Amazon Kinesis Video Streams|TRUE|ガイドにはないが試験に登場|
|122|コンピューティング|AWS Fargate|サーバーレス|AWS Fargate|FALSE| |
|123|コンピューティング|AWS Lambda|サーバーレス|AWS Lambda|FALSE| |
|124| | |サーバーレス|AWS AppSync|TRUE| |
|125|コンピューティング|Amazon Elastic Container Service (Amazon ECS)|コンテナ|Amazon Elastic Container Service (Amazon ECS)|FALSE| |
|126|コンピューティング|Amazon Elastic Kubernetes Service (Amazon EKS)|コンテナ|Amazon Elastic Kubernetes Service (Amazon EKS)|FALSE| |
|127| | |コンテナ|Amazon Elastic Container Registry (Amazon ECR)|TRUE|ガイドにはないが試験に登場|
|128| | |コンテナ|Amazon ECS Anywhere|TRUE| |
|129| | |コンテナ|Amazon EKS Anywhere|TRUE| |
|130| | |コンテナ|Amazon EKS Distro|TRUE| |
|131| | |デベロッパーツール|AWS X-Ray|TRUE| |