Docs Menu
Docs Home
/

Azure Marketplace を使用した投票AIモデルの配置

Azureマネージド アプリケーション を使用して、カスタマーAzureアカウントと仮想ネットワーク(VNet)に Vyage AIモデルをリアルタイム参照APIエンドポイントとして配置できます。 Azure が管理するアプリケーションには、次の主なメリットがあります。

  1. データフローとアクセス制御: データは仮想ネットワークから存在しないため、サードパーティまたはマルチテナント処理に関連するデータ プライバシーのリスクに対処します。

  2. Azureがサポートする信頼性とコンプライアンス: Azure は専用のサブプロセッサとして機能するため、Azure の信頼性とコンプライアンス保証はすべて継承されます。

  3. Azure経由の請求と支払い: 既存のAzure請求情報とクレジットを使用して MongoDB AIモデルを購入することで、サードパーティの支払いと請求システムを別で管理する必要がありません。

配置できるモデルを確認するには、 Azure Marketplace で「 MongoDBによる投票AI 」を検索します。

投票AIモデルの詳細については、「 モデルの概要 」を参照してください。

Azure が管理する MongoDB AIモデルを使用するアプリケーションは、時間単位で課金されます。 1 時間あたりの合計コストは、仮想マシン(VM)の価格(1 時間あたり $5)とリージョン内の基礎となるインスタンスの価格の合計です。このマネージドAzureアプリケーションの管理コストは存在しないため、表示されるAzureマネージドアプリケーションの月額料金は $0 です。

Azureマネージドアプリケーションを配置するには、次のものが必要です。

  • 既存のAzureサブスクライブ。

  • 投票Azureマネージドアプリケーションを配置するための既存の仮想ネットワーク。手順については、「 仮想ネットワークの作成 」セクションを参照してください。

  • 選択した Vyage Azureマネージドアプリケーションに必要なインスタンスファミリーの十分な CPU vCPU 割り当て。割り当てを確認したり、割り当ての増加をリクエスト方法については、「 クォーター 」セクションを参照してください。

すべての前提条件を満たす場合は、「 仮想ネットワークでの Vyage APIエンドポイントの配置 」セクションに進んでください。

このセクションには、割り当てを確認し、必要に応じて増加をリクエスト方法に関するガイダンスが含まれています。十分な割り当てがある場合は、このセクションをスキップしてください。

1
2

Azureマネージドアプリケーションに使用するサブスクライブを選択します。次の例では、「Pay-As- You-Go」サブスクライブを選択しています。サブスクライブページ内の、[ 設定 ] の下で [ Usage + 割り当て ] を選択します。

3

検索バーで、選択した Vyage Azureマネージドアプリケーションに必要な CPUインスタンスファミリーを検索します。例、Standard_NC40ads_H100_v5 や などです。希望リージョンのStandard_NC24ads_A100_v4 リージョンをフィルタリング します。以下の例では、リージョンを "West US2 " でフィルタリングしています。

4

