AWS SAP on AWS(PAS)合格記(2022/05/24投稿)

# はじめに
この度AWS認定のSAP on AWSを受験してきましたので、勉強した内容と受験した感想を書いておきます。
これから受験される方の参考になれば幸いです。
尚、SAP知識は勉強開始時点で全くのゼロです。

今回でAWS認定は12冠を達成しました。

* [2019-07-04 AWS Certified Cloud Practitioner](https://qiita.com/handy-dd18/items/c2b62ad58206e47f1345)
* [2019-07-24 AWS Certified Solutions Architect - Associate](https://qiita.com/handy-dd18/items/96a9f374a64663b10e24)
* 2021-02-25 AWS Certified Data Analytics - Specialty (DAS)
* [2021-07-23 AWS Certified Developer - Associate (DVA)](https://qiita.com/handy-dd18/items/33ba3e6cfa100903912c)
* [2021-10-26 AWS Certified SysOps Administrator - Associate (SOA)](https://qiita.com/handy-dd18/items/2ff92ea79de13c326656)
* [2021-11-13 AWS Certified Security - Specialty (SCS)](https://qiita.com/handy-dd18/items/803eadbcdabf0b9f8671)
* [2021-12-01 AWS Certified DevOps Engineer - Professional (DOP)](https://qiita.com/handy-dd18/items/3166f949b84bc15371a7)
* [2021-12-28 AWS Certified Database - Specialty (DBS)](https://qiita.com/handy-dd18/items/4bde3b0faf3517e07901)
* [2022-01-06 AWS Certified Advanced Networking - Specialty (ANS)](https://qiita.com/handy-dd18/items/2617c9ec1e21ec55a406)
* [2022-01-15 AWS Certified Solutions Architect - Professional (SAP)](https://qiita.com/handy-dd18/items/3a87471ac74e7370c966)
* [2022-01-27 AWS Certified Machine Learning (MLS) - Specialty](https://qiita.com/handy-dd18/items/42ae7b81851658ee3187)
* 2022-05-23 AWS Certified SAP on AWS - Specialty（PAS） ← 今回


# 前提
* AWS経験は２年と半年程度
* 普段はデータ分析系のサービスを使うことが多い
* 最近は業務でセキュリティ周りのこともやる機会が増えてきた
* DB系はほとんど使わない。Redshiftだけ触る
* コンテナ周りは少々触る


# 学習内容
今回は以下の順番で勉強を進めました。

* ①試験ガイドで試験内容を把握
* ②サンプル問題で問題に慣れる
* ③benchprepで模擬問題を解いてより出題傾向を掴む
* ④SAP本でSAP概要を理解する
* ⑤SAP on AWSの公式ドキュメントと事例集を読み込む

勉強を開始する前に、片っ端からSAP on AWS認定に関連する記事を読み漁ってどのような勉強をしたら良いのかを確認しました。
勉強後振り返って考えると、NRIネットコムさんの学習方法記事(一番下の記事)に記載されたリンク集が知りたい内容が多く含まれていて良かったです。
* [目指せ14冠？！AWS Certified SAP on AWS – Specialty合格に向けて役立ちそうな情報をまとめてみた](https://dev.classmethod.jp/articles/try-sap-on-aws-specialty/)
* [AWS Certified: SAP on AWS - Specialty Beta 試験を受験してきました](https://blog.serverworks.co.jp/sap-on-aws-specialty-beta)
* [AWS Certified: SAP on AWS - Specialty Beta 試験に合格しました](https://blog.serverworks.co.jp/sap-on-aws-specialty-passed)
* [AWS Certified: SAP on AWS – Specialty のサンプル問題を解いてみた](https://blog.usize-tech.com/aws-certified-sap-on-aws-specialty-01/)
* [AWS Certified: SAP on AWS - Specialty Beta試験の受験結果が出ました！！](https://www.beex-inc.com/blog/sap_on_aws_certification)
* [AWS 認定 SAP on AWS - 専門知識(AWS Certified: SAP on AWS - Specialty)の学習方法](https://tech.nri-net.com/entry/aws_certified_sap_on_aws_specialty)


## ①試験ガイドで試験内容を把握
最初は公式が出している試験ガイドを見てどのようなことが問われるのか確認しました。

* [AWS Certified: SAP on AWS - Specialty 試験ガイド](https://d1.awsstatic.com/ja_JP/training-and-certification/docs-sap-on-aws-specialty/SAP-on-AWS-Specialty_Exam-Guide.pdf)

試験ガイドの先頭には以下の記載がありますが、読んでみると今までのAWS認定試験と問われていることは大きくは変わらず、SAPという独自の要素はありますが、試験で評価したい内容は「AWSでの設計・構築・運用やAWSへの移行を如何にして実現するのか」だと理解しました。
そのため勉強する内容としてはSAPが深く絡む構成・設定等を中心にして、標準的なAWSサービスの機能等の過去の試験で一度学習した内容は振り返り程度にしました。
```
・AWS Well-Architected Framework に準拠して AWS Cloud で実行される SAP ソリューションを設計する
・SAP の認定およびサポート要件に準拠して AWS Cloud で実行される SAP ソリューションを設計する
・AWS で新しい SAP ワークロードを実装する
・既存の SAP ワークロードを AWS に移行する
・AWS で SAP ワークロードを運用する 
```

試験分野の重みとしてはワークロードの設計と移行が高く、続いて実装、運用メンテナンスとなっていました。
昔の試験ガイドは求められる知識とスキルをそこまで詳しく書いてませんでしたが、最近の試験ガイドは結構細かく書いてあったので、勉強の際の参考にしました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/440403/c6e20b8d-27ed-fea9-e67f-59e52609cb49.png)


## ②サンプル問題で問題に慣れる
試験ガイドで出題内容や問われる知識を確認したら、次は試験問題に慣れるためにサンプル問題を解きました。
AWS試験をいくつか受験したことある方であれば、勉強前の知識でどこまで解けるのかの指標として一度解いてみるのが良いと思います。
* [AWS Certified: SAP on AWS - Specialty サンプル問題](https://d1.awsstatic.com/ja_JP/training-and-certification/docs-sap-on-aws-specialty/SAP-on-AWS-Specialty_Sample-Questions.pdf)


## ③benchprepで模擬問題を解いて出題傾向を掴む
サンプル問題を解いて問題に慣れた後は、さらに問題に慣れるためにAWS公式から出ている模擬問題を実際に解いて、現在の知識でどこまで解けるのか確認しました。
模擬問題はBenchPrepにある「[AWS Certification Official Practice Question Sets](https://amazonwebservices.benchprep.com/app/aws-certification-official-practice-question-sets-english#exams)」で解くことが可能です。

一応私はこの模擬問題を正答率90%を超えるまで繰り返し解きました。
繰り返し解くことで出題された問題文のシステム構成やSAP用語を丸暗記することができ、公式ドキュメント等を読んだ時によりイメージがしやすくなりました。

模擬問題をするときの注意点として、「SAP on AWS - Specialty 」はまだ新しい試験だからか、日本語ページにはなく英語ページからのみ受けることができました。
ただ画面に「この練習製品は、2022年6月30日にシステム更新を行う際に、廃止されます。」と記載されていることから、今だけかもしれませんのでご注意ください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/440403/e822ca56-5a18-9f34-693f-9a876d96afd6.png)


## ④SAP本でSAP概要を理解する
模擬問題を解いてSAP用語とその用途が何となく見えてきたので、次はSAP用語について理解しようと以下の本を購入しました。
ただ、以下の本はどちらかというとSAPを構成するモジュールについての説明が多く、求めていたSAP用語についてはほとんど載っていなかったのであまり参考にはなりませんでした。

* [図解入門 よくわかる最新SAPの導入と運用](https://www.amazon.co.jp/dp/B07RS9P94M/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1)

受験後に以下の本を見つけましたが、この本も↑の本と観点はそこまで変わらなかったので、試験勉強に役に立つかと言われるとそこまでではなさそうでした。

* [世界一わかりやすいSAPの教科書 入門編](https://www.amazon.co.jp/dp/B09D6P5QN5/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1)


## ⑤SAP on AWSの公式ドキュメントと事例集を読み込む
SAP用語についてはわからないものが出たら都度調べることにして、次はAWS公式が出している以下のドキュメントの読み込みをしました。

個人的には、以下の一般SAPガイドの内容は最低限頭に入れておくべきだと思いました。
これだけで合格できるとは言いませんが、SAPをAWSで構築する上での情報がまとまっていて、どのようなトラブルシュートが必要になるのかまで細かく書いてあり、実機で検証できない自分としてはすごい助かりました。

* [一般 SAP ガイド](https://docs.aws.amazon.com/sap/latest/general/overview-sap-on-aws.html)

他には以下の技術文書のページだったり、SAP on AWSのブログを読んだりはしましたが、何分数が多かったので時間があるときに少しずつ読み進めました。

* [SAP on AWS 技術文書](https://aws.amazon.com/jp/sap/docs/)
* [Category: SAP on AWS](https://aws.amazon.com/jp/blogs/news/category/sap/)


# 受験した感想
正直言いますと、上記で記載した内容だけだと合格するのはきついと思いました。
自分の場合はAWS側の知識がある程度あったのでSAPに注力して勉強しましたが、それでも全然わからない問題がいくつも出ました。

実際1回目の試験は落ちて、再勉強して2回目の試験で何とか合格することができたので、
お金と時間に余裕があれば1回受験してみて、不足してそうな知識を勉強して再受験するというのもアリかもしれません(笑)


# 受験結果
スコアは1回目708、2回目755でした。
1問でも落としていたら不合格でしたが、ギリギリ合格できました。

* 1回目
![ぼかしモザイク_20220520_213136.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/440403/7f206aa9-a2a6-3dd9-11ab-3bd18ad7f5d6.png)

* 2回目
![ぼかしモザイク_20220520_213213.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/440403/fd0be668-30a7-ecc8-38aa-5b5f04497354.png)


# おわりに
結構試験特化の勉強したのでSAPの知識は身に付いた気はしないですが、まぁそもそもの受験のモチベーションが全冠を維持するためなので合格できただけでも良しとしたいと思います。
多分SAPを業務で扱う機会はない...はず？

この記事がどなたかのためになっていると幸いです。


# 勉強に使用した参考URL集
最後に役に立った役に立たなかった関係なく1回以上読んだURL集を一覧で貼っておきます。
もしかしたら重複もあるかもしれませんが必要であればご参照ください。
※AWSブログは全部は載せれてないかもしれません

AWSドキュメント
* [Troubleshoot AWS Backint Agent for SAP HANA](https://docs.aws.amazon.com/ja_jp/sap/latest/sap-hana/aws-backint-agent-troubleshooting.html)
* [トラブルシューティング](https://docs.aws.amazon.com/ja_jp/quickstart/latest/sap-hana/troubleshooting.html)
* [How AWS Launch Wizard works](https://docs.aws.amazon.com/ja_jp/launchwizard/latest/userguide/how-launch-wizard-works.html)
* [Storage Configuration for SAP HANA](https://docs.aws.amazon.com/ja_jp/sap/latest/sap-hana/hana-ops-storage-config.html)
* [SAP HANA on AWS -SAP HANA Guides](https://docs.aws.amazon.com/ja_jp/sap/latest/sap-hana/sap-hana.pdf)
* [What is AWS Resource Access Manager?](https://docs.aws.amazon.com/ram/latest/userguide/what-is.html)
* [What is Elastic Disaster Recovery?](https://docs.aws.amazon.com/drs/latest/userguide/what-is-drs.html)
* [Supported operating systems](https://docs.aws.amazon.com/ja_jp/drs/latest/userguide/Supported-Operating-Systems.html)
* [Failover and Failback overview](https://docs.aws.amazon.com/ja_jp/drs/latest/userguide/failback-overview.html)
* [AWS Data Provider for SAP](https://docs.aws.amazon.com/ja_jp/sap/latest/general/aws-data-provider.html)
* [What is AWS Launch Wizard for SAP?](https://docs.aws.amazon.com/launchwizard/latest/userguide/what-is-launch-wizard-sap.html)
* [AWS クラウドでの SAP HANA: クイックスタートリファレンスデプロイ](https://docs.aws.amazon.com/ja_jp/quickstart/latest/sap-hana/welcome.html)
* [High Availability and Disaster Recovery Options for SAP HANA on AWS](https://d0.awsstatic.com/enterprise-marketing/SAP/sap-hana-on-aws-high-availability-disaster-recovery-guide.pdf)
* [Amazon Data Lifecycle Manager](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/snapshot-lifecycle.html)
* [Supported deployments and features of AWS Launch Wizard](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sap-deployments.html)
* [SAP 向け Amazon EC2 インスタンスタイプ](https://aws.amazon.com/sap/instance-types/)
* [SAP on AWS Overview](https://docs.aws.amazon.com/sap/latest/general/overview-sap-on-aws.html)
* [Amazon Elastic File System setup for transport directory](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sap-implementation.html#launch-wizard-sap-efs)
* [SAP on AWS Planning](https://docs.aws.amazon.com/sap/latest/general/overview-sap-planning.html)
* [Elastic Fabric Adapter](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html)
* [What is AWS Backint Agent for SAP HANA?](https://docs.aws.amazon.com/ja_jp/sap/latest/sap-hana/aws-backint-agent-what-is.html)
* [SAP HANA on AWS -Prerequisites](https://docs.aws.amazon.com/sap/latest/sap-hana/aws-backint-agent-prerequisites.html)
* [SAP on AWS High Availability Setup](https://docs.aws.amazon.com/sap/latest/sap-hana/sap-oip-sap-on-aws-high-availability-setup.html)
* [Overlay IP Routing using AWS Transit Gateway](https://docs.aws.amazon.com/sap/latest/sap-hana/sap-oip-overlay-ip-routing-using-aws-transit-gateway.html)
* [Overlay IP Routing with Network Load Balancer](https://docs.aws.amazon.com/sap/latest/sap-hana/sap-oip-overlay-ip-routing-with-network-load-balancer.html)
* [Targets for AWS DMS](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Introduction.Targets.html)
* [Requirements for AWS Server Migration Service -Operating systems](https://docs.aws.amazon.com/server-migration-service/latest/userguide/prereqs.html#os_prereqs)
* [What Is AWS Application Migration Service?](https://docs.aws.amazon.com/mgn/latest/ug/what-is-application-migration-service.html)
* [Supported operating systems](https://docs.aws.amazon.com/mgn/latest/ug/Supported-Operating-Systems.html)
* [Service architecture and network architecture overview](https://docs.aws.amazon.com/ja_jp/mgn/latest/ug/Network-Settings-Video.html)
* [Migrate SAP workloads to an SAP database on Amazon EC2 using CloudEndure](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-sap-workloads-to-an-sap-database-on-amazon-ec2-using-cloudendure.html)
* [Back up and restore your SAP HANA system with the AWS Backint Agent for SAP HANA](https://docs.aws.amazon.com/sap/latest/sap-hana/aws-backint-agent-backup-restore.html)
* [High Availability System Deployment](https://docs.aws.amazon.com/sap/latest/sap-netweaver/net-win-high-availability-system-deployment.html)
* [Migrating SAP HANA from Other Platforms to AWS](https://docs.aws.amazon.com/sap/latest/sap-hana/migrating-hana-hana-to-aws.html)
* [Multi-Region Architecture Patterns](https://docs.aws.amazon.com/sap/latest/general/arch-guide-multi-region-architecture-patterns.html)
* [SAProuter and SAP Solution Manager](https://docs.aws.amazon.com/sap/latest/general/overview-router-solman.html)

AWSブログ
* [SAP Database Migration Option(DMO)を使ったAWSへの移行](https://aws.amazon.com/jp/blogs/news/using-the-sap-database-migration-option-dmo-to-migrate-to-aws/)
* [Improving SAP Fiori Performance with Amazon CloudFront and AWS Global Accelerator](https://aws.amazon.com/blogs/awsforsap/improving-sap-fiori-performance-with-amazon-cloudfront-and-aws-global-accelerator/)
* [Field Notes: Implementing HA and DR for Microsoft SQL Server using Always On Failover Cluster Instance and SIOS DataKeeper](https://aws.amazon.com/blogs/architecture/field-notes-implementing-ha-and-dr-for-microsoft-sql-server-using-always-on-failover-cluster-instance-and-sios-datakeeper/)

SAP
* [SAP EarlyWatch Alert](https://support.sap.com/en/alm/sap-focused-run/expert-portal/early-watch-alert.html)
* [SAP Fiori Deployment Options](https://help.sap.com/viewer/1ab3fc9e290c444abefad9ad25acdae0/2020.000/en-US/4cca4152fc94b610e10000000a44176d.html)

SUSE
* [SAP NetWeaver Enqueue Replication 1 High Availability Cluster - Setup Guide for SAP NetWeaver 7.40 and 7.50](https://documentation.suse.com/sbp/all/html/SAP-nw740-sle15-setupguide/index.html)
* [SAP HANA High Availability Cluster for the AWS Cloud - Setup Guide](https://documentation.suse.com/sbp/all/html/SLES4SAP-hana-sr-guide-PerfOpt-12_AWS/index.html)

個人ブログ
* [自分用勉強メモ ④](https://zenn.dev/ano/articles/a730e123a07fac)