AWSのHandson for Beginners Network編を一通りやってみたので、引っかかりポイントをメモしておく

「AWS認定　高度なネットワーキング」の勉強を最近しているのですが、どうにもAWSのネットワークってつかみきれないところがあります。

例えば、こんな疑問を持っている人が多いんじゃないかと思っています。
- PrivateLinkとプライベートエンドポイントって何が違うの？
- VPCまたいで通信することってできるんだっけ？
- 色々VPNって種類あるけど、違いがよくわからん

この記事では、そんな疑問も持っている方に向けたハンズオンの紹介と、ハンズオンの中で初心者の方が引っかかりそうなポイントを記載します。
Handson for BeginnersのNetwork編 #1~#3 を一通りやれば、脱初心者できること間違いなしです。

また、初心者でなくても復習としてとても良いコンテンツだと思いますので、是非やってみてください。
私も仕事やプライベートでAWSを触りますが、新しい発見がありました。

※この記事は2022年6月現在の情報を基に記載しています。動画の内容およびコンソール画面は変わっている場合がありますので、ご了承ください。

# Handson for Beginnersとは
そもそも「Handson for Beginners」とは何かというと、AWSが初心者向けに公開している学習コンテンツです。

2022年6月現在で23種類のコンテンツがあり、IaaS系のハンズオンからサーバレスのハンズオン、データ分析や監視運用系サービスのハンズオンまで、多様なコンテンツが用意されています。



https://aws.amazon.com/jp/aws-jp-introduction/aws-jp-webinar-hands-on/?trk=aws_blog

動画の説明がすべてのコンテンツについている上に、10分程度の動画に分割されています。なので、各々のペースでハンズオンを進めることができます。
個人差はありますが、ハンズオン一つにつき約2~3時間ほどで完走できると思います。

（例）Network編#1の最初のコンテンツ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1471959/939c3059-d216-4e92-a108-eb3cc2ac21d9.png)

こんなに充実しているのに、なんと**すべて無料！！**
これは使わない手はないですね。

今回私は、前述の通り「AWS認定　高度なネットワーキング」の勉強をしていたこともあったので、Network編の#1~#3をすべてやってみました。
ハンズオンを進める中で引っかかったポイント、特に勉強になった部分のまとめを書いていこうと思います。

# 引っかかったポイント

## コンソールの表示が微妙に違う
これはあるあるですが、マネジメントコンソールの画面に若干差異があります。
特に引っかかったのは、VPNエンドポイントのコンソール画面のタブです

動画の中では以下のような表示がされていますが
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1471959/cf5ec8f3-26cd-dbb6-2990-ba191a39b2c7.png)

実際にはこのような表示になっています
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1471959/f34e7243-0755-e299-e933-348160bf7ec1.png)


具体的には、以下のように変更がされています
- 関連付け　→　ターゲットネットワークの関連付け
- 認証　→　承認ルール

どちらもハンズオンの中で使用するタブなので、注意しましょう

## カスタマーゲートウェイの作成画面の設定項目が違う
上記と若干かぶりますが、Network編#2の中でのカスタマーゲートウェイの作成時の設定内容が違います

動画ではルーティング設定を動的 or 静的 いずれか選ぶことができ、動的を選ぶように指示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1471959/2cfd1e77-643d-f5c4-4303-fd2183dcabc8.png)

一方、実際の画面ではルーティング設定は選択できず、AS番号がすでに入力された状態になっています。設定する箇所は名前タグとIPアドレスのみで大丈夫です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1471959/3f6b26fb-fcad-df36-0a1a-2767984b27e2.png)

ちなみに、静的および動的ルーティングの設定は「VPN接続の作成」の画面で設定可能です
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1471959/e51545ba-e05a-7732-a1c3-d437edfac9a0.png)


## AWS Marketplace でのサブスクライブ手順に食い違いがある

おそらく一番鬼門と思われるのが、Network編#2で仮想ルーターのAMIのライセンスをサブスクライブするところです
ハンズオンではVyOSという仮想ルーターを使用します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1471959/2b41be47-91dd-a094-83c0-4001362efa98.png)

動画の通り進めていくと、インスタンスタイプはm3.mediumを使うように指示があります。インスタンスタイプの選択の画面でも、動画の中ではm3.mediumが自動的に選択されています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1471959/f1330696-e69e-b86b-390b-beedf07f5bb4.png)

しかし、実際に進めると別のインスタンスタイプが選択されます。
ここでm3.mediumに変更してしまうと、インスタンス作成の途中でエラーになってしまいます。
**「わざわざインスタンスタイプの変更をする必要はない」と覚えておいてください。**

（何もしなければエラーは出ません）


# まとめ
AWSに限らずですが、クラウドってネットワークについてあまり意識しなくても、ある程度のことはできてしまいます。
それゆえに、ちゃんと理解できている人って実はそんなにいないんじゃないかと思ったりしています。

こういうところをおろそかにせず、ちゃんと理解してサービスを使いたいなと思いました。
共感してくださる方いましたら、LGTMしてくださるとうれしいです。

# 参考
「AWS認定　高度なネットワーキング」の勉強をするなら、この本が圧倒的におすすめです。
単純に読み物として面白いですし、非常にたくさんのTipsが詰め込まれています。

https://www.amazon.co.jp/%E8%A6%81%E7%82%B9%E6%95%B4%E7%90%86%E3%81%8B%E3%82%89%E6%94%BB%E7%95%A5%E3%81%99%E3%82%8B%E3%80%8EAWS%E8%AA%8D%E5%AE%9A-%E9%AB%98%E5%BA%A6%E3%81%AA%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AD%E3%83%B3%E3%82%B0-%E5%B0%82%E9%96%80%E7%9F%A5%E8%AD%98%E3%80%8F-Compass-Books%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-NRI%E3%83%8D%E3%83%83%E3%83%88%E3%82%B3%E3%83%A0%E6%A0%AA%E5%BC%8F%E4%BC%9A%E7%A4%BE-ebook/dp/B09T2B93NY/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=19N2JQU4N49LM&keywords=%E9%AB%98%E5%BA%A6%E3%81%AA%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AD%E3%83%B3%E3%82%B0%E3%80%8D&qid=1656225569&sprefix=%E9%AB%98%E5%BA%A6%E3%81%AA%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AD%E3%83%B3%E3%82%B0+%2Caps%2C191&sr=8-1

また、私は他にもこんな記事を書いてます。もしご興味があれば読んでみてください。

https://qiita.com/hatahatahata/items/8eb6f23a4c5e5ea5f4c0

https://qiita.com/hatahatahata/items/dc25320fc8dbeeb32f13