メインコンテンツまでスキップ
バージョン: User Guides (Cloud)

Azure プライベート Link の設定

このガイドでは、Zilliz Cloud クラスターから、異なる Microsoft Azure VPC にホストされているサービスへのプライベートリンクの設定手順を説明します。

📘Notes

この機能は Dedicated クラスターでのみ利用可能です。

プライベートリンクはプロジェクトレベルで設定され、このプロジェクト内の同じクラウドプロバイダーおよびリージョンにデプロイされたすべてのクラスターに有効です。

📘Notes

Zilliz Cloud はプライベートリンクに対して料金を請求しません。ただし、クラウドプロバイダーは、Zilliz Cloud にアクセスするために作成した各エンドポイントに対して料金を請求する場合があります

開始前の準備

以下の条件が満たされていることを確認してください。

  • このガイドで作成するプライベートエンドポイントはグローバルにアクセス可能であることに注意してください。ターゲットの Zilliz Cloud クラスターとは異なるリージョンにあるサービスでも、クラスターに接続できます。

プライベートエンドポイントの作成

Zilliz Cloud では、直感的な Web コンソールでプライベートエンドポイントを追加できます。ターゲットのプロジェクトに移動し、左側のナビゲーションから ネットワーク > プライベートエンドポイント をクリックします。+ プライベートエンドポイント をクリックします。

PYylbfopjoFkiZxFlbucIFHkn8g

ステップ 1: クラウドプロバイダーとリージョンの選択

Azure リージョンにデプロイされたクラスターのプライベートエンドポイントを作成するには、クラウドプロバイダー ドロップダウンリストから Azure を選択します。リージョン では、プライベートにアクセスしたいクラスターが配置されているリージョンを選択します。次へ をクリックします。

利用可能なクラウドプロバイダーとリージョンの詳細については、クラウドプロバイダーとリージョン を参照してください。

CguAbg90loxAJ4x0cl6c58rqnvO

ステップ 2: エンドポイントサービスの確立

Z54SboHLyoKB1QxAG4Dcw7bEnOh

Microsoft Azure サブスクリプションページ からコピーしたサブスクリプション ID を入力します。以下は例です。

KmCYbkbpDoJHAkxDzN9cV1LOnng

ステップ 3: エンドポイントの作成

このステップは、クラウドプロバイダーのコンソールで完了する必要があります。

1

プライベート Link Center に移動し、+ 作成 をクリックします。

TQB9bT5KKojscoxcOZbcZ4Q6nNf

2

作成するプライベートエンドポイントの基本情報を入力します。

ECcPbN4Kaog5bdxyed3cyP3HnHe

3

次へ: リソース > をクリックし、リソースIDまたはエイリアスで Azure リソースに接続する を選択します。次に、Zilliz Cloud コンソールからコピーしたものを リソースIDまたはエイリアス に貼り付けます。

TDJVb0pkWoxVPIxCThvct9Hpnae

4

仮想ネットワークサブネット で適切な値を選択し、このタブの他の設定はデフォルトのままにします。

SNdZbzo0EoP7PYxg1z4clUijnQg

5

確認および作成 タブに到達するまで 次へ をクリックします。検証に合格したら、作成 をクリックしてプライベートエンドポイントを作成します。

FJ95b4S4voMavqxFWEac3JdinAc

6

デプロイが成功すると、以下が表示されます。

QNHubedZWoJFe7xkX5ac5TOInzg

7

リソースに移動 をクリックし、作成したプライベートエンドポイントの概要ページを表示します。

8

概要 ページの右上隅にある JSONビュー をクリックします。接続ステータス保留中 と表示されていることに注意してください。

YYrobZKr4oFJJ8xNRYicL2PZnde

リソースJSON パネルで、nameproperties.resourceGuid の値をコピーします。エンドポイントIDは、これら2つの値をピリオド(.)で結合したものです。

Vm7pbEGggo2tx6xirE3c9ZyRnSg

例えば、キー name の値が zilliz で、キー properties.resourceGuid の値が d73e9b55-7b9c-4f8d-8f0a-40e737f1ccbf の場合、プライベートエンドポイントIDは zilliz.d73e9b55-7b9c-4f8d-8f0a-40e737f1ccbf となります。

ステップ 4: エンドポイントの承認

Azure コンソールから取得したエンドポイントIDを、Zilliz Cloud の エンドポイントID ボックスに貼り付けます。作成 をクリックします。

送信した属性を確認して承認後、Zilliz Cloud はこのエンドポイントにプライベートリンクを割り当てます。このプロセスには約5分かかります。

プライベートリンクの準備ができたら、Zilliz Cloud の プライベートリンク ページで確認できます。

