アリババクラウドとAWS間の接続を確立するためのVPNゲートウェイの設定方法

この記事では、マルチクラウドソリューションのための**Alibaba Cloud**とAmazon Web Servicesの両方でVPN Gatewayを設定する方法を段階的に紹介しています。

*本ブログは英語版からの翻訳です。オリジナルは[こちら](https://www.alibabacloud.com/blog/connect-alibaba-cloud-to-aws-via-vpn-gateway_593915)からご確認いただけます。一部機械翻訳を使用しております。翻訳の間違いがありましたら、ご指摘いただけると幸いです。*

ソリューションアーキテクト Evan Wong著

マルチクラウドは、プロバイダが複数の技術力を持つことのメリットを橋渡しし、ベンダーのロックインを避けるために、最も求められているアーキテクチャ設計の1つです。アリババクラウドで様々なクラウドプロバイダーに接続できるようにするには、いくつかの選択肢があります。その一つが、VPNゲートウェイを経由して公共のインターネットを介して接続する方法です。この記事では、Alibaba CloudとAmazon Web Servicesの両方で[VPNゲートウェイ](https://www.alibabacloud.com/ja/product/vpn-gateway)を設定するステップバイステップガイドに焦点を当てています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/c3d551d0-9e20-5b20-d1ce-1afc666db8cd.png)

以下の記事では、AWSへの接続を確立するためにVPN Gatewayを設定する方法を手順ごとに説明します。

#前提条件
ガイドに進む前に、以下の要素が必要にあります。

1、コンピュータまたはラップトップ
2、ウェブブラウザ、Google Chromeを推奨
3、インターネット、5Mbpsを推奨
4、[アリババクラウドのアカウント](https://www.alibabacloud.com/getting-started/projects/alibaba-cloud-new-user-free-trial?spm=a2c65.11461447.0.0.39777193Gs39wL)

#ステップ1：アリババクラウドでVPNゲートウェイを作成
地域、VPC、ピーク帯域幅、課金方法を選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/0ce87565-6b3d-dbe7-a685-d516111bc0f0.png)


購入後、コンソールに新しいVPN Gatewayが表示されるはずです。

名前を付けてください:

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/0db16399-69ad-59c5-ff6e-a1cffaef3377.png)



###カスタマーゲートウェイの作成
次に、カスタマーゲートウェイを作成します。カスタマーゲートウェイの作成をクリックし、名前とIPアドレスを入力します。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/3ad58f3f-026a-bcee-3735-ef4fe818b475.png)

作成後、コンソールに表示されるはずです。次に、VPN接続のページに移動します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/8bb2238a-e1e1-fede-61ab-6f00ba1e7883.png)

###VPN接続の作成
VPN接続名を提供し、正しいVPNとカスタマーゲートウェイ、ローカルネットワークとリモートネットワーク、および事前に共有されたキーを選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/c896949e-f6bf-9cb8-f33a-e44ee574d04f.png)

接続状態を確認します。ステータスは「Phase 2 of IKE Tunnel Negotiation Succeeded」となっているはずです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/65467c8c-ddd5-a354-5ce9-2f870f473def.png)

###ルートエントリーの追加
VPN Gatewayの確立に成功したら、次はECSがAWSのEC2と通信できるようにするために、VPCにルートエントリーを追加します。

VPC -> VRouters ページに移動します。Add Route Entryをクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/e075a4f2-6b14-8764-00e1-49c31714ec95.png)

AWSからCIDR Blockを入力し、Next Hop TypeとしてVPN Gatewayを選択し、先ほど作成したVPN Gatewayを選択します。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/1bb6c0c7-e49f-96f8-e08f-fa9e3323daf2.png)

VRouter 情報ページで再度確認すると、新しいルートエントリのリストが表示されているはずです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/865996b6-d3f7-797e-c767-52dc905865a5.png)

#ステップ2：Amazon Web ServicesでVPNゲートウェイを作成
仮想プライベートクラウドに移動し、仮想プライベートゲートウェイの作成をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/dc09a413-5c77-90b9-e4ae-5a535893e396.png)

名前をキー入力して、「Create Virtual Private Gateway」をクリックします。

完了したら、VPCを添付します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/e8b66c69-c9f3-7081-5d94-7564f8d36b74.png)

###Amazon Web Services上にカスタマーゲートウェイを作成
カスタマーゲートウェイに移動し、新しいカスタマーゲートウェイを作成します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/6b002467-7ba9-8c41-548c-58be4075f09e.png)

カスタマーゲートウェイの名前を入力し、アリババクラウドVPNゲートウェイのIPアドレスを入力します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/9121d408-1c98-dd8c-bcb6-c2c888e176ad.png)


###Amazon Web ServicesでVPN接続を作成
正しいVPNゲートウェイを選択し、先に作成した既存のカスタマーゲートウェイを選択します。スタティックルーティングオプションを選択し、VPCのサブネットであるスタティックIPプレフィックスを入力します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/de07ad74-8670-1d37-55f1-5f19ade74b66.png)


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/768a3814-395d-74d6-47d1-b941fd2732ac.png)

###Amazon Web Servicesでルートテーブルを追加
AWS EC2インスタンスへのアクセスを許可する前に、アリババクラウドがAWSに接続するためのルートテーブルを追加する必要があります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/9adfbfcc-43e5-b3cc-4f46-cbb625e100cd.png)

#ステップ3：接続性のテスト
AWS側でも同様のルートエントリを追加する必要があることを確認します。次にECSとEC2を作成するか、既存のインスタンスを使ってpingテストを行います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/647921/567938ef-c6bc-5f1e-87f9-ec164c564eaa.png)

#結論
このVPNゲートウェイソリューションにより、Alibaba CloudとAWSの両方でサービスを利用しているお客様は、インターネットを介して両サイト間を安全に接続することができます。

#関連製品
1、[VPN Gateway](https://www.alibabacloud.com/ja/product/vpn-gateway)
2、[Virtual Private Cloud](https://www.alibabacloud.com/product/vpc?spm=a2c65.11461447.0.0.397771935JMqYs)
3、[Elastic Compute Service](https://www.alibabacloud.com/product/ecs?spm=a2c65.11461447.0.0.397771935JMqYs)

*アリババクラウドは日本に２つのデータセンターを有し、世界で60を超えるアベラビリティーゾーンを有するアジア太平洋地域No.1(2019ガートナー)のクラウドインフラ事業者です。
アリババクラウドの詳細は、こちらからご覧ください。
[アリババクラウドジャパン公式ページ](https://www.alibabacloud.com/ja)*