AWS 認定ソリューションアーキテクト – アソシエイトレベル 抑えておくべきポイント

# ソリューションアーキテクト - アソシエイトレベル概要

- [AWS 認定ソリューションアーキテクト – アソシエイト](http://aws.amazon.com/jp/certification/certification-levels/certified-solutions-architect-associate/)
- [AWS 認定ソリューションアーキテクト - アソシエイトレベル試験要覧](http://media.amazonwebservices.com/jp/certification/AWS_certified_SolutionArchitect_associate_blueprint_JP.pdf)
- [アマゾンウェブサービス – AWS認定ソリューションアーキテクト – アソシエイトレベルサンプル試験](http://media.amazonwebservices.com/jp/certification/AWS_certified_SolutionArchitect_associate_examSample.pdf)

## AWS 認定ソリューションアーキテクト - アソシエイトレベル試験要覧

> AWS 認定 ソリューションアーキテクト– アソシエイトレベル 試験は、受験者の以下の能力を認定するものです。 
> 
- 要件を理解し、AWS アーキテクチャーのベストプラクティスを用いて構築するソリューションを定義することができる。 
- アーキテクチャーのベストプラクティスを、開発者およびシステム管理者に対してプロジェクトのライフサイクルを通じ
て助言できる。 

求められるAWSの知識は以下のように記述されています。
> AWS の知識 
> 
- AWS のコンピューティング、ネットワーキング、ストレージ、データベースサービスの実践的な使用経験 
- 大規模分散システム設計に関する専門的な経験 
- システムの伸縮自在性およびスケーラビリティの概念に対する理解 
- AWS に関連するネットワーク技術の理解 
- AWS が提供するセキュリティ機能およびツール全般と、従来型サービスとの連携に関する高度な理解 
- AWS （AWS SDK、AWS API、コマンドラインインターフェイス、AWS CloudFormation）の操作方法に関する深い理解 
- AWS のデプロイおよび管理サービスに関する実践経験 

さらにIT全般の知識が求められるようです

> IT 全般の知識 
> 
- ウェブサーバー（Apache、nginx、IIS）、キャッシング、アプリケーションサーバー、ロードバランサーなど、一般的な
多層アーキテクチャーに関する高度な理解 
- RDBMS（MySQL、Oracle、SQL Server)、NoSQL 
- メッセージキューおよびエンタープライズサービスバス（ESB）に関する知識 
- 疎結合およびステートレスシステムに関する知識 
- 配信システムにおける各種整合性モデルについての理解 
- Contents Delivery Network に関する経験、およびパフォーマンスコンセプトの理解 
- ルートテーブル、アクセスコントロールリスト、ファイアウォール、NAT、HTTP、DNS、IP、OSI 参照モデルに関するネットワーク知識および経験 
- RESTful ウェブサービス、XML、JSON に関する知識 
- ソフトウェア開発ライフサイクルに関する理解 
- 公開キー暗号化、SSH、アクセス認証情報、X.509 証明書など、情報およびアプリケーションセキュリティに関する経験 


## 勉強方法

試験要覧には、以下の様な勉強方法が提示されています。

> 
- AWS 実践入門１、および AWS 実践入門２（各 1 日間のクラスルームトレーニング） 
- Architecting with AWS（3 日間のクラスルームトレーニング）(http://aws.amazon.com/jp/training/course-descriptions/architect/) 
- 最低 1 つのプログラミング言語に関する詳細な知識またはトレーニング経験 
- AWS ホワイトペーパー（http://aws.amazon.com/jp/whitepapers/） : 
    - セキュリティプロセスの概要
    - AWS クラウド のストレージオプション
    - 障害復旧を目的とした Amazon Web Services の使用
    - アマゾン ウェブ サービスの概要
    - リスクとコンプライアンスホワイトペーパー
    - クラウドコンピューティングのアーキテクチャ:ベストプラクティス 
- オンプレミスと AWS を組み合わせたハイブリッド環境の構築経験 
- http://aws.amazon.com/jp/architecture/ ウェブサイトの活用 
- AWS ドキュメント（http://aws.amazon.com/jp/documentation/） 


評価対象となる分野と全体に占める割合が公開されています

| 分野 | 試験に占める割合 | 
|:-----------|:-----------:|
| 1.0 高可用性、コスト効率、対障害性、スケーラブルなシステムの設計 | 60% |
| 2.0 実装/デプロイ     |  10% |
| 3.0 データセキュリティ |  20% |
| 4.0 トラブルシューティング | 10% |

# 参考資料

私は、[AWS クラウドサービス活用資料集 | アマゾン ウェブ サービス（AWS 日本語）](http://aws.amazon.com/jp/aws-jp-introduction/)の資料を見て勉強しました。
以下に、確認しておいたほうが良い資料をまとめます。

## EC2/EBS
AWSのコアとなるサービスです。しっかりと抑えておきましょう。

- [AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)](http://www.slideshare.net/AmazonWebServicesJapan/amazon-elastic-compute-cloud-amazon-ec2)
- [[AWSマイスターシリーズ] リザーブドインスタンス&スポットインスタンス](http://www.slideshare.net/AmazonWebServicesJapan/20131023-aws-meisterregeneraterispotpublic)
- [[AWSマイスターシリーズ] Instance Store & Elastic Block Store](http://www.slideshare.net/AmazonWebServicesJapan/aws-instance-store-e)
- [[AWSマイスターシリーズ] Elastic Block Store(EBS)](http://www.slideshare.net/AmazonWebServicesJapan/aws-16148274)


## AutoScale/CloudWatch
こちらもしっかりと抑えておきたい項目です。

- [[AWSマイスターシリーズ]Amazon CloudWatch & Auto Scaling](http://www.slideshare.net/AmazonWebServicesJapan/awsa)

## VPC
VPCの問題は結構出る印象です。しっかりと抑えておきたいところです。

- [Amazon VPCトレーニング-VPCの説明](http://www.slideshare.net/AmazonWebServicesJapan/amazon-vpcvpc)
- [AWS Black Belt Techシリーズ Amazon VPC](http://www.slideshare.net/AmazonWebServicesJapan/aws-black-belt-tech-amazon-vpc)
- [Amazon Virtual Private Cloud (VPC) by Default](http://www.slideshare.net/AmazonWebServicesJapan/vp-cby-default20130404public)

## S3/Glacier
用途と、権限を抑えておきたいところです。

- [AWS Black Belt Techシリーズ Amazon Simple Storage Service (Amazon S3)](http://www.slideshare.net/AmazonWebServicesJapan/aws-black-belttechwebinar2014s3public)
- [AWSマイスターシリーズReloaded -Amazon Glacier-](http://www.slideshare.net/AmazonWebServicesJapan/awsreloaded-amazon-glacier)
- [Amazon Glacierのご紹介(機能編)](http://www.slideshare.net/AmazonWebServicesJapan/amazon-glacier)

## ELB
しっかりと抑えておきたいところです。

- [AWS Black Belt Techシリーズ Elastic Load Balancing (ELB)](http://www.slideshare.net/AmazonWebServicesJapan/elastic-load-balancing)
- [ロードバランサとSocket接続を使用したイベント通知サーバの負荷分散](http://www.slideshare.net/AmazonWebServicesJapan/socket-15753751)

## IAM
- [AWS Black Belt Techシリーズ AWS IAM](http://www.slideshare.net/AmazonWebServicesJapan/aws-black-belt-tech-aws-iam)

## CloudFront
- [[AWSマイスターシリーズ] Amazon CloudFront / Amazon Elastic Transcoderによるコンテンツ配信](http://www.slideshare.net/AmazonWebServicesJapan/20131120-aws-medisterregeneratecloudfrontetspublic)

## RDS
- [AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)](http://www.slideshare.net/AmazonWebServicesJapan/20140416-aws-blackbeltrds)
- [20120508 aws meister-rds-public](http://www.slideshare.net/AmazonWebServicesJapan/20120508-aws-meisterrdspublic)



## 抑えておいたほうがよいです

- [[AWSマイスターシリーズ] Amazon CloudFront / Amazon Elastic Transcoderによるコンテンツ配信](http://www.slideshare.net/AmazonWebServicesJapan/20131120-aws-medisterregeneratecloudfrontetspublic)
- [[AWSマイスターシリーズ] Amazon ElastiCache](http://www.slideshare.net/AmazonWebServicesJapan/aws-amazon-elast)
- [Amazon ElastiCache fro Redis Q&A](http://www.slideshare.net/AmazonWebServicesJapan/20131107-elasti-cacheforredisoa)
- [[AWSマイスターシリーズ]Amazon Simple Workflow Service (SWF)](http://www.slideshare.net/AmazonWebServicesJapan/20130424-aws-meisterregenerateswfpublic)
- [[AWSマイスターシリーズ] Amazon Simple Email Service](http://www.slideshare.net/AmazonWebServicesJapan/20140305-aws-meisterregeneratedamazonsespublic)
- [[AWSマイスターシリーズ] Amazon SQS / SNS](http://www.slideshare.net/AmazonWebServicesJapan/aws-31275003)

## セキュリティ

- [AWS セキュリティとコンプライアンス](http://www.slideshare.net/AmazonWebServicesJapan/aws-23722701)
- [AWSにおけるマイクロソフトプラットフォームセキュリティ](http://www.slideshare.net/AmazonWebServicesJapan/securing-microsoft-platform-on-amazon-web-services-20131219)
- [「金融機関等コンピュータシステムの安全対策基準」に対する AWSの対応状況リスト | アマゾン ウェブ サービス（AWS 日本語）](http://aws.amazon.com/jp/aws-jp-fisclist/)
- [セキュリティプロセスの概要](http://d36cz9buwru1tt.cloudfront.net/jp/wp/AWS%20Security%20Whitepaper%20-%20May%202011.pdf)
- [「金融機関等コンピュータシステムの安全対策基準」に対するAWSの対応状況リスト](http://d36cz9buwru1tt.cloudfront.net/jp/wp/AWS%20Risk%20and%20Compliance%20Whitepaper.pdf)
- [AWS セキュリティセンター | アマゾン ウェブ サービス（AWS 日本語）](http://aws.amazon.com/jp/security/)
- [セキュリティリソース - AWS セキュリティセンター | アマゾン ウェブ サービス（AWS 日本語）](http://aws.amazon.com/jp/security/security-resources/)
- [脆弱性レポート - AWS セキュリティセンター (AWS Security Center) | アマゾン ウェブ サービス（AWS 日本語）](http://aws.amazon.com/jp/security/vulnerability-reporting/)
- [侵入テスト - AWS セキュリティセンター (AWS Security Center) | アマゾン ウェブ サービス（AWS 日本語）](http://aws.amazon.com/jp/security/penetration-testing/)
- [不審な E メールの報告| アマゾン ウェブ サービス（AWS 日本語）](http://aws.amazon.com/jp/security/report-suspicious-emails/)

## 余裕があれば目を通しておくと良いかと思います。

- [[AWSマイスターシリーズ] Amazon Route53](http://www.slideshare.net/AmazonWebServicesJapan/20130821-awsmeisterregenerateroute53public)
- [[AWSマイスターシリーズ] AWS CloudFormation](http://www.slideshare.net/AmazonWebServicesJapan/aws-aws-cloudformation)
- [AWS Black Belt Techシリーズ Amazon DynamoDB](http://www.slideshare.net/AmazonWebServicesJapan/aws-black-belt-tech-amazon-dynamodb)
- [[AWSマイスターシリーズ] Amazon Redshift](http://www.slideshare.net/AmazonWebServicesJapan/20130716-aws-meisterregenerateredshiftpublic)
- [[AWSマイスターシリーズ] Amazon Elastic MapReduce (EMR)](http://www.slideshare.net/AmazonWebServicesJapan/20130925-aws-meisterregenerateemrpublic)
- [ビッグデータサービス群のおさらい & AWS Data Pipeline](http://www.slideshare.net/AmazonWebServicesJapan/aws-data-pipeline-32647719)
- [Amazon elastictranscoderのご紹介](http://www.slideshare.net/AmazonWebServicesJapan/amazon-elastictranscoder)
- [[AWSマイスターシリーズ]AWS Storage Gateway](http://www.slideshare.net/AmazonWebServicesJapan/20130515-aws-meisterregeneratestoragegwpublic)

## 事例
AWSのソリューションの組み合わせでの問題は必ず出ます。

- [エンターテイメント業界におけるAWS活用事例](http://www.slideshare.net/AmazonWebServicesJapan/entertainment-20120725)
- [AWSクラウドでのCDN活用-動画配信編-](http://www.slideshare.net/AmazonWebServicesJapan/awscdn)
- [メディア界隈で活用されるAWS](http://www.slideshare.net/AmazonWebServicesJapan/aws-26611956)
- [AWSで実現するバックアップとディザスタリカバリ](http://www.slideshare.net/AmazonWebServicesJapan/aws-15753828)
- [WebサービスStartUP向け AWSスケーラブルな構成例](http://www.slideshare.net/AmazonWebServicesJapan/aws-for-startup20130712public)
- [ゲームプラットフォーム on AWS](http://www.slideshare.net/AmazonWebServicesJapan/on-aws-20130927)

## 目を通しておいたほうが良いリンク
- [AWS の製品とサービス（Products） | アマゾン ウェブ サービス（AWS 日本語）](http://aws.amazon.com/jp/products/)
- [AWS認定ソリューションアーキテクト- アソシエイトレベル 勉強記（１） - Qiita](http://qiita.com/gohatk@github/items/ac79f70b0ec47bd8323e)
- [AWS 認定ソリューションアーキテクト – アソシエイト レベル試験に合格する方法 ｜ Developers.IO](http://dev.classmethod.jp/etc/how-to-get-a-certification-aws-architect-associate-level/)

# まとめ
普段から使っていても、結構わからない問題が出ます。上記のドキュメントを読むことでいろいろと勉強になりました。
特にブラックベルトシリーズは読んでて面白かったです。（私が勉強した時はマイスターシリーズしかなかったですが）

あと、[アマゾンウェブサービス – AWS認定ソリューションアーキテクト – アソシエイトレベルサンプル試験](http://media.amazonwebservices.com/jp/certification/AWS_certified_SolutionArchitect_associate_examSample.pdf)に目を通しておくといいことがあるかも。