メインコンテンツまでスキップ
バージョン: 26.2 Preview

プライベートサービス接続エンドポイントを作成する

Google Cloud Platform (GCP) 上でプライベートサービス接続 (PSC) エンドポイントを作成することで、PhoenixAI の VPC とあなた自身の VPC 間で直接かつ安全な接続を可能にします。クラスターがインターネットアクセスのないプライベートサブネットにデプロイされている場合、接続のために正しい PSC エンドポイントを設定する必要があります。

PSC エンドポイントは、クラスターの エンドツーエンドプライベートリンク を有効にするためにも必要です。これにより、クライアントと PhoenixAI Cloud サービス間のトラフィックに加えて、PhoenixAI クラスターと PhoenixAI Cloud サービス間のすべてのトラフィックを保護できます。さらに、PhoenixAI クラスターコンソールへのパブリックアクセスを無効にして、パブリックインターネットから PhoenixAI クラスターコンソールへの直接トラフィックを禁止することもできます。

注記

進む前に、プロジェクトに必要な API を有効にした ことを確認してください。

クラスターがパブリックにアクセス可能でないことを確認する​

セキュリティ上の理由から、クラスターはパブリックインターネット経由でアクセス可能であってはなりません。これを確認するには、VPC ルートをチェックして、次のようなルートがないことを確認してください。

  • 宛先 IP 範囲: 0.0.0.0/0
  • 次のホップ: デフォルトインターネットゲートウェイ

このようなルートが存在する場合、PhoenixAI Cloud は SQL クエリ処理のために パブリック ネットワークロードバランサー (NLB) を作成し、クラスターがパブリックインターネットからアクセス可能になります。

VPC ルートを確認する手順は次のとおりです。

  1. Google Cloud コンソール にサインインします。

  2. 左側のナビゲーションメニューを展開し、VPC ネットワーク > VPC ネットワーク を選択します。

  3. PhoenixAI クラスターがデプロイされる VPC をクリックします。

  4. VPC ネットワークの詳細 ページの ルート タブで、リージョン ドロップダウンリストから PhoenixAI クラスターのリージョンを選択します。

  5. 選択した VPC とリージョンのすべてのルートを表示するには、表示 をクリックします。

  6. 次のようなルートを探します。

    • 宛先 IP 範囲: 0.0.0.0/0
    • 次のホップ: デフォルトインターネットゲートウェイ

    Image

  7. 見つかった場合は、ルート名をクリックして詳細を確認し、削除 をクリックします。

  8. 表示されるダイアログボックスで、削除 をクリックします。

PSC エンドポイントを作成する​

PSC エンドポイントを作成するには、次の手順に従います。

  1. Google Cloud コンソール にサインインします。

  2. 左側のナビゲーションメニューを展開し、ネットワークサービス > プライベートサービス接続 を選択します。

  3. エンドポイント セクションで、接続エンドポイント をクリックします。

  4. 接続エンドポイント ページで次の設定を行います。

    Image

    • ターゲット: 公開サービス を選択します。
    • ターゲットサービス: 付録 - GCP リージョンとサービスアタッチメント に記載されているように、選択したリージョンのサービスアタッチメントを入力します。
    • エンドポイント名: エンドポイントの一意の名前を入力します。
    • ネットワーク: クラスターの VPC ネットワークを選択します。
    • サブネットワーク: クラスターのサブネットを選択します。
    • IP アドレス: IP アドレスを作成 をクリックします。表示されるダイアログボックスで、IP アドレスの名前を入力し、予約 をクリックしてエンドポイントの静的内部 IP を予約します。その後、作成した IP アドレスを選択します。
    • ネームスペース: ネームスペースを作成 をクリックします。表示されるダイアログボックスで、ネームスペース名 を入力してネームスペースを作成します。その後、作成したネームスペースを選択します。
    ヒント

    ネームスペース フィールドが見つからない場合は、まずネームスペースの API を有効にする必要があります。

  5. エンドポイントを追加 をクリックします。

エンドポイントが作成されるまで待ちます。ステータス は 承認済み であるべきです。

Image

