メインコンテンツまでスキップ

GCP 上でカスタマー管理 VPC を設定する

Zilliz Cloud Bring-Your-Own-Cloud (BYOC) ソリューションを使用すると、ご自身の Virtual Private Cloud (VPC) 内にプロジェクトを設定できます。カスタマー管理 VPC 上で実行される Zilliz Cloud プロジェクトにより、ネットワーク構成をより細かく制御でき、組織で必要とされる特定のクラウドセキュリティおよびガバナンス標準を満たせます。

このページでは、これらの要件を満たすカスタマー管理 VPC で Zilliz Cloud BYOC プロジェクトをホストするための最小要件を列挙します。

📘Notes

Zilliz BYOC は現在 General Availability として利用可能です。アクセス方法および実装の詳細については、Zilliz Cloud sales までお問い合わせください。

VPC の要件

Zilliz Cloud プロジェクトをホストするには、このセクションに列挙された要件を VPC が満たしている必要があります。BYOC プロジェクトで既存の VPC を使用したい場合は、その VPC がこれらの要件を満たしていることを確認してください。

要件

VPC リージョン

次の表は、Zilliz Cloud BYOC ソリューションがサポートする Google Cloud Platform (GCP) リージョンを示しています。Zilliz Cloud コンソールにご利用のクラウドリージョンが見つからない場合は、support@zilliz.com までお問い合わせください。

大陸

リージョン

場所

北米

us-west1

米国オレゴン

us-east4

米国バージニア

us-central1

米国アイオワ

ヨーロッパ

europe-west3

ドイツ、フランクフルト

アジア

asia-southeast1

シンガポール

VPC IP アドレス範囲

Zilliz Cloud は、VPC の IPv4 CIDR 設定で /18 のネットマスクを使用することを推奨しています。これにより、CIDR ブロックから 1 つのパブリック subnet と 3 つのプライベート subnets を作成できます。

📘Notes

Zilliz Cloud は現在、IPv4 CIDR ブロックのみをサポートしています。

Subnets

Zilliz Cloud BYOC プロジェクトには、primary IPv4 範囲と 2 つの secondary IPv4 範囲を持つ 1 つの primary subnet と、これとは別に load balancing subnet が必要です。

Cloud Router と NAT

Google Cloud Router は、VPC と他のネットワーク間で動的ルート交換を可能にするために必要です。また、VPC 上の VM およびコンテナ pod が Zilliz Cloud の VPC ネットワークと通信できるようにするために、NAT ゲートウェイも追加する必要があります。

Firewall Rules

2 つの ingress firewall rule を作成する必要があります。1 つは Zilliz Cloud が BYOC プロジェクト内の cluster に対してヘルスチェックを実行するためのもので、もう 1 つは VPC ネットワーク内の VM インスタンス同士が相互通信するためのものです。

Private Service Connect (PSC) endpoint

PSC endpoint はオプションであり、BYOC cluster 用の private endpoint を設定する際に使用されます。

手順

GCP ダッシュボードでは、VPC の要件 に列挙されている VPC と関連リソースを作成できます。あるいは、Zilliz Cloud が提供する Terraform スクリプトを使用して、GCP 上の Zilliz Cloud プロジェクト向けインフラストラクチャをブートストラップすることもできます。詳細については、Terraform Provider を参照してください。

ステップ 1: VPC ネットワークを作成し、primary subnet を追加する

このステップでは、VPC ネットワークを作成し、primary subnet を追加します。primary subnet には、コンテナ pod とサービス用の 1 つの primary IPv4 アドレス範囲と 2 つの secondary IPv4 アドレス範囲が含まれます。

VPC ネットワークを作成して primary subnet を追加する手順は次のとおりです。

1

GCP コンソールで VPC network を見つけてクリックします。

2

Create VPC network をクリックします。

3

作成する VPC と primary subnet の名前を設定します。

このデモでは、primary-subnet に設定するか、命名規則に従って subnet に名前を付けます。

4

primary subnet のリージョンを選択します。

リージョンは Zilliz BYOC プロジェクトと同じである必要があります。

5

primary subnet の primary IPv4 範囲を設定します。

このデモでは、10.7.0.0/18 に設定するか、計画済みのネットワークセグメントを使用できます。後で参照できるよう、名前と IPv4 範囲を覚えておくことをお勧めします。

6

コンテナ pod 用 secondary IPv4 範囲の名前と IPv4 アドレス範囲を設定します。

このデモでは、名前を pod-subnet、範囲を 10.7.64.0/18 に設定するか、命名規則とネットワーク計画に従って設定できます。後で参照できるよう、名前と IPv4 範囲を覚えておくことをお勧めします。

7

Add a Secondary IPv4 range をクリックして、サービス用の secondary IPv4 範囲を追加し、その名前と範囲を設定します。

このデモでは、名前を service-subnet、範囲を 10.7.128.0/18 に設定するか、命名規則とネットワーク計画に従って設定できます。

8

残りはデフォルト設定のままにして、Create をクリックします。

ステップ 2: load-balancing subnet を追加する

