FAQ: クラスター
このトピックでは、Zilliz Cloud クラスターの使用中に発生する可能性のある問題と、それに対応する解決策を一覧で紹介します。
目次
- フリークラスターの容量はどれくらいですか?
- "quota exceeded[reason=disk quota exceeded, please allocate more resources"というエラーを受け取った場合、どうすればよいですか?
- 専用クラスター作成後にクラスタータイプを変更できますか?
- プロジェクト作成後にクラウドリージョンを変更できますか?
- サービングクラスターのクエリ CU を縮小するにはどうすればよいですか?
- Zilliz Cloud への接続時に接続タイムアウトエラーが発生した場合、どう対処すればよいですか?
- クラスター作成後にクラスターへ接続できないのはなぜですか?
- Node.js SDK で Zilliz Cloud に接続できない場合、どうすればよいですか?
- 非アクティブなクラスターはどうなりますか?
- クラスターを一時停止しても課金されますか?
- 接続エンドポイントを取得するにはどうすればよいですか?
- Zilliz Cloud を Attu に接続できますか?
よくある質問
フリークラスターの容量はどれくらいですか?
一般的に、フリークラスターは 100 万個の 768 次元ベクトルを処理できます。ただし、実際の容量はスキーマによって異なります。
データがフリークラスターの最大容量を超える場合は、アップグレード して Serverless または Dedicated デプロイメントオプションを選択し、新しいクラスターを作成して、そこに データを移行 してください。クラスターの容量の詳細については、適切な CU の選択 をご参照ください。
"quota exceeded[reason=disk quota exceeded, please allocate more resources"というエラーを受け取った場合、どうすればよいですか?
データの挿入またはアップサート時にこのエラーが表示されるのは、データがサービングクラスターの CU 容量を超えているためです。フリークラスターは 100 万個の 768 次元ベクトルを処理できます。専用クラスターの容量は、その クラスタータイプと CU サイズ によって異なります。
この問題に対処するには、以下の手順に従ってください。
-
フリークラスターを使用している場合は、Serverless または Dedicated デプロイメントオプションに アップグレード してください。
-
専用クラスターを使用している場合は、CU サイズを増やすことでクラスターを スケールアップ してください。
専用クラスター作成後にクラスタータイプを変更できますか?
はい。クラスタータイプを変更するには、以下の手順に従ってください。
-
希望するクラスタータイプで新しいサービングクラスターを作成します。この新しいサービングクラスターのクエリ CU を決定するには、計算機 を使用してください。
-
現在のサービングクラスターから、刚刚作成した新しいクラスターへデータを 移行 します。あるいは、クラスター間のデータ移行を当社に代行させるために、お問い合わせ いただくこともできます。お問い合わせの際は、ソースクラスターとターゲットクラスターを明記してください。
プロジェクト作成後にクラウドリージョンを変更できますか?
いいえ。プロジェクトのリージョンは、プロジェクト作成後には変更できません。別のリージョンを使用するには、新しいプロジェクトを作成してください。詳細については、「プロジェクトの管理」をご覧ください。
サービングクラスターのクエリ CU を縮小するにはどうすればよいですか?
はい。サービングクラスターのクエリ CU を縮小するには、Zilliz Cloud コンソール の 概要 セクションに移動し、クエリ CU の横にある スケール をクリックしてください。これにより、クエリ CU の量を増減できるスケーリングページが開きます。サービングクラスターを縮小する前に、新しいクエリ CU 数がデータ量とワークロード容量に対応できることを確認してください。
詳細については、クラスターのスケール をご参照ください。
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
)
接続タイムアウトエラーは、以下のシナリオで発生する可能性があります。
-
ネットワーク状態が不良な場合
ネットワーク状態が不良な場合は、接続操作のタイムアウト時間を延長することを推奨します。上記のコードでは、
timeoutが30秒に設定されており、リクエスト送信後30秒以内に応答がない場合、接続操作はタイムアウトします。 -
接続パラメータが正しくない場合
Zilliz Cloud クラスターは TLS が有効になっているため、クラスターに正常に接続するには、上記の例のように接続パラメータに
secureを含め、その値をtrueに設定する必要があります。これを設定しないと、接続に失敗し、タイムアウトエラーが表示される可能性があります。 -
ローカルの IP アドレスがホワイトリストに登録されていない場合
クラスターへの接続を試みる際には、VPN/プロキシ接続を無効にし、パブリック IP アドレス(プライベート IP アドレスは機能しません)を取得して、接続したいクラスターのホワイトリストにその IP アドレスを追加する必要があります。
クラスター作成後にクラスターに接続できないのはなぜですか?
以下の手順に従って問題を特定できます。
-
クラスターのステータスが RUNNING であるか確認してください。クラスターが作成中、削除中、または IP ホワイトリストが更新中の場合、クラスターに接続できません。
-
接続元の IP アドレスが IP ホワイトリストに含まれているか確認してください。
-
クラスターのエンドポイント URI 内のポート番号が正しいか確認してください。Zilliz Cloud ウェブコンソールからエンドポイント URI をコピーしていることを確認してください。以下の表は、異なるクラウドプロバイダー上にデプロイされたクラスターのポート番号を示しています。
クラウドプロバイダー
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 がインストールされていることを確認してください。
-
クライアントが正しく初期化されていることを確認してください。
const client = new MilvusClient('https://your-db-address-with-port', true, 'your-db-user', 'your-db-pasword'); -
クラスターエンドポイントとトークンが正しいことを確認してください。クラスターエンドポイントにはプロトコル
https://を含めてください。 -
クラスターエンドポイント URI のポートが正しいか確認してください。エンドポイント URI は Zilliz Cloud Web コンソールからコピーしてください。以下の表に、異なるクラウドプロバイダーにデプロイされたクラスターのポートを示します。
クラウドプロバイダー
Port
AWS
19530 - 19550
Google Cloud
443
Azure
19530
-
IP アドレスがクラスター設定でホワイトリストに登録されている必要があります。
What happens to my inactive clusters?
フリークラスターは、7 日間非アクティブ状態が続くと、通知後に自動的に一時停止されます。必要に応じてクラスターをいつでも再開できます。ただし、専用クラスターは長期間非アクティブであっても自動的に一時停止されることはありません。コスト削減のため、専用クラスターは手動で一時停止することをお勧めします。
Will I be charged if I suspend my cluster?
クラスターが一時停止されている場合、コンピューティングではなくストレージのみに対して課金されます。ストレージコストの詳細については、料金 をご覧ください。
How to obtain a connection endpoint?
エンドポイントは Zilliz Cloud Web コンソールから取得できます。どのタイプのエンドポイントを使用すべきかの詳細については、アクセス:接続エンドポイント を参照してください。
Can I connect Zilliz Cloud to Attu?
はい。Attu は、Milvus および Zilliz Cloud 向けのオープンソースの視覚的管理ツールです。Docker コンテナまたはデスクトップアプリとして実行できます。接続するには、Attu のログインページで Zilliz Cloud のパブリックエンドポイントとAPI キー(または username:password 形式のクラスター認証情報)を提供してください。