Cloud Enterprise Network (CEN) を使用して、プライベートネットワーク経由で 異なるリージョンにある Virtual Private Cloud (VPC) を接続します。
ユースケース
異なるリージョンに 2 つの VPC があるとします。
パラメーター | VPC1 | VPC2 |
リージョン | 中国 (杭州) | 中国 (上海) |
IPv4 CIDR ブロック | 10.0.0.0/16 | 172.16.0.0/16 |
vSwitch 1 | ゾーン J、CIDR ブロック 10.0.0.0/24 | ゾーン M、CIDR ブロック 172.16.0.0/24 |
vSwitch 2 | ゾーン K、CIDR ブロック 10.0.1.0/24 | ゾーン N、CIDR ブロック 172.16.1.0/24 |
ECS インスタンス | ECS1:10.0.0.1 | ECS2:172.16.0.1 |
シナリオベースのネットワーク構築ツールは、CEN インスタンス、トランジットルーター、VPC 接続、リージョン間接続、およびルートの作成を自動化し、2 つの VPC 間にプライベートネットワーク接続を確立します。
ネットワークを計画する際は、次の点にご注意ください。
VPC の CIDR ブロックが重複しないようにしてください。
ゾーンレベルの障害復旧を実現するには、マルチゾーンの Enterprise Edition トランジットルーターをサポートするリージョン内で、少なくとも 2 つのゾーンに vSwitch を作成してください。
シナリオベースのネットワーク構築ツールは、すべての CEN 設定を自動化します。関連転送またはルート学習を手動で設定するには、後述の仕組みをご参照ください。
事前準備
中国本土リージョン間、または中国本土リージョンと中国本土以外のリージョンとの間でクロスリージョン接続を作成する場合、アカウントが次の要件を満たしていることを確認してください。
アカウントタイプがエンタープライズであること:アカウントセンターコンソールの [基本情報] タブで情報を入力し、アカウントタイプを [エンタープライズ] に設定する必要があります。詳細については、「Alibaba Cloud アカウントの登録」をご参照ください。
企業実名認証が完了していること:アカウントが企業実名認証に合格している必要があります。詳細については、「企業実名認証」をご参照ください。
異なるリージョンに 2 つの VPC を作成し、それぞれに異なるゾーンの vSwitch を少なくとも 2 つ作成しておきます。作成していない場合は、「VPC と vSwitch の作成」をご参照ください。
接続テストのために、各 VPC に少なくとも 1 つの ECS インスタンスを作成しておきます。作成していない場合は、「ウィザードを使用したインスタンスの作成」をご参照ください。
ECS インスタンスのセキュリティグループで、ping テストのための ICMP トラフィックが許可されている必要があります。「セキュリティグループルールの表示」および「セキュリティグループルールの追加」をご参照ください。
操作手順
ステップ 1:ネットワーク設定の作成
CEN コンソールにログインします。[インスタンス] ページで、CEN インスタンスの作成 をクリックします。
CEN インスタンスの作成 ダイアログボックスで、シナリオ別に作成 (推奨) を選択します。シナリオとして クラウドでのマルチ VPC ピアリング を選択し、シナリオ別に作成 をクリックします。
[ネットワーク設定の作成] ページの 新リージョン タブで、中国 (杭州) リージョンのネットワーク設定を追加します。
[リージョン]:中国 (杭州) を選択します。
[ゾーン]:杭州ゾーン J と 杭州ゾーン K を選択します。
[VPC]:[VPC インスタンス] で VPC1 とそれに対応する 2 つの vSwitch を選択します。
中国 (杭州) タブの右側にある [+] アイコンをクリックして新しいタブを作成し、中国 (上海) リージョンのネットワーク設定を追加します。
[リージョン]:中国 (上海) を選択します。
[ゾーン]:上海ゾーン M と 上海ゾーン N を選択します。
[VPC]:[VPC インスタンス] で VPC2 とそれに対応する 2 つの vSwitch を選択します。
次へ をクリックします。
ステップ 2:設定と料金の確認
[ネットワーク設定と料金の確認] ページで、システムが設定の概要を生成するまで数分待ちます。作成されるリソースとその見積もりコストを確認します。
詳細を確認した後、[デプロイを開始] をクリックします。
デフォルトでは、リージョン間接続はデータ転送量課金を使用し、Cloud Data Transfer (CDT) によって決済されます。詳細については、「課金」をご参照ください。
ステップ 3:デプロイの完了を待機
デプロイには約 10 分かかります。完了後、CEN インスタンスを確認 をクリックして、インスタンスの詳細ページで作成されたリソースを表示します。
ステップ 4:接続の検証
両方の ECS インスタンスのセキュリティグループルールで ICMP トラフィックが許可されていることを確認してください。「セキュリティグループルールの表示」および「セキュリティグループルールの追加」をご参照ください。
ECS1 にログインし、次のコマンドを実行して ECS2 への接続をテストします。
ping 172.16.0.1
応答があれば、VPC1 と VPC2 が接続されていることを確認できます。
仕組み
シナリオベースのネットワーク構築ツールは、関連転送とルート学習を自動的に設定し、VPC 間のルーティングを有効にします。
CEN は、3 つのカスタムルートエントリ (10.0.0.0/8、172.16.0.0/12、192.168.0.0/16) を VPC1 と VPC2 のシステムルートテーブルに追加し、ネクストホップは VPC 接続を指します。VPC はこれらのルートを使用して、トラフィックをトランジットルーターに送信します。
トランジットルーターは、VPC システムルートテーブルからルートを自動的に学習し、対応する VPC にトラフィックを転送します。
次の表は、トランジットルーター、VPC1、および VPC2 のルートエントリの一覧です。これらのエントリはコンソールで表示できます。
トランジットルーター 1 のシステムルートテーブル
中国 (杭州) トランジットルーターのルートエントリ
宛先 CIDR ブロック | ネクストホップ | ルートタイプ |
10.0.0.0/24 | VPC1 接続 | 伝播 |
10.0.1.0/24 | VPC1 接続 | 伝播 |
172.16.0.0/24 | リージョン間接続 | 伝播 |
172.16.1.0/24 | リージョン間接続 | 伝播 |
トランジットルーター 2 のシステムルートテーブル
中国 (上海) トランジットルーターのルートエントリ
宛先 CIDR ブロック | ネクストホップ | ルートタイプ |
10.0.0.0/24 | リージョン間接続 | 伝播 |
10.0.1.0/24 | リージョン間接続 | 伝播 |
172.16.0.0/24 | VPC2 接続 | 伝播 |
172.16.1.0/24 | VPC2 接続 | 伝播 |
VPC1 のシステムルートテーブル
VPC1 のシステムルートエントリ
宛先 CIDR ブロック | ネクストホップ | ルートタイプ |
10.0.0.0/24 | ローカル | システム |
10.0.1.0/24 | ローカル | システム |
10.0.0.0/8 | VPC1 接続 | カスタム |
172.16.0.0/12 | VPC1 接続 | カスタム |
192.168.0.0/16 | VPC1 接続 | カスタム |
VPC2 のシステムルートテーブル
VPC2 のシステムルートエントリ
宛先 CIDR ブロック | ネクストホップ | ルートタイプ |
172.16.0.0/24 | ローカル | システム |
172.16.1.0/24 | ローカル | システム |
10.0.0.0/8 | VPC2 接続 | カスタム |
172.16.0.0/12 | VPC2 接続 | カスタム |
192.168.0.0/16 | VPC2 接続 | カスタム |
VPC の CIDR ブロックが 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16 の範囲外である場合、各 VPC のルートテーブルにピア VPC のルートを手動で追加する必要があります。
たとえば、VPC1 が 11.0.X.X/8 を使用し、VPC2 が 22.0.X.X/8 を使用する場合、次のカスタムルートエントリを追加します。
ルートテーブル | 宛先 CIDR ブロック | ネクストホップ | ルートタイプ |
VPC1 | 22.0.X.X/8 | VPC1 接続 | カスタム |
VPC2 | 11.0.X.X/8 | VPC2 接続 | カスタム |
次のステップ
より多くのリージョンのネットワークを接続:シナリオベースのネットワーク構築ツールでリージョンタブを追加するか、既存の CEN インスタンスでトランジットルーターとリージョン間接続を手動で作成します。VPC の CIDR ブロックが重複しないようにしてください。
リージョン間の QoS トラフィックスケジューリング:リージョン間の帯域幅を分類し、異なるサービスに割り当てます。CEN は 2 つのモードを提供します。標準的なサービス分離のための「基本速度制限 QoS」と、金融取引やリアルタイムオーディオ/ビデオなどの重要なサービスの低遅延転送のための「優先度ベースのスケジューリング QoS」です。
リージョン間のトラフィック分析:トランジットルーターは、リージョン間接続のトラフィックをキャプチャし、トラフィックパターンを分析するためのフローログを生成できます。
ネットワークトポロジーの可視化:CEN インスタンスの詳細ページの ネットワークトポロジー タブで、ネットワークトポロジーを表示できます。
よくある質問
リージョン間接続はどのように課金されますか?
リージョン間接続は、データ転送量課金とサブスクリプション (帯域幅プラン) 課金をサポートしています。詳細については、「課金」をご参照ください。
単一のリージョン間接続の最大帯域幅はどのくらいですか?
データ転送量課金接続の場合、最大帯域幅はクォータ制限の対象となります。詳細については、「クォータ」をご参照ください。
帯域幅プランを使用する場合、最大帯域幅はプランの値と一致します。詳細については、「帯域幅プランの購入」をご参照ください。
このユースケースで作成したリソースを解放するにはどうすればよいですか?
VPC 接続、リージョン間接続、トランジットルーター、CEN インスタンスの順にリソースを解放します。
リージョンをまたいで VPC を接続した後、ECS インスタンスは ApsaraDB for Redis や ApsaraDB for MongoDB などの他のリージョンのクラウドサービスにアクセスできますか?
はい。クラウドサービス (ApsaraDB インスタンスなど) が存在する VPC と ECS インスタンスが存在する VPC の両方が、リージョン間接続が設定された同じ CEN インスタンスに追加され、ルーティング、セキュリティグループルール、およびホワイトリストポリシーが正しく設定されていれば、ECS インスタンスはプライベートネットワーク経由で他のリージョンのクラウドサービスにアクセスできます。