このステップでは、リージョナル Application Load Balancer 用に予約された proxy-only subnet を追加します。

この subnet を追加する手順は次のとおりです。

1

GCP コンソールで VPC network を見つけてクリックします。

2

前のステップで作成した VPC ネットワークを絞り込みます。

3

その名前をクリックして詳細を表示します。

4

Subnets タブに切り替え、Add subnet をクリックします。

5

作成する subnet の名前を設定します。

このデモでは、lb-subnet に設定するか、命名規則に従って subnet に名前を付けます。

6

primary subnet のリージョンを選択します。

リージョンは Zilliz BYOC プロジェクトと同じである必要があります。

7

PurposeRegional Managed Proxy を選択します。

このオプションと proxy-only subnets の詳細については、このドキュメント を参照してください。

8

この subnet の primary IPv4 範囲を設定します。

このデモでは、10.7.192.0/18 に設定するか、計画済みのネットワークセグメントを使用できます。

9

Add をクリックします。

ステップ 3: Cloud Router と NAT gateway を設定する

VPC と Zilliz Cloud の間のトラフィックに対してネットワークアドレス変換を有効にするために、Cloud Router と NAT gateway を設定します。

Cloud Router と NAT gateway を設定する手順は次のとおりです。

1

GCP コンソールで Network Connectivity を見つけてクリックします。

2

左側のナビゲーションペインで Cloud Router を選択します。

3

Create router をクリックします。

4

作成する router の名前を設定します。

このデモでは your-org-byoc-router に設定するか、命名規則に従います。

5

前のステップで作成した VPC ネットワークを選択します。

このデモでは、your-org-byoc-vpc を選択します。

6

作成する router のリージョンを選択します。

このデモでは、us-west1 (Oregon) を選択します。

7

Create をクリックします。

8

Routers リストに表示されている router の名前をクリックします。

9

下にスクロールして Add Cloud NAT gateway をクリックします。

10

作成する NAT gateway の名前を設定します。

このデモでは your-org-byoc-nat に設定するか、命名規則に従います。

11

Cloud NAT IP addressManual を選択します。

次のように新しい IP アドレスを作成する必要があります。

  1. IP address 1 のドロップダウンリストから Create IP address を選択します。

  2. 表示されたダイアログボックスで、予約する IP アドレスの名前を設定し、Reserve をクリックします。

    このデモでは your-org-byoc-nat-ip に設定するか、命名規則に従います。

12

NAT gateway 用に新しい IP アドレスが予約されたら、Create をクリックします。

ステップ 4: firewall rules を追加する

このステップでは 2 つの firewall rule を追加します。1 つ目の rule は、VPC ネットワーク上にデプロイされた BYOC cluster に対するヘルスチェックを有効にするためのもので、2 つ目は、ターゲットタグ zilliz-byoc を持つすべての VM 間の通信を有効にするためのものです。

これらの firewall rule を追加する手順は次のとおりです。

1

GCP コンソールで VPC network を見つけてクリックします。

2

前のステップで作成した VPC ネットワークを絞り込みます。

3

VPC ネットワークの名前をクリックして詳細を表示します。

4

Firewalls タブに切り替えます。

5

Add Firewall rule をクリックします。

  • BYOC cluster に対するヘルスチェック用の firewall rule

    Nameingress-rule-for-health-checks
    TargetsAll instances in the network
    Source IPv4 ranges130.211.0.0/22, 35.191.0.0/16
    Protocols and portsSpecified protocols and ports
    TCP19530
  • VPC ネットワーク上のタグ付き VM 間ローカルトラフィック用の firewall rule

    Nameingress-rule-for-local-traffic
    TargetsSpecified target tags
    Target tagszilliz-byoc
    Source IPv4 ranges10.7.0.0/18 (または このセクション のステップ 5 を参照して、計画済みのものを使用してください。)
    Protocols and portsAllow all

ステップ 5: (オプション)PSC endpoint を作成する

このステップでは、VPC と Zilliz Cloud 間の通信がインターネットを経由しないように PSC endpoint を追加します。

PSC endpoint を作成する手順は次のとおりです。

1

GCP コンソールで Network Services を見つけてクリックします。

2

左側のナビゲーションペインから Private Service Connect を選択します。

3

Connect Endpoint をクリックします。

4

TargetPublished service を選択します。

5

Zilliz Cloud が提供する service attachment ID を Target details に入力します。

次の表は、利用可能な各クラウドリージョンに対応する service attachment ID を示しています。

RegionService Attachment ID
us-west1projects/vdc-prod/regions/us-west1/serviceAttachments/zilliz-byoc-psc-service
6

endpoint service の名前を設定します。

7

前のステップで作成した VPC ネットワークとその primary subnet を選択します。

8

endpoint に IP アドレスを割り当てます。

表示されたダイアログボックスで、次のように操作します。

  1. Create IP address をクリックします。

  2. IP アドレスの名前を設定します。

  3. Static IP addressAssign automatically を選択します。

  4. Reserve を作成します。

9

Add endpoint をクリックします。

Ctrl I