DNS の設定

Zilliz Cloud が割り当てたプライベートリンク経由でクラスターにアクセスする前に、DNS の設定が必要です。

ステップ 1: Azure ポータルでプライベート DNS ゾーンを作成する

1

作成したプライベートエンドポイントの 概要 ページで、設定 > DNS設定 を選択し、プライベートエンドポイントと一緒に作成されたネットワークインターフェイスの IPアドレス をコピーします。

GC9jbsUp2oXgCZxkojbcrmJanJb

上記のスクリーンショットの例の値は 10.0.0.4 です。

2

プライベート DNS ゾーンの作成 に移動し、+ 作成 をクリックしてプロセスを開始します。

3

基本 タブで、上記で使用したサブスクリプションとリソースグループを選択し、インスタンスの詳細 > 名前 に Zilliz Cloud コンソールからコピーしたプライベートリンク URI を貼り付けます。次に 確認および作成 をクリックします。

QweWbLRSioY9Cix8nMUc0Q75n1e

4

検証に合格したら、作成 をクリックしてプロセスを開始します。

LsmabNzrwoz9lvxJpKac2gEdnGG

5

デプロイが成功すると、以下が表示されます。

LGB3bC80FoQnXIxx527cVkTMnAe

6

リソースに移動 をクリックし、作成したプライベート DNS ゾーンの 概要 ページを表示します。

M401b0RiNoauaHxbBH6crLXlnXc

1

作成したプライベート DNS ゾーンの概要ページで、左側のナビゲーションペインから 設定 > DNS管理 を選択します。

2

+ 追加 をクリックします。仮想ネットワークリンクの追加 ダイアログボックスで、リンク名 を入力し、上記で使用した サブスクリプション仮想ネットワーク を選択します。設定 セクションでは、自動登録を有効にする も選択します。

KQZ2bvbbUodBlAxV98ccbrwxnWg

すべてが期待どおりに設定されたら、OK をクリックして続行します。デプロイが成功すると、作成された仮想ネットワークリンクのリンクステータスが 完了 に変わります。

R84pbAxcKo24pDxQvlKcyxV7n4b

3

左側のナビゲーションペインで 概要 をクリックし、プライベート DNS ゾーンの 概要 ページに戻ります。

S4bTb3ICwoWnlgxqSFrcYwEInvh

4

+ レコードセット をクリックします。レコードセットの追加 ダイアログボックスで、名前 にクラスターIDの末尾に -privatelink を付加したものを入力し、タイプA - アドレスレコード を選択し、TTL10 分 に設定します。表示されている IPアドレス がメモしたものであるか確認します。

DtFQb18jloG9JDxYg0AcSlRsn75

OK をクリックしてレコードセットを保存します。

YWSZbd4qEoAW64xf9gHcamC8nyd

5

Azure ポータルの作成したプライベートエンドポイントの概要ページに戻ると、プライベートエンドポイントの 接続ステータス保留中 から 承認済み に変わっていることが確認できます。

CqAEbOjDUogQGdxl3gjclaPAn1e

これで、Azure 仮想ネットワーク内のリソースが Zilliz Cloud クラスターにプライベートにアクセスできるようになりました。

クラスターへのインターネットアクセスの管理

プライベートエンドポイントを設定した後、プロジェクトへのインターネットアクセスを制限するためにクラスターのパブリックエンドポイントを無効にすることを選択できます。パブリックエンドポイントを無効にすると、ユーザーはプライベートリンクを使用してのみクラスターに接続できます。

パブリックエンドポイントを無効にするには:

1

ターゲットクラスターの クラスターの詳細 ページに移動します。

2

接続 セクションに移動します。

3

クラスターのパブリックエンドポイントの横にある設定アイコンをクリックします。

4

情報を読み、パブリックエンドポイントの無効化 ダイアログボックスで 無効化 をクリックします。

📘Notes
  • プライベートエンドポイントはデータプレーンへのアクセスにのみ影響します。コントロールプレーンは引き続きパブリックインターネット経由でアクセスできます。

  • パブリックエンドポイントを再度有効にした後、パブリックエンドポイントにアクセスできるようになるまで、ローカルの DNS キャッシュが期限切れになるのを待つ必要がある場合があります。

disable_public_endpoint

よくある質問

既存のクラスターにプライベートエンドポイントを作成できますか?

はい。プライベートエンドポイントを作成すると、同じリージョンとプロジェクト内にあるすべての既存および将来の Dedicated (Enterprise) クラスターに有効になります。必要なのは、異なるクラスターに対して異なる DNS レコードを追加することだけです。