配置する Vyage Azureマネージド アプリケーションの数に十分な CPU vCPU 割り当てがあることを確認してください。十分な割り当てがない場合は、次のセクション(

ご希望のサブスクライブの [ Usage +割り当て ] ページから、リクエスト割り当てを増やすことができます。

1

選択した Vyage Azureマネージドアプリケーションに必要な CPUインスタンスファミリーの割り当て のチェックボックスをオンにします。 [ 新しいクォータのリクエスト ] ドロップダウンを選択し、[ 新しい制限の入力 ] を選択します。新しいクォータのリクエスト パネルが表示されます。

2

[新しいクォータのリクエスト] パネルで、 新しい制限フィールドに任意の割り当てを入力します。 [ Submit ] をクリックします。

Vyage Azureマネージドアプリケーションを配置する既存の仮想ネットワークがすでに存在する場合は、このセクションをスキップします。

1
2

「仮想ネットワーク」で検索します。結果から仮想ネットワークを選択します。

3
4

[ 基本事項 ]タブのフィールドに入力します。

フィールド

サブスクリプション

サブスクライブを選択します。

リソース グループ

既存のリソースグループを選択するか、新しいリソースグループを作成します。

仮想ネットワーク名

仮想ネットワークの名前を指定します。

リージョン

ご希望のリージョンを選択します。このリージョンには必要なリソース割り当てが必要です。

5

セキュリティ、 IPアドレス、タグなどの高度な構成もいくつかあります。高度な構成要件がある場合は、適切なタブに入力します。アプリケーションを配置するために高度な構成は必要ありません。詳細な構成が必要ない、または不明な場合は、[ Review + create(レビューと作成) ] をクリックして、アプリケーションを直接レビューして作成します。

6

[ Review + create ]タブで、構成を確認し、 [作成] をクリックして確定します。それ以外の場合は、[ 前の ] ボタンまたは対応するタブをクリックして変更を加えます。

7

仮想ネットワークの作成を確認します。作成時に、「配置が進行中」というステータスが表示されます。

仮想ネットワークが正常に作成されると、ステータスが「配置が完了しています」に変わります。

このセクションでは、仮想ネットワークにAzureが管理するアプリケーションを仮想ネットワークに配置します。

1

Azure Marketplace でサブスクライブするAzure管理アプリケーションを選択します。

2
3
4

ドロップダウン メニューからサブスクライブと「標準プラン」を選択し、[ 作成 ] をクリックして、標準プランAzure管理アプリケーションを作成します。

5

[ 基本事項 ]タブのフィールドに入力します。 [ Next(次へ) ] をクリックして、[ network Settings(ネットワーク設定) ] に移動します。

フィールド

サブスクリプション

サブスクライブを選択します。

リソース グループ

目的の仮想ネットワークを含むリソースグループを選択します。

リージョン

ご希望のリージョンを選択します。このリージョンには必要なリソース割り当てが必要です。

ApplicationName

アプリケーションの名前を指定します。

マネージド リソース グループ

管理するリソースグループの名前を指定します。

6

[ ネットワーク設定 ]タブのフィールドに入力します。完了したら、[ Next(次へ) ] をクリックします。

フィールド

既存の仮想ネットワークを選択します(新しいVネットは作成しないでください)

希望する既存の仮想ネットワークを選択します。 Vorage APIエンドポイントはこの仮想ネットワークに配置されます。

HTTPトラフィックを許可するサブネットを選択するか作成する

希望のサブネットを選択します。仮想ネットワーク内にカスタム サブネットまたは高度なサブネットがない場合は、「デフォルト」を選択します。配置された投票APIエンドポイントは、このサブネット内にプライベートIPアドレスを持ちます。

7

[ Review + create ]タブで、構成を確認し、 [作成] をクリックして確定します。それ以外の場合は、[ 前の ] ボタンまたは対応するタブをクリックして変更を加えます。

8

MongoDB APIエンドポイントの作成を確認します。作成時に、「配置が進行中」というステータスが表示されます。

9

Vyage APIエンドポイントが正常に作成されると、ステータスが「デプロイが完了しました」に変わります。

重要

[ リソースにGo ]をクリックして、アプリケーションのプロパティを表示します。

10

アプリケーションリソースページから、[ Settings ] セクションの下の [ パラメータと出力 ] をクリックして、エンドポイントのプライベートIPを取得します。プライベートIPをメモします("privateIPAddress" 出力)。アプリケーションエンドポイントを呼び出すには、このIPアドレスが必要になります。

Azure Marketplace から Vyage APIエンドポイントをデプロイする際にサポートが必要な場合は、 MongoDBサポート にお問い合わせください。

デプロイされると、同じ仮想ネットワーク内の任意のサービスからHTTPリクエストを介して MongoDB APIエンドポイントにアクセスできるようになります。

Vyage APIエンドポイントにアクセスする方法を表示するために、同じ仮想ネットワーク内に要塞仮想マシンを作成します。ネットワーク内の既存のマシン/サーバーを使用してモデル エンドポイントをクエリする場合は、このセクションをスキップして、[ Invoice Storage APIエンドポイント ] セクションに進んでください。

1

Azureポータル ホームから、 [ リソースの作成 ] をクリックします。

2

「仮想マシン」を検索します。結果から仮想マシンを選択します。

3

この手順では、デモ目的のみで低コストの仮想マシン構成について説明します。上級ユーザーの場合は、カスタマイズされた構成を作成できます。

[ 基本事項 ]タブのフィールドに入力します。完了したら、[ 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 を削除する

ボックスはオフのままにします。

高速ネットワークを有効にする

ボックスはオフのままにします。

ロード バランシング オプション

[なし] を選択します。

1

[ Review + create ]タブで、構成を確認し、 [作成] をクリックして確定します。それ以外の場合は、[ 前の ] ボタンまたは対応するタブをクリックして変更を加えます。

2

新しい [ 新しいキーペアの生成 ] モーダルが表示されます。 [ 秘密キーのダウンロードとリソースの作成 ] をクリックして、キーをローカル マシンに保存します。キーを保存した場所に注目してください。

3

要塞仮想マシンの作成を確認します。作成時に、「配置が進行中」というステータスが表示されます。要塞仮想マシンが正常に作成されると、ステータスが「配置が完了しています」に変わります。 [ リソースにGo ]をクリックして、要塞仮想マシンのパブリックIPアドレスを取得します。

4

要塞仮想マシンのページの [ 概要 ] セクションの [ 必要情報 ] にパブリックIPアドレスを見つけることができます。

5

ダウンロードした SSH秘密キーの権限を読み取り専用に更新します。

chmod 400 vm-voyage_key.pem
6

秘密キーを使用して要塞仮想マシンシェル(SSH)に安全にログインします。形式は ssh -i {private-ssh-key} voyage@{bastion-vm-public-ip-address} です。例: ssh -i vm-voyage_key.pem voyage@52.143.109.43

1

次のエンドポイントを使用して、投票APIにアクセスできることを確認します。

curl -X GET http://10.0.0.4/info
{"model":"voyage-4","model_loaded":true,"tokenizer_initialized":true,"loading_status":"completed","gpu_info":{"count":1,"memory_allocated_mb":XXX,"memory_reserved_mb": XXX}}
2

次のエンドポイントを使用して、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参照を参照してください。

MongoDB APIエンドポイントを削除するには、アプリケーションに移動し、 概要 セクションの [ 削除 ] ボタンをクリックします。表示されるダイアログボックスで、[ はい ] をクリックして削除を確定します。これにより、関連付けられている管理対象リソースグループも削除されます。

要塞仮想マシンをプロビジョニングした場合は、無駄なコストや予期しない料金の発生を避けるために、仮想マシンを削除してください。

1

要塞仮想マシンにGo、 概要 セクションの [ 削除 ] ボタンをクリックします。削除パネルが表示されます。

2

削除パネルで、次のスクリーンショットに示されているすべてのチェックボックスをオンにして、すべての仮想マシンのリソースが削除されていることを確認します(強制削除、OS ディスク、ネットワーク インターフェース、パブリックIPアドレスの適用)。確認応答チェックボックスをオンにします。「この仮想マシンと上記でリストされた選択された関連リソースが削除されることを読みました。最後に、[ 削除 ] をクリックします。

戻る

AWS マーケットプレイス

項目一覧