FAQ: Cluster
このトピックでは、Zilliz Cloud クラスターの使用中に発生する可能性のある問題と、それに対応する解決策を一覧で示します。
内容
- 無料クラスターの容量はどのくらいですか?
- 「quota exceeded[reason=disk quota exceeded, please allocate more resources」というエラーが表示された場合はどうすればよいですか?
- Dedicated クラスターの作成後にクラスタータイプを変更できますか?
- 作成後にプロジェクトのクラウドリージョンを変更できますか?
- サービングクラスターの Query CU をスケールダウンするにはどうすればよいですか?
- Zilliz Cloud への接続を試みたときに接続タイムアウトエラーが発生した場合、どのように対処すればよいですか?
- クラスター作成後にクラスターに接続できないのはなぜですか?
- Node.js SDK で Zilliz Cloud に接続できない場合はどうすればよいですか?
- 非アクティブなクラスターはどうなりますか?
- クラスターを一時停止すると課金されますか?
- 接続エンドポイントを取得するにはどうすればよいですか?
- Zilliz Cloud を Attu に接続できますか?
FAQs
無料クラスターの容量はどのくらいですか?
一般に、無料クラスターは 768 次元ベクトルを 100 万件処理できます。ただし、実際の容量はスキーマに依存します。
データが無料クラスターの最大容量を超える場合は、アップグレードして Serverless または Dedicated デプロイメントオプションで新しいクラスターを作成し、そこにデータを移行してください。クラスターの容量の詳細については、適切な CU を選択するを参照してください。
「quota exceeded[reason=disk quota exceeded, please allocate more resources」というエラーが表示された場合はどうすればよいですか?
データを insert または upsert する際、このエラーはデータ量がサービングクラスターの CU 容量を超えているために発生します。無料クラスターは 768 次元ベクトルを 100 万件処理できます。Dedicated クラスターの容量は、そのクラスタータイプと CU サイズによって異なります。
この問題に対処するには、以下の手順に従ってください。
-
無料クラスターを使用している場合は、アップグレードして Serverless または Dedicated デプロイメントオプションを使用してください。
-
Dedicated クラスターを使用している場合は、CU サイズを増やしてクラスターをスケールアップしてください。
Dedicated クラスターの作成後にクラスタータイプを変更できますか?
はい。クラスタータイプを変更するには、以下の手順に従う必要があります。
-
希望するクラスタータイプで新しいサービングクラスターを作成します。この新しいサービングクラスターの Query CU を決定するには、calculator を使用してください。
-
現在のサービングクラスターから、作成した新しいクラスターにデータを移行します。あるいは、クラスター間のデータ移行についてお問い合わせいただくこともできます。お問い合わせの際は、ソースクラスターとターゲットクラスターを明記してください。
作成後にプロジェクトのクラウドリージョンを変更できますか?
いいえ。プロジェクトリージョンはプロジェクト作成後に変更できません。別のリージョンを使用するには、新しいプロジェクトを作成してください。詳細は、Manage Projects を参照してください。
サービングクラスターの Query CU をスケールダウンするにはどうすればよいですか?
はい。サービングクラスターの Query CU をスケールダウンするには、Zilliz Cloud コンソール の Summary セクションに移動し、Query CU の横にある Scale をクリックします。するとスケーリングページが開き、Query CU の数を増減できます。サービングクラスターをスケールダウンする前に、新しい Query CU 数でデータ量とワークロード容量に対応できることを確認してください。
詳細については、Plan Cluster Scaling を参照してください。
Zilliz Cloud への接続を試みたときに接続タイムアウトエラーが発生した場合、どのように対処すればよいですか?
Zilliz Cloud クラスターへの接続を確立するには、いくつかの関連パラメーターを指定する必要があります。たとえば、PyMilvus SDK の connect メソッドは以下のように使用できます。
from pymilvus import Connections
conn = Connections.connect(
alias=ALIAS,
host=HOST,
port=PORT,
user=USER,
password=PASSWORD,
timeout=30,
secure=True
)
接続タイムアウトエラーは、次のような状況で発生する可能性があります。
-
ネットワーク状態が悪い場合
ネットワーク状態が悪い場合に対処するには、connect 操作のタイムアウト時間を長くすることを推奨します。上記コードでは、
timeoutは30秒に設定されています。これは、リクエスト送信後 30 秒以内に応答がない場合、connect 操作がタイムアウトすることを意味します。 -
接続パラメーターが正しくない場合
Zilliz Cloud クラスターでは TLS が有効になっているため、クラスターに正常に接続するには、上記の例のように接続パラメーターに
secureを含めてtrueに設定してください。これを行わないと、接続失敗やタイムアウトエラーの原因になる可能性があります。 -
ローカル IP アドレスが許可リストに登録されていない場合
クラスターへの接続を試みる場合は、VPN/Proxy 接続を無効にし、パブリック IP アドレスを取得し(プライベート IP アドレスは機能しません)、接続先クラスターの許可リストにその IP アドレスを追加していることも確認する必要があります。
クラスター作成後にクラスターに接続できないのはなぜですか?
以下の手順で問題を特定できます。
-
クラスターのステータスが RUNNING か確認してください。クラスターの作成中、削除中、または IP 許可リストの更新中はクラスターに接続できません。
-
接続元の IP アドレスが IP 許可リストに含まれているか確認してください。
-
クラスターエンドポイント URI のポートが正しいか確認してください。エンドポイント URI は必ず Zilliz Cloud Web コンソールからコピーしてください。以下の表は、異なるクラウドプロバイダーにデプロイされたクラスターのポートを示しています。
Cloud Provider Port AWS 19530 - 19550 Google Cloud 443 Azure 19530 -
telnet in01-(uuid).(region).vectordb.zillizcloud.com port-numberを実行して、ポートの接続性をテストしてください。
上記すべての手順を試しても問題が解決しない場合は、リクエストを送信してください。
Node.js SDK で Zilliz Cloud に接続できない場合はどうすればよいですか?
Node.js SDK で Zilliz Cloud への接続に失敗する場合は、以下をお試しください。
-
最新バージョンの Node.js SDK をインストールしていることを確認してください。
-
クライアントを正しく初期化していることを確認してください。
bashconst client = new MilvusClient('https://your-db-address-with-port', true, 'your-db-user', 'your-db-pasword'); -
クラスターエンドポイントとトークンが正しいことを確認してください。クラスターエンドポイントには必ずプロトコル
https://を含めてください。 -
クラスターエンドポイント URI のポートが正しいか確認してください。エンドポイント URI は必ず Zilliz Cloud Web コンソールからコピーしてください。以下の表は、異なるクラウドプロバイダーにデプロイされたクラスターのポートを示しています。
Cloud Provider Port AWS 19530 - 19550 Google Cloud 443 Azure 19530 -
クラスター設定で IP アドレスが許可リストに登録されている必要があります。
非アクティブなクラスターはどうなりますか?
無料クラスターは、7 日間非アクティブな状態が続くと通知のうえ自動的に一時停止されます。必要に応じていつでも再開できます。一方、Dedicated クラスターは長期間非アクティブであっても自動的には一時停止されません。コスト削減のため、Dedicated クラスターは手動で一時停止することを推奨します。
クラスターを一時停止すると課金されますか?
クラスターが一時停止されている間は、コンピューティングではなくストレージのみ課金されます。ストレージコストの詳細については、Pricing を参照してください。
接続エンドポイントを取得するにはどうすればよいですか?
エンドポイントは Zilliz Cloud Web コンソールから取得できます。どの種類のエンドポイントを使用すべきかの詳細については、Connect to Serving Clusters および Connect for On-Demand Search を参照してください。
Zilliz Cloud を Attu に接続できますか?
はい。Attu は、Milvus と Zilliz Cloud のためのオープンソースのビジュアル管理ツールです。Docker コンテナーまたはデスクトップアプリとして実行できます。接続するには、Attu のログインページで Zilliz Cloud の public endpoint と API key(または username:password 形式のクラスター認証情報)を入力してください。