Ultralytics YOLO27:
Get Started

デプロイ#

Ultralytics Platformは、YOLOモデルを本番環境に導入するための包括的なモデルデプロイオプションを提供します。ブラウザー上で推論をテストし、世界42地域の専用エンドポイントにデプロイして、パフォーマンスをリアルタイムで監視できます。



視聴: Ultralytics Platformを始める - デプロイ

概要#

デプロイメントセクションでは、次のことができます:

  • Predictタブを使って、ブラウザー上でモデルをテストする
  • 世界42地域の専用エンドポイントにデプロイする
  • すべての専用エンドポイントのリクエストメトリクス、ログ、ヘルスチェック、一時的な予測結果を監視する
  • リソースを選択する:デフォルトのエンドポイントはゼロまでスケールダウンし、カスタムサイズでは稼働時間に応じた課金でインスタンスを起動状態に保ちます

Ultralytics Platformのデプロイメントタブ:世界地図と概要カード

デプロイオプション#

Ultralytics Platformでは、複数のデプロイ方法を利用できます:

オプション説明最適な用途
Predictタブ画像、Webカメラ、サンプル。独自のエンドポイントではIPカメラも利用可能開発、検証
共有推論3つのデータリージョンにまたがるマルチテナントサービス軽量な利用、テスト
専用エンドポイント42地域にわたるシングルテナントサービス本番環境、低レイテンシ
エクスポートローカルまたはエッジランタイム向けに、22種類の形式で重みをダウンロードできます。オフライン、デバイス上

ワークフロー#

ステージ説明
テストPredictタブでモデルを検証する
設定モデル、リージョン、CPU、メモリを選択し、料金とデプロイ名を確認する
デプロイDeployタブから専用エンドポイントを作成する
監視モニタリングでエンドポイントのメトリクスと一時的な予測結果を確認する

アーキテクチャ#

共有推論#

共有推論サービスは、主要な3つのリージョンで稼働します。モデルへのリクエストは、そのモデルのデータリージョンにあるサービスにルーティングされるため、結果はモデルが保存されているリージョン内にとどまります:

リージョンラベル場所最適な用途
US南北アメリカ米国アイオワ州南北アメリカのユーザー向け。南北アメリカで最速
EUヨーロッパ、中東、アフリカヨーロッパ、ベルギーヨーロッパのユーザー向け。GDPRに準拠
APアジア太平洋アジア太平洋、台湾アジア太平洋のユーザー向け。APACで最小のレイテンシ

専用エンドポイント#

Ultralytics Cloudで世界42地域にデプロイできます:

  • 南北アメリカ:14地域
  • ヨーロッパ:13地域
  • アジア太平洋:12地域
  • 中東・アフリカ:3地域

各エンドポイントは、次の特長を備えたシングルテナントサービスです:

  • デプロイ前に料金を確認でき、CPUとメモリを設定可能
  • デフォルトのリソースではゼロまでスケールダウンし、カスタムリソースでは稼働時間に応じた課金でインスタンスを起動状態に維持
  • /docsに独自のインタラクティブなAPIリファレンスを備えた、固有のエンドポイントURL
  • 専用のAPIキー紐付けにより、そのキーのみがエンドポイントを呼び出し可能
  • 独立したモニタリング、ログ、ヘルスチェック

デプロイメントタブ#

すべてのデプロイメントは、プロフィールのデプロイメントタブ(/{username}?tab=deployments)に、データセットやプロジェクトと並んで表示されます。サイドバーのデプロイメントセクションにはデプロイメントの一覧が表示され、それぞれのデプロイメントページへのリンク、作成用の+ボタン、タブ全体へのリンクが用意されています。タブには次の情報が表示されます:

  • デプロイ済みリージョンのピンを表示する世界地図。リージョンをクリックするとNew Deploymentダイアログが開きます
  • 概要カード:アクティブなデプロイメント数、HTTPリクエスト数(24時間)、HTTPエラー率(24時間)、HTTP P95レイテンシ(24時間)
  • 検索、並べ替え、カード、コンパクト、テーブルの3つの表示モードを備えたデプロイメント一覧。各デプロイメントから専用ページに移動でき、そのページにはOverview、Monitoring、Predict、Logsの各タブがあります
  • 完了済みの任意のモデルからエンドポイントを作成する新しいデプロイメントボタン

Ultralytics Platformのデプロイメントタブ:概要カードとデプロイメント一覧

自動ポーリング

タブは自動的に更新され、デプロイメントの状態が変化している間(creating、deploying、またはstopping)は更新頻度が上がります。詳しくはモニタリングをご覧ください。

軽量な一時的モニタリング

