Azureマネージド アプリケーション を使用して、カスタマーAzureアカウントと仮想ネットワーク(VNet)に Vyage AIモデルをリアルタイム参照APIエンドポイントとして配置できます。 Azure が管理するアプリケーションには、次の主なメリットがあります。
データフローとアクセス制御: データは仮想ネットワークから存在しないため、サードパーティまたはマルチテナント処理に関連するデータ プライバシーのリスクに対処します。
Azureがサポートする信頼性とコンプライアンス: Azure は専用のサブプロセッサとして機能するため、Azure の信頼性とコンプライアンス保証はすべて継承されます。
Azure経由の請求と支払い: 既存のAzure請求情報とクレジットを使用して MongoDB AIモデルを購入することで、サードパーティの支払いと請求システムを別で管理する必要がありません。
利用可能なモデル
配置できるモデルを確認するには、 Azure Marketplace で「 MongoDBによる投票AI 」を検索します。
投票AIモデルの詳細については、「 モデルの概要 」を参照してください。
価格
Azure が管理する MongoDB AIモデルを使用するアプリケーションは、時間単位で課金されます。 1 時間あたりの合計コストは、仮想マシン(VM)の価格(1 時間あたり $5)とリージョン内の基礎となるインスタンスの価格の合計です。このマネージドAzureアプリケーションの管理コストは存在しないため、表示されるAzureマネージドアプリケーションの月額料金は $0 です。
前提条件
Azureマネージドアプリケーションを配置するには、次のものが必要です。
投票Azureマネージドアプリケーションを配置するための既存の仮想ネットワーク。手順については、「 仮想ネットワークの作成 」セクションを参照してください。
選択した Vyage Azureマネージドアプリケーションに必要なインスタンスファミリーの十分な CPU vCPU 割り当て。割り当てを確認したり、割り当ての増加をリクエスト方法については、「 クォーター 」セクションを参照してください。
すべての前提条件を満たす場合は、「 仮想ネットワークでの Vyage APIエンドポイントの配置 」セクションに進んでください。
Quota
このセクションには、割り当てを確認し、必要に応じて増加をリクエスト方法に関するガイダンスが含まれています。十分な割り当てがある場合は、このセクションをスキップしてください。
Check Quota
リクエストクォータの増加
ご希望のサブスクライブの [ Usage +割り当て ] ページから、リクエスト割り当てを増やすことができます。
仮想ネットワークの作成
Vyage Azureマネージドアプリケーションを配置する既存の仮想ネットワークがすでに存在する場合は、このセクションをスキップします。
仮想ネットワークでの投票APIエンドポイントの配置
このセクションでは、仮想ネットワークにAzureが管理するアプリケーションを仮想ネットワークに配置します。
アプリケーションを選択します。
Azure Marketplace でサブスクライブするAzure管理アプリケーションを選択します。
[ Azureでこのアプリを作成 ] ダイアログ ボックスで [ Continue(続行) ] をクリックします。
[ネットワーク設定]タブに入力します。
[ ネットワーク設定 ]タブのフィールドに入力します。完了したら、[ Next(次へ) ] をクリックします。
フィールド | 値 |
|---|---|
既存の仮想ネットワークを選択します(新しいVネットは作成しないでください) | 希望する既存の仮想ネットワークを選択します。 Vorage APIエンドポイントはこの仮想ネットワークに配置されます。 |
HTTPトラフィックを許可するサブネットを選択するか作成する | 希望のサブネットを選択します。仮想ネットワーク内にカスタム サブネットまたは高度なサブネットがない場合は、「デフォルト」を選択します。配置された投票APIエンドポイントは、このサブネット内にプライベートIPアドレスを持ちます。 |
Azure Marketplace から Vyage APIエンドポイントをデプロイする際にサポートが必要な場合は、 MongoDBサポート にお問い合わせください。
投票APIエンドポイントへのアクセス
デプロイされると、同じ仮想ネットワーク内の任意のサービスからHTTPリクエストを介して MongoDB APIエンドポイントにアクセスできるようになります。
要塞仮想マシンの作成
Vyage APIエンドポイントにアクセスする方法を表示するために、同じ仮想ネットワーク内に要塞仮想マシンを作成します。ネットワーク内の既存のマシン/サーバーを使用してモデル エンドポイントをクエリする場合は、このセクションをスキップして、[ Invoice Storage APIエンドポイント ] セクションに進んでください。
この手順では、デモ目的のみで低コストの仮想マシン構成について説明します。上級ユーザーの場合は、カスタマイズされた構成を作成できます。
基本
[ 基本事項 ]タブのフィールドに入力します。完了したら、[ Next(次へ) ] をクリックします。
フィールド | 値 |
|---|---|
サブスクリプション | サブスクライブを選択します。 |
リソース グループ | MongoDB APIエンドポイントを含むリソースグループを選択します。 |
仮想マシン名 | 仮想マシンの名前を指定します。 |
リージョン | MongoDB APIエンドポイントのリージョンを選択します。 |
アベイラビリティーオプション | 「インフラストラクチャの冗長性は必要ありません」を選択します |
セキュリティ タイプ | 「標準」を選択します。 |
イメージ | 「Ubuntu Server 24.04 LTS - x64 Gen2」を選択します。 |
VM アーキテクチャ | "x64" を選択します。 |
Azureポイント割引で実行 | ボックスはオフのままにします。 |
サイズ | 「standard_B1s - 1 vcpu, 1GiB memory」を選択します。 |
休止状態を有効にする | ボックスはオフのままにします。 |
認証タイプ | 「SSH公開キー」を選択します。 |
ユーザー名 | 「後で」と入力します。 |
SSH公開キーソース | 「新しいキーペアの生成」を選択します。 |
SSH キーの種類 | 「RSA SSH 形式」を選択します。 |
キーペア名 | "vm-voice_key" を入力します。 |
パブリックインバウンド ポート | 「選択したポートを許可」 を選択します。 |
インバウンド ポートを選択します | 「SSH(22)」を選択します。 |
ディスク
[ Disk(ディスク) ] タブのフィールドに入力します。完了したら、[ Next(次へ) ] をクリックしてネットワークに移動します。
フィールド | 値 |
|---|---|
ホストでの暗号化 | ボックスはオフのままにします。 |
OS disk size | 「イメージデフォルト(30 GiB)」を選択します。 |
OS disk type | [標準ストレージ(ローカル冗長ストレージ)] を選択します。 |
VM で削除 | [] ボックスをオンにします。 |
キー マネジメント | 「プラットフォーム管理キー」を選択します。 |
ultra Disk との互換性を有効にする | ボックスはオフのままにします。 |
ネットワーキング
[ ネットワーキング ]タブのフィールドに入力します。完了したら、[ Review + create ] をクリックします。
フィールド | 値 |
|---|---|
仮想ネットワーク | 重要。 Vyage APIエンドポイントが配置されている仮想ネットワークを選択します。 |
サブネット | 重要。 Vyage APIエンドポイントが配置されている仮想ネットワーク内のサブネットを選択します。 |
パブリック IP | 重要。新しいパブリックIPを作成します。これを作成しないと、仮想ネットワーク外から仮想マシンにアクセスできなくなります。 |
nic ネットワーク セキュリティ グループ | 「基本」を選択します。 |
パブリックインバウンド ポート | 「選択したポートを許可」 を選択します。 |
インバウンド ポートを選択します | 「SSH(22)」を選択します。 |
VM が削除されたときにパブリックIPと nic を削除する | ボックスはオフのままにします。 |
高速ネットワークを有効にする | ボックスはオフのままにします。 |
ロード バランシング オプション | [なし] を選択します。 |
検討と作成
呼び出し投票APIエンドポイント
リクエストを行います。
次のエンドポイントを使用して、Voyage APIにリクエストを行うことができます: http://{voyage-app-vnet-private-ip}/embeddings。
curl -X GET "http://10.0.0.4/embeddings" \ -H "Content-Type: application/json" \ -d '{ "input": ["Best-in-class embedding models and rerankers"], "input_type": "query" }'
{"data":[{"object":"embedding","embedding":["-0.031104945",...,"-0.037366055"],"index":0}],"object":"list","model":"voyage-4-large","usage":{"total_tokens":13}}
すべてのエンドポイント パラメータについては、 API参照を参照してください。
投票APIアプリケーションの削除
MongoDB APIエンドポイントを削除するには、アプリケーションに移動し、 概要 セクションの [ 削除 ] ボタンをクリックします。表示されるダイアログボックスで、[ はい ] をクリックして削除を確定します。これにより、関連付けられている管理対象リソースグループも削除されます。
要塞仮想マシンの削除
要塞仮想マシンをプロビジョニングした場合は、無駄なコストや予期しない料金の発生を避けるために、仮想マシンを削除してください。