新しく作成されたエンドポイントをクリックし、PSC 接続 ID をコピーします。これはデプロイメントウィザードの STEP3 で必要になります。

Image

サービスディレクトリと Cloud DNS を確認する​

PSC エンドポイントを作成した後、GCP は自動的に サービスディレクトリ エントリと Cloud DNS ゾーンを生成します。これらを確認して、適切に設定されていることを確認します。

サービスディレクトリを確認する​

  1. Google Cloud コンソール にサインインします。
  2. 左側のナビゲーションメニューを展開し、ネットワークサービス > サービスディレクトリ を選択します。
  3. PSC エンドポイントと同じ名前の サービス名 を見つけてクリックし、詳細を表示します。
  4. 自己リンク が正しいことを確認します。

Image

Cloud DNS レコードを確認する​

  1. Google Cloud コンソール にサインインします。
  2. 左側のナビゲーションメニューを展開し、ネットワークサービス > Cloud DNS を選択します。
  3. DNS 名 が {region}.p.celerdata.com の DNS ゾーンを見つけます。

Image

例えば、クラスターが us-central1 にデプロイされる場合、DNS 名は us-central1.p.celerdata.com になります。

セキュアなトラフィックのためにエンドツーエンドプライベートリンクソリューションを使用する場合、デプロイメントサブネット内のすべての VM インスタンスは、PSC エンドポイントのプライベート IP に解決される {endpoint_name}.{region}.p.celerdata.com ドメインの DNS レコードを持っている必要があります。これにより、サブネット内で {endpoint_name}.{region}.p.celerdata.com にアクセスするすべてのトラフィックが PSC エンドポイントに向かうことが保証されます。そうでない場合、PhoenixAI クラスターコンソールにアクセスできません。

追加の考慮事項​

Google Cloud Storage へのプライベートアクセスを有効にする​

PSC エンドポイントを作成した後、クラスターはクラスターのデプロイメントと運用に必要な Google Cloud Storage へのアクセスを失う可能性があります。プライベートアクセスのためのネットワークを設定する に記載されている指示に従って、プライベートアクセスを有効にしてください。

エンドツーエンドプライベートリンクを有効にする​

ほとんどのシナリオでは、PhoenixAI クラスターをデプロイするために PSC エンドポイントを作成した場合、より安全なソリューションのために エンドツーエンドプライベートリンク をさらに有効にすることができます。プライベートリンクを使用すると、PhoenixAI クラスターと PhoenixAI コンソール間のすべてのトラフィックをプライベートサービス接続経由で制限できます。

この場合、デプロイメントウィザードの STEP3 で クラスターコンソールへのパブリックアクセスを有効にする を選択解除するか、デプロイメント後にクラスター詳細ページの セキュリティ タブで無効にする必要があります。また、プライベートリンクドメインを解決するための DNS レコードを作成する必要があります。詳細な指示については、プライベートリンクのためのネットワークを設定する を参照してください。

付録​

GCP リージョンとサービスアタッチメント​

GCP リージョンリージョン IDサービスアタッチメント
Europe West (St. Ghislain)europe-west1projects/celerdata-byoc-1683716900563/regions/europe-west1/serviceAttachments/europe-west1-privatelink
Middle East (Dammam)me-central2projects/celerdata-byoc-1683716900563/regions/me-central2/serviceAttachments/me-central2-privatelink
US Central (Iowa)us-central1projects/celerdata-byoc-1683716900563/regions/us-central1/serviceAttachments/us-central1-privatelink
US East (Moncks Corner)us-east1projects/celerdata-byoc-1683716900563/regions/us-east1/serviceAttachments/us-east1-privatelink
US East (Ashburn)us-east4projects/celerdata-byoc-1683716900563/regions/us-east4/serviceAttachments/us-east4-privatelink
US West (The Dalles)us-west1projects/celerdata-byoc-1683716900563/regions/us-west1/serviceAttachments/us-west1-privatelink
US West (Salt Lake City)us-west3projects/celerdata-byoc-1683716900563/regions/us-west3/serviceAttachments/us-west3-privatelink