AWSマーケットプレイスのZilliz Cloud入門ガイド
この記事では、世界をリードするベクターデータベースであるZilliz CloudとAWSマーケットプレイスを接続する方法を紹介する。
国際的なクラウド市場は、現代において最もダイナミックで有利な市場の一つであり、合計で毎年1670億ドルを超える収益を上げている。このサービスの最前線にいるハイパースケーラのうち、アマゾンウェブサービス(AWS)は市場シェア全体の48%を占め、世界中の何百万もの顧客にとってクラウドプロバイダーの最良の選択肢となっている。
クラウドの利用が急増している市場セグメントのひとつに、人工知能(AI)のストレージとコンピュートに対する高いニーズがある。AIアプリケーション用の非構造化データをホストするためにクラウド・サービスを利用する企業が増えるにつれ、ベクター・データベースに注目が集まっている。この記事では、世界をリードするベクターデータベースであるZilliz CloudとAWSマーケットプレイスを接続する方法を紹介する。
さっそく、このクラウド連携に飛び込んでみよう。
AWS Marketplace](https://aws.amazon.com/marketplace)は、データ管理ツールやIoTサービスからビジネスアプリケーションやインフラまで、10,000以上の個別の製品を提供しています。顧客は、ビジネスに新しい機能やサポートを迅速に追加できるサードパーティのソフトウェアを見つけることができる。
AWS Marketplaceのホームページから、顧客は各コアカテゴリと推奨製品をブラウズできる。また、すでに探しているものが決まっている場合は、画面上部の検索バーに製品名を入力することもできる。
ステップ1:検索、購読、アカウントの作成
SaaSカテゴリからZilliz Cloudに移動しても、直接名前を入力しても、候補のリストから見つけることができます。下のアイコン、名前、説明を探してください。これをクリックするとAWS Marketplace page for Zilliz Cloudに移動します。
画面右上に "View Purchase Options "というボタンがあります。これをクリックすると、Zilliz Cloudの利用料金を確認できるチェックアウト画面に移動します。
購読をクリックすると、Zillizのホームページへ直接移動します。すでにアカウントをお持ちの場合は、直接ステージ2)に移動します。リンク組織。そうでない場合は、会社のEメールを使ってZillizでアカウントを作成する必要があります。そこから "Link Organization "をクリックし、AWS Marketplace Subscriptionを承認します。
ステップ2: サブスクリプションのセットアップとAWSの設定
Zilliz Cloudは様々な階層とコンピュートタイプを提供しており、お客様のビジネスが求めるサポートを的確に受けることができます。Zillizは4つの異なるプランでスケーラブルな価格設定を提供しています:
- スターター -** 月額0ドルからのスタータープランは、完全に管理されたベクターデータベースを体験するシンプルで効果的な方法です。
- スタンダード -** 月額$99から、Zillizは複雑なワークロードのサポートを必要とする5人以下のエンジニアのチーム向けにスタンダードプランを提供しています。
- エンタープライズ -*** 月額$155~のエンタープライズプランは、包括的なセキュリティと機能を必要とするアットスケールな組織向けです。
- BYOC (Bring Your Own Cloud) -*** エンタープライズ・プランの上位プランで、規制遵守とデータ・プライバシーを優先したい組織に最適です。
Azure、GCP、AWS Marketplaceのような各マーケットプレイスは、異なる価格条件を提供しています。Zilliz CloudとAWSを接続する場合、標準プランでは以下のような価格になります:
1AWSパフォーマンス最適化CUを1時間あたり1ユニットとして:$0.159
1AWSの容量に最適化されたCU/1時間を1単位とします:$0.159
AWSのストレージ1GB/月を1単位とする:$0.025
AWSのバックアップサービスを1GB単位でご利用いただけます:$0.025
エンタープライズプランでは以下の価格でご利用いただけます:
1時間あたり1 AWSパフォーマンス最適化CUを1単位とします:$0.248
1AWSのキャパシティに最適化されたCUを1時間あたり1ユニット: $*0.248
AWSのストレージ1GB/月を1単位とする:$0.025
AWSのバックアップサービス1GBを1単位とする:$0.025
クラウドサービスは地域やプロバイダーによって異なります。サブスクリプションの料金や各プランに含まれる機能の詳細については、Zilliz Cloud Pricing Pageをご覧ください。
AWS Marketplaceを通じて請求する場合、サードパーティ製品から発生する料金はAWSの請求書の一部となります。この自動課金サービスは、お客様のビジネス製品に完全な継続性を提供し、ダウンタイムによる業務中断の可能性を軽減します。
Billing" セクションが AWS Marketplace に設定されていることを確認してください。
ステップ3: Zillizクラウドサービスのデプロイ
Zilliz CloudアカウントとAWSプロジェクトの統合が完了したら、AWSのZilliz Cloudコンソールにアクセスします。そこからクラスタ構成を選択し、クラスタの作成、デプロイすることができます。
効率的なクラスタ接続のために、Zillizは4つのSDKオプションを提供しています:Go、Node.js、Java、Pythonだ。プロバイダによって、提供される機能やパフォーマンスが異なります。
zillizクラウドの探索を始めよう.png
この段階で、あなたが実施できる様々なネットワークとセキュリティのプラクティスに注意することが重要です。例えば、プロジェクトのクラスタにアクセスできるIPアドレスの数を減らすために、ホワイトリストを設定することができます。さらに、インターネット経由の接続を避け、クラスタへの直接アクセスを形成するプライベートリンクを作成して使用することもできます。
ZillizはクラウドIAM標準に準拠し、データの転送中および静止中の暗号化と、データへのアクセス許可の効果的な制御を保証します。
クラスタを作成したら、"+ Collection "ボタンをクリックしてコレクションを作成します。そうすると、この画面が表示されます:
コレクションの作成.png
primary_keyはそのままにして、ベクトル・エンティティの次元を768に変更します。ベクトルフィールドは、"Cosine" メトリックタイプを使用して設定され、"Advanced Settings" でフィールドが固定か動的かを選択できます。コレクションに名前を付けて、"Create Collection "ボタンをクリックします。
PyMilvusでコレクションを作成したい場合は、"View Code "をクリックしてコードを取得することもできます。
コードプレビュー.png
コレクションが作成されたら、"Import Data "ボタンをクリックし、"example.json "というサンプルデータをダウンロードします。 このExampleデータには、主キーとembeddingsがあるだけで、フィルタリングするためのメタデータはありません。ダウンロードしたら、UIの指示に従ってデータをコレクションにアップロードします。
コレクションにデータを入れたら、"Data Preview "タブでデータを見てください。Vector Search "タブで、UIで何が利用可能かを知るために、検索機能で遊ぶことができます。
これは UI で遊ぶためのちょっとしたサンプルデータです。ドキュメントにはもっと面白いクイックスタートガイドがあり、コレクションの作成、データの挿入、pythonクライアントでの検索について説明しています。
結論
これらの簡単なステップ - AWS MarketplaceでZillizを見つける、サブスクリプションを確認する、AWSアカウントをリンクする、Zillizクラウドサービスをデプロイする - に従うことで、AWS MarketplaceでZillizクラウドのサブスクリプションを作成することができます。
拡張性が高く、使いやすいシステムであるAWS Marketplaceの活用は、Zilliz Cloudのベクトルデータベース機能を既存のAWS環境に統合する強力な方法です。このアプローチにより、ダウンタイムを最小限に抑え、革新的なアプリケーションに必要なアーキテクチャを迅速に構築することができます。
What's Next?
もしあなたがAWSプロジェクトにZilliz Cloudを使い始めたばかりであれば、私たちのナレッジハブを閲覧することをお勧めします。高度なチュートリアル、広範なコミュニティフォーラム、オンデマンドテクニカルサポートで、スケーラブルなベクトル検索ストレージを作成するために必要なすべての情報を見つけることができます。
AWSとZilliz](https://zilliz.com/partners/aws)の詳細をご覧いただくか、今すぐ無料トライアルをご利用ください。