このトピックでは、異なる仮想プライベートクラウド(VPC)内の Elastic Compute Service (ECS) インスタンスが同じ Cloud Storage Gateway (CSG) インスタンスと通信できるように、Express Connect を使用する方法について説明します。
背景情報
CSG は、オンプレミスのアプリケーション、インフラストラクチャ、データストレージを Alibaba Cloud とシームレスに統合するためのストレージサービスです。標準ストレージプロトコルと互換性のある仮想デバイスをオンプレミスデータセンターおよび Alibaba Cloud 上にデプロイし、ストレージアプリケーションやワークロードを Alibaba Cloud のストレージおよびコンピューティングサービスに接続できます。
Alibaba Cloud 上では、多くのエンタープライズユーザーが多数の ECS クラスターを実行するために複数の VPC を相互接続しています。ただし、CSG V1.0.31 以前のバージョンでは、同一 VPC 内にデプロイされた ECS インスタンス間の相互接続のみをサポートしており、異なる VPC にデプロイされた ECS インスタンス間の相互接続はサポートしていませんでした。V1.0.32 以降では、192.168.0.0/16、172.16.0.0/12、10.0.0.0/8 を含む複数の VPC CIDR ブロックがサポートされています。
この例では、ネットワーク、Express Connect、およびセキュリティグループを設定して、3 つの異なる VPC 内の ECS インスタンスが同じ CSG インスタンスと通信できるようにする方法を示します。

SG はセキュリティグループを表します。
VPC は仮想プライベートネットワークを表します。172.16.0.0/12 などの CIDR ブロックは、サポートされている CIDR ブロックを表します。
CSG インスタンスの作成
CSG コンソールにログインします。
ファイルゲートウェイを作成するリージョンを選択します。この例では、中国 (杭州) を使用します。
-
ゲートウェイページで、CSG を作成します。
ゲートウェイ作成時に、VPC-172(172.16.0.0/12)を選択します。
クラウド上でのファイルゲートウェイの作成方法については、「ファイルゲートウェイの作成」をご参照ください。
クラウド上での Internet Small Computer System Interface (iSCSI) ゲートウェイの作成方法については、「iSCSI ゲートウェイの作成」をご参照ください。
VPC と Express Connect の設定
-
Express Connect コンソールで、VPC ピアリング接続 > VBR-VPC 接続 を選択し、リージョンを選択します。本チュートリアルでは、中国 (杭州) を例として使用します。
-
VBR-VPC 接続 ページで、ピアリング接続の作成 をクリックします。
-
VBR 接続の作成 ページでパラメーターを設定します。詳細については、「同一アカウントに属する VPC の接続」をご参照ください。
この例では、VPC-172 から VPC-10 および VPC-192 へのピアリング接続を確立します。VPC-172 はイニシエーター VPC です。
-
ピアリング接続が確立されたら、相互接続された VPC のルートを追加します。
イニシエーターインスタンスを検索してクリックします。
-
基本情報 タブで、ルートエントリの追加 をクリックします。
-
アクセプター VPC またはその vSwitch の CIDR ブロックを入力し、OK をクリックします。
この例では、アクセプター VPC の以下の CIDR ブロックを入力します:192.168.0.0/16(VPC-192)および 10.0.0.0/8(VPC-10)。
ルート設定を完了したら、イニシエーター VPC とアクセプター VPC 間の接続性をテストします。
この例では、VPC-172 の ECS インスタンスから VPC-192 および VPC-10 の ECS インスタンスに対して PING を成功させることができます。
セキュリティグループルールの作成
Cloud Enterprise Network (CEN) インスタンスが同じ CSG インスタンスを共有できるように、CSG インスタンス用のセキュリティグループを作成できます。この例では、SG-10 および SG-192 のセキュリティグループを作成する必要があります。
ECS コンソールにログインします。
-
左側のナビゲーションウィンドウで、 を選択します。対象のセキュリティグループを見つけ、{value} をクリックします。
-
セキュリティグループの詳細 ページのインバウンドタブで、ルールを追加 または {value} をクリックし、プロトコルの種類を選択して、ポートと権限付与オブジェクトを入力します。
プロトコルごとに使用するポートが異なります。実際のビジネス要件に基づいてポートを指定してください。
HTTPS:443
NFS:111(TCP および UDP)、875(TCP および UDP)、892(TCP および UDP)、2049(TCP および UDP)、32888(TCP および UDP)、32889(TCP および UDP)
SMB:137(UDP)、138(UDP)、139(TCP)、389(TCP)、445(TCP および UDP)、901(TCP)
iSCSI:860(TCP)、3260(TCP)
Active Directory (AD) を使用する必要がある場合は、プロトコルの種類を「カスタム TCP」または「カスタム UDP」に設定し、ポート範囲を 53/636 に設定します。セキュリティグループルールの詳細については、「セキュリティグループルール」をご参照ください。
セキュリティグループルールを設定すると、各 VPC 内の ECS インスタンスが Express Connect 経由で CSG インスタンスにアクセスできるようになります。CSG は、NFS、SMB、iSCSI といった標準ストレージプロトコルをサポートしています。これにより、ストレージの容易なスケーリング、リージョン間でのデータ共有および配信が可能になり、従来型アプリケーションやバックアップアーカイブなどのシナリオにおけるビジネス要件を満たすことができます。詳細については、「利用シーン」をご参照ください。
CSG インスタンスの使用
- ファイルゲートウェイ
- Linux クライアントの場合は、「NFS 共有へのアクセス」をご参照ください。
- Windows クライアントの場合は、「SMB 共有へのアクセス」をご参照ください。
- ブロックゲートウェイ
- Linux クライアントの場合は、「Linux システムでのボリュームの使用」をご参照ください。
- Windows クライアントの場合は、「Windows システムでのボリュームの使用」をご参照ください。