準備完了状態の専用エンドポイントでは、チャートとサンプル画像が提供されますが、これらはサービングインスタンスのメモリ内にのみ保持されます。停止、再起動、再デプロイ、サイズ変更、モデルの置き換えを行うと、データが消去される場合があります。サンプルをデータセットに保存し、取り込みの完了を待つことで保持できます。詳しくはモニタリングをご覧ください。

主な機能#

グローバルなカバレッジ#

42地域のカバレッジを活用し、ユーザーの近くにデプロイできます。対象地域は次のとおりです:

  • 北米、南米
  • ヨーロッパ、中東、アフリカ
  • アジア太平洋、オセアニア

スケーリングの動作#

エンドポイントは現在、次のように動作します:

  • デフォルトのリソース:アイドル状態のエンドポイントはゼロまでスケールダウンし、次のリクエスト時にコールドスタートします
  • カスタムリソース:1つのインスタンスが起動状態を保ち、停止するまで稼働時間に応じた料金が発生します
  • 単一のアクティブインスタンス:現在、すべてのプランで各エンドポイントは1つのインスタンスからリクエストを処理します
  • 負荷制御:エンドポイントが一時的に容量上限に達すると、リクエストには429レスポンスが返されます。詳しくはダイレクトエンドポイントリクエストをご覧ください
  • リクエストタイムアウト:エンドポイントへの直接リクエストの最大実行時間は1時間です。対応する入力については推論をご覧ください

リージョン別デプロイ#

測定されたリージョンのレイテンシを参考に、呼び出し元に近い場所へエンドポイントを配置してください。実際の推論レイテンシは、モデル、入力サイズ、エンドポイントの状態、ネットワーク経路によって異なります。

ヘルスチェック#

実行中の各デプロイメントには、次の機能を備えた自動ヘルスチェックが含まれます:

  • ライブステータスインジケーター(正常/異常)
  • レスポンスレイテンシの表示
  • 異常を検知すると自動で再試行し、正常になると停止
  • 手動で再確認するボタン

クイックスタート#

デプロイメントを作成する:

  1. プロジェクトにモデルをトレーニングまたはアップロードする
  2. モデルのDeployタブに移動します
  3. レイテンシテーブルで、リージョンのDeployをクリックします
  4. デプロイダイアログで、CPU、メモリ、料金、名前を確認します
  5. Create Deploymentをクリックし、デプロイステータスがReadyになるまで待ちます
クイックデプロイ
Model → Deploy tab → Deploy in a region → Review configuration → Create Deployment

デプロイ名はモデル名とリージョンの都市名から自動生成され、デプロイ前に編集できます。デプロイ後は、エンドポイントURLとAPIキーを使って、任意のアプリケーションから推論リクエストを送信できます。

よくある質問#

  • 機能共有専用
    サービスPlatformユーザー間で共有1つのデプロイ専用
    スケールPlatformによる管理デフォルト:ゼロまでスケールダウン、カスタム:起動状態を維持
    リージョン3つのデータリージョン42のデプロイリージョンから選択
    URLPlatformモデルAPI生成されたデプロイエンドポイントURL
    テストモデルのPredictタブデプロイページのPredictタブまたはAPI
    レート制限毎分20リクエスト直接呼び出しにはPlatformのレート制限なし
    認証任意のワークスペースAPIキーデプロイに紐付けられたAPIキーのみ
  • サービスの起動中、デプロイは作成中またはデプロイ中の状態になります。ステータスがReadyに変わると使用可能になります。所要時間はモデルとリージョンによって異なり、通常は数分です。

  • はい。各モデルには、異なるリージョンに複数のエンドポイントを設定できます。デプロイ数はプランによって制限されます:Free 3、Pro 10、Enterprise unlimited。クォータはモデルを所有するワークスペースに適用され、1つのエンドポイントが同時に提供できるモデルは1つだけです。URLを変更せずにモデルを入れ替えるには、モデルの置き換えを使用します。

  • デフォルトリソースのエンドポイントは、アイドル状態になるとゼロまでスケールダウンします。

    • 非アクティブ状態が続くと、エンドポイントはスケールダウンします
    • 最初のリクエストでコールドスタートが発生します
    • その後のリクエストは高速です

    アイドル期間後の最初のリクエストではコールドスタートが発生します。デプロイページを開くとヘルスチェックが実行され、エンドポイントがウォームアップされるため、その直後のテスト推論はすばやく応答します。

    カスタムリソースのエンドポイントは起動状態を維持し、アイドル時間を含む稼働時間に対して料金が発生します。稼働料金を停止するには、エンドポイントを停止してください。

コメント