データ接続と統合Private links (VPC connectivity)サポートされているプライベートリンクプロバイダーAzure Private link

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Azure Private Link

Azure Private Link ↗ は、プライベート IP アドレス経由で Foundry にアクセスすることを保証し、Foundry へのプライベート接続を提供します。Azure Private Link は、異なる仮想ネットワーク(VNet)リージョン間の接続をサポートします。Azure Private Link は Microsoft のサービスです。

イングレス、エグレス、または両方を選択する

Azure Private Link をセットアップする前に、ユースケースに必要なプライベート接続の種類を判断する必要があります。

イングレスとは、お使いのネットワークから Foundry に流入するトラフィックを指します。たとえば、VNet 内の Data Connection Agent が Foundry に接続する場合や、ユーザーがプライベートネットワークから Foundry の UI にアクセスする場合です。

エグレスとは、Foundry からお使いの環境内のリソースに流出するトラフィックを指します。たとえば、Foundry が Azure SQL Database や VNet 内でホストされているほかのサービスからデータを同期する場合です。この2つの方向はそれぞれ異なる目的に使用され、それぞれに個別のセットアップが必要です。

データソースが Azure Blob Storage または Azure Data Lake Storage Gen2 の場合、Private Link がまったく必要ない場合もあります。Azure Storage のネットワークポリシーはセルフサービスで、Control Panel で直接設定できます。Azure Storage 向けのエグレス Private Link は、組織が明確にそれを必要としており、ストレージポリシーを介して VNet サブネットを許可リストに登録できない場合にのみセットアップしてください。

お使いの環境には複数のユースケースがあり、それぞれにイングレスまたはエグレス接続が必要な場合があります。イングレスとエグレスのセットアップは独立しており、個別に設定することも、両方を設定することもできます。それぞれのセットアップ手順については、以下の該当するセクションを参照してください。

Microsoft のバックボーンネットワークを使用して、Foundry 以外の仮想ネットワーク(VNet)から Foundry の VNet へトラフィックを送信できます。Control Panel のイングレス設定で追加の IP 許可リストを設定することで、Foundry への Private Link トラフィックとパブリックインターネット経由のトラフィックを同時にサポートできます。

  1. Azure サブスクリプションIDを Palantir の担当者に共有してください。Azure サブスクリプションIDは、サブスクリプションIDの取得に関する Azure ドキュメント ↗に記載されているとおり、Azure Portal ↗ で確認できます。
  2. Palantir から、Foundry エンロールメントの Private Link エイリアス ↗をお知らせします。エイリアスは通常、次の形式です: ingress-privatelink.<GUID>.<REGION>.azure.privatelinkservice。
  3. Azure Portal ↗ で新しいプライベートエンドポイントを作成します。以下の手順は、プライベートエンドポイントの作成に関する Azure ガイド ↗に沿ったものです。
  4. 新しいサービスの作成を選択し、プライベートエンドポイント、作成の順に選択します。
  5. リソースグループの詳細を入力し、プライベートリンクに名前を付けて、次へを選択します。
  6. リソース ID またはエイリアスを使用して Azure リソースに接続する。 を選択し、先ほど Palantir から受け取った Foundry インスタンスの Private Link エイリアスを入力して、次へを選択します。
  7. 仮想ネットワークとサブネットを選択します。ほとんどの場合、プライベートエンドポイントのネットワークポリシー設定は無効にする必要があります。この設定の詳細については、Azure ドキュメント ↗を参照してください。アプリケーションセキュリティグループは空のままにできます。
  8. DNS セクションでは、エンドポイントで使用するプライベート DNS ゾーンがすでにセットアップされている場合を除き、プライベート DNS 統合を「無効」のままにできます。プライベート DNS 統合は、プライベートエンドポイントの作成後にセットアップすることもできます。
  9. Azure 環境でタグを使用している場合は、必要に応じてタグを追加できます。必要に応じてタグを追加した後、確認および作成を選択します。
  10. 画面上部に検証に成功しましたというメッセージが表示されるはずです。表示されたら、設定を確認し、作成を選択してデプロイプロセスを開始します。
  11. デプロイが完了すると、「デプロイが完了しました」というメッセージが表示されるはずです。デプロイ完了後、リソースへ移動を選択します。
  12. プライベートリンクの概要で、設定 > プロパティを選択し、「リソース ID」フィールドをコピーして Palantir の担当者に送信します。たとえば、リソース ID は次のような形式です: /subscriptions/<SUBSCRIPTION_UUID>/resourceGroups/<RESOURCE_GROUP_NAME>/providers/Microsoft.Network/privateEndpoints/<PRIVATE_ENDPOINT_NAME>
  13. Foundry ドメインがプライベートリンクの IP アドレスを指すように、DNS レコードを作成します。必要に応じて、まず Private Link を含むリソースグループに接続されたプライベート DNS ゾーンを作成します。作成すると、DNS ゾーンの表示にそのゾーンが表示されます。詳細については、プライベートエンドポイントの DNS 統合に関する Azure ドキュメント ↗を参照してください。
  14. DNS ゾーンで、Private Link のプライベート IP アドレス(Private Link の DNS 構成セクションに記載)を指す A レコードを作成します。DNS ゾーンにすでに完全な Foundry ドメイン(<your-enrollment>.palantirfoundry.com など)が含まれている場合は、名前フィールドを空のままにできます。それ以外の場合は、完全な Foundry ドメインと一致するようにサブドメインの接頭辞を追加します。
  15. (条件付き)Foundry ドメインをご自身で所有している場合(ドメインが *.palantirfoundry.com のような Palantir 所有のドメインではない場合)、Foundry の内部サービスもエンドポイント経由で通信するようにするため、追加の設定が必要です。その手順は、顧客所有ドメインのプライベートリンクのドキュメントに記載されています。
  16. ブラウザーを更新し、キャッシュをクリアすると、Azure VNet から Foundry へのすべてのトラフィックが、パブリックインターネットではなくプライベートリンク経由でルーティングされます。

Foundry インスタンスの VNet と接続先の VNet が同じ Azure リージョンにあるか、異なる Azure リージョンにあるかにかかわらず、Foundry からほかの Azure VNet へのトラフィックは、パブリックインターネットではなく Azure のバックボーン経由でルーティングされるように設定できます。

Azure Private Link による Foundry からのエグレスのセットアップ手順については、Azure 向け Private Link エグレスの設定に関するドキュメントを参照してください。

一部の Azure サービスでは、Azure ゲートウェイを使用することで、カスタム Private Link の使用に伴う Azure の追加費用をかけずに、すべてのトラフィックを Azure のバックボーン経由で送信できます。現在サポートされている Azure サービスは次のとおりです。

エグレス Private Link のセットアップが必要な、その他すべての Azure サービスまたは Azure VNet へのプライベート接続については、Azure 向け Private Link エグレスの設定に関するドキュメントを参照してください。