VMware Cloud on AWS でよく聞く VMware NSX 用語の備忘録

# 1. はじめに
VMware Cloud on AWS のネットワークについて調べていると、よくVMware NSXについての記述や用語が出てきます。
毎回調べるのも大変なので、備忘録として用語と参考資料について簡単にメモしておこうと思います。

参考にさせていただいたブログ記事、公式ガイド、セミナー資料の抜粋、参考資料などは記事後半にまとめます。

# 2. VMware NSXって？
VMware社が提供しているネットワーク仮想化製品です。vSphere、vSANとならびVMware Cloud on AWSのコア部分となっています。
VMware Cloud on AWSの現行最新バージョン(SDDC1.20)では、NSXバージョン4.0.1が利用されています。

> VMware Cloud on AWSではNSX-T (Data Center)を利用していたような・・という方にも朗報です、バージョン4.0からVMware NSX-T (Data Center)はVMware NSXと呼ばれるようになりました。 (スッキリ！)
> [![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/c8214161-2b54-8fc8-8523-e813a51c29aa.png)](https://docs.vmware.com/jp/VMware-NSX/index.html)

# 3. よく出てくるNSX用語 その１ (CGW, MGW, Tier-0 Router, Tier-1 Router)
CGW, MGW, Tier-0 Router, Tier-1 Routerなどの用語で混同する・・なんてこともあるかもしれません。
わかりやすくまとまったAWS提供のセミナー資料があったので抜粋させていただきます。

## CGW, MGW, Tier-0 Router, Tier-1 Router 用語と概念の整理
まずvCenterなど管理系は、管理ゲートウェイ(Management Gateway, MGW)の管理ネットワーク配下にあります。
デプロイする仮想マシン(お客様のワークロード)は、コンピュートゲートウェイ(Compute Gateway, CGW)のコンピュートネットワーク配下にあります。
> ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/28204b4c-b6c8-eb29-5dc3-6ee4db3600af.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/6d678b82-5058-2bf4-5794-e61d36a86e05.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/5bc385c4-48bf-53ab-4278-f5afb9124eda.png)
> 抜粋: [[AWS Black Belt Online Seminar] VMware Cloud on AWS](https://aws.amazon.com/jp/blogs/news/webinar-bb-vmwarecloudonaws-2021/)

## VMware Cloud on AWS上でどのようにみえるか

#### コンピュートゲートウェイ(CGW)、管理ゲートウェイ(MGW)のファイアウォール設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/84e4cc18-af9a-c93f-2b28-c67c5a34f005.png)


#### コンピュートゲートウェイ(CGW)、管理ゲートウェイ(MGW)のネットワーク配下の仮想マシン

管理ゲートウェイ(MGW)のネットワーク配下の仮想マシンはVMware Managedの仮想マシン群となり、vCenter、NSX、VMware HCX(赤枠)などがここに含まれます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/7c131d19-88a2-254d-924b-9499bb5d8160.png)

それ以外の仮想マシンはコンピュートゲートウェイ(CGW)のネットワーク配下の仮想マシンとなり、自由に作成や構成変更が可能です。

# 4. よく出てくるNSX用語 その2 (NSX Edge Appliance, NSX Manager)
大体の用語を説明したところで、最後にNSX EdgeアプライアンスとNSX Managerを紹介します。

> ##### NSX Edge アプライアンス
> デフォルトの NSX Edge アプライアンスは、アクティブ/スタンバイ モードで実行される仮想マシンのペアとして実装されます。このアプライアンスは、デフォルトの Tier 0 ルーターと Tier 1 ルーターを実行するプラットフォームであり、あわせて IPsec VPN 接続と BGP ルーティング マシンの機能を備えています。すべての North-South トラフィックはデフォルトの Tier 0 ルーターを通過します。アプライアンス経由で East-West トラフィックが送信されるのを防ぐため、各 Tier 1 ルーターのコンポーネントは、SDDC 内の宛先のルーティングを処理するすべての ESXi ホストで実行されます。 ([VMware NSX のドキュメント](https://docs.vmware.com/jp/VMware-NSX/index.html)から抜粋)

上記の通り、NSX EdgeアプライアンスはTier-0, Tier-1ルーターの機能を実現します。
初期デプロイ時には２台の「仮想マシン」のクラスタで高可用性となっています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/0bf08234-6aac-a247-9b4b-d7be702454d0.png)

##### NSX Manager
ではNSX Managerとはというと、NSX環境全体の構成管理やGUI提供などの機能を提供します。
３台の「仮想マシン」のクラスタで高可用性となっています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/90d0d802-4489-5570-2306-de8f0f62108e.png)

VMware Cloud on AWS環境のNSX Managerにもログインすると、次のようにみえます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/864151/864d6491-45ec-a2de-f8d9-c596a8046f6a.png)



そのほかの用語や詳細は[(VMware Docs)用語の説明](https://docs.vmware.com/jp/VMware-NSX/4.0/installation/GUID-A1BBC650-CCE3-4AC3-A774-92B195183492.html)もご参照ください。


# 4. 参考資料

https://qiita.com/sanjushi003/items/7402a82b3665711461eb

https://qiita.com/sanjushi003/items/23250524691218b6ddec

https://aws.amazon.com/jp/blogs/news/vmware-cloud-on-aws-hybrid-network-design-patterns/

[(VMware Docs)VMware Cloud on AWS とコンポーネント リリースの関連付け](https://docs.vmware.com/jp/VMware-Cloud-on-AWS/services/com.vmware.vmc-aws-operations/GUID-52CED8FB-2E3A-4766-8C59-2EAD8E2C1D31.html)

[(VMware Docs)NSX を使用した VMware Cloud on AWS のネットワークとセキュリティの構成](https://docs.vmware.com/jp/VMware-Cloud-on-AWS/services/com.vmware.vmc-aws-networking-security/GUID-DDC7C030-6D6B-4A55-9126-DCA04EE4FD7C.html)

[(VMware Docs)VMware NSX のドキュメント](https://docs.vmware.com/jp/VMware-NSX/index.html)

[(VMware Docs)NSX ネットワークの概念](https://docs.vmware.com/jp/VMware-Cloud-on-AWS/services/com.vmware.vmc-aws-networking-security/GUID-658253DB-F384-4040-94B2-DF2AC3C9D396.html)

[(VMware Docs)VMware NSX の管理について](https://docs.vmware.com/jp/VMware-NSX/4.0/administration/GUID-FBFD577B-745C-4658-B713-A3016D18CB9A.html)