AnalyticDB for PostgreSQLは、AI生成コンテンツ (AIGC) やベクトル検索などのベクトル分析シナリオに合わせて、ベクトル検索エンジン最適化機能を提供します。 このトピックでは、ベクトル検索エンジンの最適化が有効になっているAnalyticDB for PostgreSQLインスタンスを作成する方法について説明します。
前提条件
Alibaba Cloud アカウントが作成済みであること。 Alibaba Cloudアカウントをお持ちでない場合は、Alibaba Cloud公式Webサイトにアクセスしてアカウントを作成します。
AnalyticDB for PostgreSQLのAliyunGPDBFullAccessポリシーは、Alibaba CloudアカウントまたはRAMユーザーにアタッチされています。 権限付与の詳細については、「RAMユーザーへの権限付与」をご参照ください。
無料トライアル
Alibaba Cloudは、エラスティックストレージモードのAnalyticDB for PostgreSQL V6.0インスタンスの新規ユーザー向けに無料トライアルを提供しています。 AnalyticDB for PostgreSQLを初めて使用する場合は、 ここで無料トライアルを申請します。 無料トライアルの対象外の場合は、次の手順を実行してAnalyticDB for PostgreSQLコンソールでインスタンスを作成できます。
手順
- AnalyticDB for PostgreSQLコンソールにログインします。
AnalyticDB for PostgreSQLインスタンスを初めて作成するときは、サービスにリンクされたロールを作成する必要があります。 サービス関連付けの役割を作成する ダイアログボックスで、[OK] をクリックします。 サービスにリンクされたロールの詳細については、「サービスにリンクされたロール」をご参照ください。
コンソールの右上隅で、インスタンス作成.
[プロダクトタイプ] パラメーターを設定します。 有効な値:
サブスクリプション: インスタンスを作成するときは、前払いのサブスクリプション料金を支払う必要があります。 長期使用の場合、サブスクリプションの課金方法は、従量課金の課金方法よりも費用対効果が高くなります。 サブスクリプション期間が長くなると、低価格が請求されます。
従量課金: 使用したリソースに対して1時間ごとに課金されます。 短期使用の場合は、従量課金の課金方法を選択することを推奨します。 従量課金インスタンスが不要になった場合は、インスタンスをリリースしてコストを削減できます。
購入ページで、次の表に記載されているパラメーターを設定します。
パラメーター
説明
リージョンとゾーン
インスタンスを作成するリージョン。
説明購入完了後、インスタンスのリージョンを変更することはできません。 インスタンスへのアクセスを高速化するには、地理的な場所に近いリージョンを選択することを推奨します。
AnalyticDB for PostgreSQLインスタンスが、接続先のElastic Compute Service (ECS) インスタンスと同じリージョンにデプロイされていることを確認します。 そうしないと、これらのインスタンスを内部ネットワーク経由で接続して最適なパフォーマンスを実現することはできません。
インスタンスを作成するゾーン。 各ゾーンは、領域内の独立した物理的位置である。 同じリージョンのゾーンには大きな違いはありません。
インスタンスは、接続するECSインスタンスと同じゾーンまたは別のゾーンに作成できます。
インスタンスリソースタイプ
インスタンスのリソースタイプ。 [Elastic Storage Mode] を選択します。
説明使用可能なリソースタイプは、リージョンとゾーンによって異なります。 現在のリージョンとゾーンで必要なインスタンスリソースタイプが提供されていない場合は、リージョンとゾーンを変更します。
異なるリージョンとゾーンで使用可能なリソースタイプの詳細については、「インスタンスの仕様」をご参照ください。
エディション
インスタンスのエディション。 有効な値: High Performance (Basic Edition) およびHigh-availability。
詳細については、「概要」および「ハイパフォーマンスエディション」をご参照ください。
エンジン版
インスタンスのエンジンバージョン。 [6.0 Standard Edition] を選択します。
ベクトルエンジン最适化
ベクトル検索エンジンの最適化を有効にするかどうかを指定します。 [Enabled] を選択します。
ベクトル検索エンジンの最適化により、インスタンスのベクトル分析パフォーマンスが向上しますが、大量のメモリリソースを消費し、クエリの同時実行性が大幅に低下します。 ベクトル検索エンジンの最適化を有効にする前に、その影響を確認してください。
説明ベクトル検索エンジンの最適化は、エラスティックストレージモードのV6.0インスタンスに対してのみ有効にできます。
ベクトル検索エンジンの最適化は、コンピューティングノードの仕様が4コアで32 GB以上のインスタンスに対してのみ有効にできます。
Coordinatorノードリソース
コーディネーターノードのリソースの仕様。 コンピュートユニット (CU) の数がコンピュートノードあたりのCPUコアの数と等しくなるように、コーディネーターノードのリソースを選択することを推奨します。 さらにコーディネーターノードのリソースが必要な場合は、インスタンスの作成後にリソースを追加できます。
説明このパラメーターは、サーバーレス自動スケジューリングモードのインスタンスでは使用できません。
計算ノードの仕様
計算ノードの仕様。
ノード数
計算ノードの数。 インスタンスのパフォーマンスは、計算ノードの数とともに向上します。 選択できる計算ノードの数は、リソースタイプとエディションによって異なります。
エラスティックストレージモードのHigh-performance Editionインスタンスの有効な値: 2から512 (2単位) 。
elastic storageモードのHigh-availability Editionインスタンスの有効な値: 4 ~ 512 (4単位) 。
ストレージディスクタイプ
ディスクストレージの種類。 有効な値:
PL1 ESSD (推奨)
ESSD_PL0
PL2 ESSD (ハイスループット)
ディスクストレージタイプ間のパフォーマンスの違いについては、「EBSパフォーマンス」をご参照ください。
暗号化タイプ
インスタンスの暗号化タイプ。 [暗号化しない] または [ディスク暗号化] を選択できます。
説明このパラメーターは、インスタンスリソースタイプパラメーターをElastic Storage Modeに設定した場合にのみ使用できます。
CMK
ディスクの暗号化キー。
このパラメーターは、[Elastic Storage Mode] および [Disk Encryption] を選択した場合にのみ使用できます。
単一ノードストレージ容量
インスタンス内の各ノードのストレージ容量。 単位は GB です。 有効値: 50 ~ 6000. 値は50の倍数でなければなりません。
ネットワークタイプ
インスタンスのネットワークタイプです。 それはに自動的に置かれます VPCを使用します。
[VPC]
インスタンスが存在する仮想プライベートクラウド (VPC) 。
VPCは、クラシックネットワークよりも高いセキュリティと高いパフォーマンスを提供する分離された仮想ネットワークです。 このパラメーターを設定する前に、インスタンスを作成するリージョンにVPCとvSwitchが作成されていることを確認してください。 詳細については、「VPC の作成と管理」をご参照ください。
vSwitch
インスタンスが接続されているvSwitch。
リソースグループ
インスタンスが属するリソースグループ。 リソースグループの詳細については、リソース管理とは
サンプルデータ
サンプルデータをインスタンスにロードするかどうかを指定します。 サンプルデータセットの詳細については、「サンプルデータセットの管理」をご参照ください。
サービスにリンクされたロール
サービスにリンクされたロールです。
サービスにリンクされたロールを既に作成している場合は、購入ページに作成済みが表示されます。 サービスにリンクされたロールを作成していない場合は、[サービスにリンクされたロールの作成] をクリックします。
有効期間
インスタンスのサブスクリプション期間。
説明このパラメーターは、製品タイプパラメーターをサブスクリプションに設定した場合にのみ使用できます。
[今すぐ購入] をクリックします。
[注文の確認] ページで、[製品タイプ] パラメーターの値に基づいて次の操作を実行します。
サブスクリプション
[パラメーター] セクションの情報を確認し、[利用規約] を読んで選択し、[支払い] をクリックします。
[購入] ページで、[購読] をクリックします。
従量課金
[パラメーター] セクションの情報を確認し、[利用規約] を読んで選択し、[今すぐ有効化] をクリックします。
インスタンスが作成されたら、インスタンスページを開き、インスタンスを表示します。
説明AnalyticDB for PostgreSQLインスタンスの初期化には時間がかかります。 インスタンスのステータスが [実行中] の場合のみ、操作を実行できます。