デプロイ#
Ultralytics Platformは、YOLOモデルを本番環境へ導入するための包括的なモデルデプロイオプションを提供します。ブラウザベースの推論でモデルをテストし、世界42リージョンの専用エンドポイントにデプロイして、パフォーマンスをリアルタイムで監視することが可能です。
Watch: Get Started with Ultralytics Platform - Deploy
概要#
デプロイセクションでは、以下のことができます。
Predictタブを使用してブラウザ上で直接モデルをテストする- 世界42のリージョンの専用エンドポイントへデプロイ
- リクエストメトリクス、ログ、ヘルスチェックを監視する
- アイドル時にゼロまでスケールさせる(デプロイメントは現在、単一のアクティブなインスタンスで実行されます)

デプロイオプション#
Ultralytics Platformは複数のデプロイパスを提供します。
| オプション | 説明 | 最適な用途 |
|---|---|---|
| Predictタブ | 画像、ウェブカメラ、サンプルを使用したブラウザベースの推論 | 開発、検証 |
| 共有推論 | 3つのリージョンにまたがるマルチテナントサービス | 軽量な使用、テスト |
| 専用エンドポイント | 42のリージョンにわたるシングルテナントサービス | 本番環境、低レイテンシ |
ワークフロー#
graph LR
A[✅ Test]:::start --> B[⚙️ Configure]:::proc
B --> C[🌐 Deploy]:::proc
C --> D[📊 Monitor]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fff| ステージ | 説明 |
|---|---|
| テスト | Predictタブでモデルを検証する |
| 設定 | リージョンを選択し、自動生成された編集可能なデプロイメント名を確認します |
| デプロイ | Deployタブから専用エンドポイントを作成する |
| 監視 | Monitoringでリクエスト、レイテンシ、エラー、ログを追跡する |
アーキテクチャ#
共有推論#
共有推論サービスは3つの主要リージョンで実行され、データリージョンに基づいてリクエストを自動的にルーティングします。
graph TB
User[User Request]:::start --> API[Platform API]:::proc
API --> Router{Region Router}:::decide
Router -->|US users| US["US Predict Service<br/>Iowa"]:::out
Router -->|EU users| EU["EU Predict Service<br/>Belgium"]:::out
Router -->|AP users| AP["AP Predict Service<br/>Taiwan"]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef decide fill:#FF9800,color:#fff
classDef out fill:#9C27B0,color:#fff| リージョン | ラベル | 場所 | 最適な用途 |
|---|---|---|---|
| US | アメリカ大陸 | 米国アイオワ州 | アメリカ大陸のユーザー向け、アメリカ大陸向けに最速 |
| EU | ヨーロッパ、中東、アフリカ | ヨーロッパ、ベルギー | ヨーロッパのユーザー向け、GDPRコンプライアンス対応 |
| AP | アジア太平洋 | アジア太平洋、台湾 | アジア太平洋のユーザー向け、APACで最小のレイテンシ |
専用エンドポイント#
Ultralytics Cloudを利用して世界42のリージョンへデプロイ:
- 南北アメリカ: 14リージョン
- 欧州: 13リージョン
- アジア太平洋: 12リージョン
- 中東およびアフリカ: 3リージョン
各エンドポイントは以下の特性を持つシングルテナントサービスです。
1 CPU、2 GiBメモリ、minInstances=0、maxInstances=1のデフォルトリソース- アイドル時のゼロへのスケーリング
- 固有のエンドポイントURL
- 独立した監視、ログ、ヘルスチェック
デプロイメントページ#
サイドバーのDeployからグローバルなデプロイメントページにアクセスできます。このページには以下が表示されます。
- 世界地図:デプロイされたリージョンのピン(インタラクティブマップ)
- 概要カード:合計リクエスト数(24時間)、アクティブなデプロイメント数、エラー率(24時間)、P95レイテンシ(24時間)
- デプロイメントリスト:カード、コンパクト、テーブルの3つの表示モード
- **New Deployment(新規デプロイ)**ボタン:完了したモデルからエンドポイントを作成

このページは通常15秒ごとにポーリングします。デプロイメントが移行状態(creating、deploying、またはstopping)にある場合は、より迅速なフィードバックのためにポーリング間隔が3秒に短縮されます。
主な特徴#
グローバルカバレッジ#
42のカバーリージョンでユーザーに近い場所へデプロイ:
- 北米、南米
- 欧州、中東、アフリカ
- アジア太平洋、オセアニア
スケーリング動作#
エンドポイントは現在、以下の動作をします。
- ゼロへのスケール:
minInstancesのデフォルトは0です - 単一のアクティブインスタンス: 現在、すべてのプランで
maxInstancesは1に制限されています
リージョン別デプロイメント#
測定されたリージョンのレイテンシを使用して、呼び出し元に近い位置にエンドポイントを配置します。実際の推論レイテンシは、モデル、入力サイズ、エンドポイントの状態、およびネットワークパスによって異なります。
ヘルスチェック#
実行中の各デプロイメントには、自動ヘルスチェックが含まれます。
- ライブステータスインジケーター(正常/異常)
- レスポンスレイテンシの表示
- 異常時の自動再試行(20秒ごとにポーリング)
- 手動更新ボタン
クイックスタート#
デプロイメントを作成します:
- プロジェクトにモデルをトレーニングまたはアップロードする
- モデルのDeployタブに移動する
- レイテンシテーブルからリージョンを選択する
- Deploy をクリックし、デプロイメントステータスが Ready になるまで待ちます
Model → Deploy tab → Select region → Click Deploy → Endpoint URL readyデプロイ後、APIキーを使用してエンドポイントURLにアクセスし、あらゆるアプリケーションから推論リクエストを送信できます。
クイックリンク#
- Inference(推論):ブラウザでモデルをテスト
- Endpoints(エンドポイント):専用エンドポイントをデプロイ
- Monitoring(監視):デプロイメントのパフォーマンスを追跡
よくある質問 (FAQ)#
共有推論と専用推論の違いは何ですか?#
| 機能 | 共有 | 専用 |
|---|---|---|
| サービス | Platform ユーザー間で共有されます | 1つのデプロイメント専用です |
| スケール | Platform によって管理されます | ゼロへのスケール、1つのインスタンス |
| リージョン | 3つのデータリージョン | 42のデプロイメントリージョンから選択します |
| URL | Platform モデル API | 生成されたデプロイメントエンドポイント URL |
| テスト | モデルの Predict タブ | デプロイメントカードの Predict タブまたは API |
デプロイにはどれくらいの時間がかかりますか?#
サービスの起動中、デプロイメントは作成中またはデプロイ中の状態のままになります。ステータスが Ready に変わると使用可能になります。所要時間はモデルとリージョンによって異なります。
複数のモデルをデプロイできますか?#
はい、各モデルは異なるリージョンに複数のエンドポイントを持つことができます。デプロイ数はプランによって制限されます:Freeは3、Proは10、Enterpriseはunlimitedです。
エンドポイントがアイドル状態になるとどうなりますか?#
スケール・トゥ・ゼロ(scale-to-zero)が有効な場合:
- 非アクティブになるとエンドポイントはスケールダウンします
- 最初のリクエストでコールドスタートがトリガーされます
- その後のリクエストは高速です
アイドル期間後の最初のリクエストはコールドスタートをトリガーします。