Platform for AI (PAI) のElastic Algorithm Service (EAS) は、インターネットアクセス、仮想プライベートクラウド (VPC) アクセス、およびVPC直接接続のサービスを呼び出すための方法を提供します。 クライアントネットワークに基づいてメソッドを選択できます。 このトピックでは、これらの呼び出し方法について説明します。
サービスを呼び出す方法
次のいずれかの方法を使用して、EASサービスを呼び出すことができます。
インターネットアクセス
インターネット経由でリソースグループにデプロイされたサービスにアクセスできます。
インターネット経由でオンラインサービスにアクセスすると、EAS共有インターネットゲートウェイがリクエストを受信し、リクエストをサービスに転送します。 分離またはアクセス制御を実装するには、専用ゲートウェイを使用します。 専用ゲートウェイは、要求をサービスに転送することができ、クライアントとサービス間の安定した接続を保証します。
VPCアクセス
VPCとサービスが属するVPCが同じリージョンにある場合、共有ゲートウェイまたは専用ゲートウェイを使用してサービスにアクセスできます。
Cloud Enterprise Network (CEN) を使用して、異なるリージョンにある2つのVPCを接続できます。 2つのVPCを接続したら、専用ゲートウェイを設定する必要があります。 専用ゲートウェイは、要求をサービスに転送することができ、ネットワーク帯域幅を改善し、同時実行性が高く、スループットが高いシナリオでのリスクを軽減します。
VPCダイレクト接続
VPCネットワークにサービスまたは専用リソースグループをデプロイして、VPC直接接続機能を有効にすることができます。 VPCダイレクト接続機能を有効にすると、ゲートウェイ、レイヤー4ロードバランシング、レイヤー7転送を使用せずにサービスにアクセスできます。 VPCからサービスに直接アクセスできます。 EASの組み込みリモートプロシージャコール (RPC) テクノロジは、HTTPプロトコルスタックをサポートします。 これにより、パフォーマンスが大幅に向上し、イメージサービスなど、1秒あたりのクエリ数 (QPS) が高いサービスのアクセス遅延が削減されます。
VPC直接接続機能は、ネットワーク接続とサービス検出に基づいて実装されます。
ネットワーク接続
Alibaba CloudアカウントにEASで必要な権限を付与し、VPCダイレクト接続機能を有効にすると、システムは指定したvSwitchとセキュリティグループ用の無料のelastic network interface (ENI) を作成します。 ENIは、vSwitchのCIDRブロック内のIPアドレスを占有します。 vSwitchに十分なアイドルIPアドレスがあることを確認します。 EASは、リソースグループ内のインスタンスごとにENIを作成して関連付けます。 これにより、VPCからリソースグループ内のインスタンスにアクセスできます。
サービス検出
リソースグループにサービスをデプロイすると、リクエストしたインスタンス数に基づいてサービスのインスタンスが作成されます。 インスタンスはプロセスとして機能します。 システムは、EASサービスの各インスタンスにポートを割り当てます。 割り当てられたポートと、サービスインスタンスで使用されるENIのIPアドレスを使用して、サービスにアクセスできます。 EASは、サービス発見機能を提供します。 サービスのIP:PORTリストを定期的に照会または更新できます。 詳細については、「VPC直接接続を介したサービスの呼び出し」をご参照ください。