シンプルアプリケーションサーバーは、隔離されたネットワーク環境である Virtual Private Cloud(VPC)内で実行されます。 デフォルトでは、VPC 内の他の Alibaba Cloud サービスと通信することはできません。 サービス相互接続を使用すると、シンプルアプリケーションサーバーは他の Alibaba Cloud サービスと相互接続できます。 このトピックでは、この機能を有効および無効にする方法について説明します。
シナリオ
サービス相互接続は、シンプルアプリケーションサーバーが以下のものにプライベートアクセスする必要がある場合に役立ちます。
同じアカウントとリージョン内の VPC を介した ECS インスタンス
同じアカウントとリージョン内の VPC を介した ApsaraDB データベース
この図は、リージョン A に複数のシンプルアプリケーションサーバーと ECS インスタンスを持つ企業の例を示しています。この企業は、シンプルアプリケーションサーバーと VPC 1 内の ECS インスタンス間のプライベート接続を確立したいと考えています。
注意事項
リージョンで初めてこの機能を有効にすると、そのリージョン内のすべてのシンプルアプリケーションサーバーが約 1 分間停止します。 このダウンタイムにより、サービスが中断される可能性があります。 オフピーク時にこれを行うことをお勧めします。
サービス相互接続を有効にする
サービス相互接続は、VPC ピアリング接続を使用して実装されます。 以前にリージョンで有効にしていない場合は、デフォルトで最新バージョンが使用されます。 このしくみの詳細については、「VPC ピアリング接続」をご参照ください。
制限事項
サービス相互接続は、同じ Alibaba Cloud アカウントとリージョン内のサービス間でのみサポートされており、無料です。
この機能は、アクティブなシンプルアプリケーションサーバーインスタンスがあるリージョンでのみ使用できます。
シンプルアプリケーションサーバーによって開始できる VPC ピアリング接続は最大 10 個です。
手順
シンプルアプリケーションサーバーコンソールの サービス相互接続 ページ に移動します。
上部のナビゲーションバーで、シンプルアプリケーションサーバーが存在するリージョンを選択します。

[サービス相互接続] ページで、[サービス相互接続] をクリックします。
初めて使用するときは、サービス相互接続を承認する必要があります。 ポップアップメッセージで [OK] をクリックすると、システムはサービスリンクロールを作成します。 詳細については、「サービスリンクロール」をご参照ください。
[サービス相互接続の構成] ダイアログボックスで、パラメーターを構成し、[確認] をクリックします。

パラメーター
説明
リージョン
サーバーのリージョン。変更することはできません。
アクセプター VPC
デフォルトでは、リージョン内のすべての VPC が表示されます。 サービス相互接続用に VPC を選択します。
説明一度に 1 つの VPC のみを 選択できます。 複数の VPC を選択する必要がある場合は、構成を繰り返します。
アクセプター VPC は、最大 10 の VPC ピアリング接続をサポートします。 クォータ(vpc_quota_intra_region_peer_num_per_vpc)が不足している場合は、クォータセンター に移動して増やしてください。 詳細については、「クォータを増やすための申請を送信する」をご参照ください。
相互接続をテストします。
シンプルアプリケーションサーバーに接続し、VPC1 内の ECS インスタンスのプライベート IP アドレスに ping を実行します。 これは、サーバーと ECS インスタンス間の接続を確認するためです。 次の情報が表示された場合、相互接続は正常に機能しています。

VPC ピアリング接続を削除する
不要になった VPC ピアリング接続を削除できます。 削除後、シンプルアプリケーションサーバーはアクセプター VPC 内のクラウドサービスと相互接続できなくなります。 サービスに損害を与えないように、注意して削除してください。
シンプルアプリケーションサーバーコンソールの サービス相互接続 ページ に移動します。
上部のナビゲーションバーで、シンプルアプリケーションサーバーが存在するリージョンを選択します。

[アクション] 列で、[削除] をクリックします。

ポップアップダイアログボックスで、[確認] をクリックします。
FAQ
Q1:「vpc-bp1shw9ozernphle とのネットワーク競合が存在します。ネットワークを適切に計画してください。」というメッセージが表示されました。どのように解決すればよいですか?
Q2:選択したシンプルアプリケーションサーバーだけが、アクセプター VPC 内のクラウドサービスと相互接続できますか?
Q3:サービス相互接続が有効になりません。サーバーと ApsaraDB for Redis インスタンスが存在する VPC の機能を有効にしています。
参照
デフォルトでは、同じリージョン内のシンプルアプリケーションサーバーと Object Storage Service(OSS)バケットは相互接続されています。 追加の構成は必要ありません。 詳細については、「OSS リソースの内部エンドポイントを介してサービス相互接続を実装する」をご参照ください。
