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

AWSでBYOCをデプロイする

このページでは、Zilliz CloudコンソールとカスタムAWS設定を使用して、Zilliz Cloud Bring-Your-Own-Cloud (BYOC)組織内でプロジェクトを手動で作成する方法について説明します。

📘ノート

Zilliz BYOCは現在一般提供中です。アクセスと実装の詳細については、Zilliz Cloudサポートにお問い合わせください。

前提条件

  • あなたはBYOC組織のオーナーでなければなりません。

手続き

AWSにBYOCを展開するには、Zilliz Cloudは、お客様が管理するVPC内のS3バケットとEKSクラスターにアクセスするための特定の役割を担う必要があります。そのため、Zilliz Cloudは、S3バケット、EKSクラスター、VPCに関する情報と、これらのインフラストラクチャリソースにアクセスするために必要な役割を収集する必要があります。

[Create Project and Deploy Data Plane]ボタンをクリックして、デプロイを開始します。

一般の設定

一般設定」では、プロジェクト名を設定し、クラウドプロバイダーとリージョンを決定し、Zilliz Cloudがプロジェクトを作成し、データプレーンを展開する方法を選択する必要があります。

H44BbcnpZoL5m3xqVV8chqqonyb

  1. [プロジェクト名]を設定します。

  2. [クラウドプロバイダー]と[リージョン]を選択します。

  3. (オプション)インスタンス設定を構成します。

    BYOCプロジェクトでは、検索サービス、基本的なデータベースコンポーネント、およびコアサポートサービスが異なるインスタンスを使用します。これらのサービスとコンポーネントのインスタンスタイプを設定できます。

    詳細は、インスタンス設定を参照してください。

  4. Zilliz Cloudがデプロイ方法でタスクを実行する方法を選択してください。

    AWS上でBYOCプロジェクトのインフラストラクチャをプロビジョニングするには、3つのオプションがあります。

    • AWS CloudFormationを使用してインフラストラクチャをプロビジョニングします。

      AWS CloudFormationを使用してプロジェクトのデータプレーンインフラストラクチャをプロビジョニングする場合は、[クイックスタート]タイルを[デプロイ方法]セクションで選択します。これは、BYOCプロジェクトを開始するためにも推奨される方法です。

    • Terraformスクリプトを使用してインフラストラクチャをプロビジョニングします。

      インフラストラクチャのプロビジョニングにTerraformスクリプトを使用する場合は、スクリプトの出力をZilliz Cloudにコピー&ペーストする必要があります。詳細については、Bootstrapインフラストラクチャ(Terraform)を参照してください。

    • AWSコンソールを使用して、必要なリソースとロールを作成します。

      必要なリソース(ストレージバケットや複数のIAMロールなど)をAWSコンソールで作成する必要があります。その後、名前とIDをコピーしてZilliz Cloudコンソールに貼り付けます。この方法でプロジェクトを作成する場合は、手動タイルをデプロイ方法セクションで選択してください。

      設定を容易にするために、Zilliz Cloudは以下の過程に分けています:

クレデンシャル設定

[資格情報設定]では、ストレージアクセス、EKSクラスター管理、およびデータプレーンデプロイのために、ストレージと複数のIAMロールを設定する必要があります。

SqYDbdYcropfGnxMsOhcSeACnag

  1. 以下の手順に従って、ストレージ、EKS、およびクロスアカウント設定を構成します。

    1. [ストレージ設定]で、AWSから取得したバケット名IAMロールARNを設定します。

      Zilliz Cloudは、指定されたバケットをデータプレーンストレージとして使用し、指定されたIAMロールを使用してあなたの代わりにアクセスします。

      S 3バケットを作成する手順の詳細については、S3バケットとIAMロールの作成するを参照してください。

    2. [EKS設定]で、EKS管理のIAMロールARNを設定します。

      Zilliz Cloudは、指定されたロールを使用してEKSクラスターをデプロイし、EKSクラスターにデータプレーンをデプロイします。

      EKSロールを作成する手順の詳細については、「EKS IAMロールの作成」を参照してください。

    3. [クロスアカウント設定]で、データプレーンデプロイのIAMロールARNを設定します。

      Zilliz Cloudは、指定された役割を使用して、Zilliz Cloud BYOCプロジェクトのデータプレーンを展開します。

      クロス勘定ロールを作成する手順の詳細については、「クロスアカウントIAMロールの作成」を参照してください。

  2. [へ]をクリックしてネットワーク設定を構成します。

ネットワーク設定

ネットワーク設定では、VPCと、サブネット、セキュリティグループ、VPC内のオプションのVPCエンドポイントなど、複数の種類のリソースを作成する必要があります。

G9iEbGNd2oMhbSxWmAccCAnkn0g

  1. [ネットワーク設定]で、VPC IDサブネットIDセキュリティグループID、およびオプションのVPCエンドポイントIDを設定します。

    指定されたVPCでは、Zilliz Cloudが必要です。

    • パブリックサブネットと3つのプライベートサブネット。

    • セキュリティグループ、そして

    • オプションのVPCエンドポイント。

    VPCの作成手順とリソースの詳細については、「顧客管理型VPCの設定」を参照してください。

  2. [へ]をクリックして概要を表示します。

  3. [Deployment Summary]で構成を確認します。

  4. すべてが期待どおりであれば、[作成]をクリックします。

インスタンス設定

プロジェクトのデプロイ中、Zilliz Cloudは基本的なデータベースコンポーネントとコアサポートサービスを作成します。プロジェクトの準備ができたら、プロジェクト内にクラスターを作成できます。この時点で、Zilliz Cloudはあなたの代わりに検索サービスのインスタンスを作成します。

C7RmbHtWjoFrczxFOAnctnNYnDc

デプロイ中に、以下に示す各コンポーネントに対して作成するインスタンスの種類を決定する必要があります。

コンポーネント

インスタンスごとに消費されるライセンス

インスタンスタイプ

初期デプロイに必要なインスタンス

説明する

検索サービス

16

m 6 id.4 xlargeファイル

0

クエリサービス専用のインスタンス

基本的なデータベースコンポーネント

8

m 6 i.2 xlarge

1

インデックスプールとして主に使用される基本的なデータベースコンポーネントに使用されるインスタンス

コアサポートサービス

0

m 6 i.2 xlarge

3

Milvus Operator、Zilliz Cloud Agent、およびMilvusの依存関係を含む周辺サポートサービスに使用されるインスタンスは、ログ、モニタリング、アラートに使用されます。

インスタンス設定が構成されていない場合、上記のデフォルト設定が適用されます。

デプロイの詳細を表示する

プロジェクトを作成したら、プロジェクトページでステータスを閲覧可能です。

QJ57bgqmjoIP0Qx5niSc4SJHnab