YOLO Vision 2026:

Развёртывание#

Ultralytics Platform предоставляет комплексные варианты развёртывания моделей для запуска твоих моделей YOLO в продакшене. Тестируй модели с помощью инференса в браузере, развёртывай их на выделенных конечных точках в 42 регионах по всему миру и отслеживай производительность в реальном времени.



Watch: Get Started with Ultralytics Platform - Deploy

Обзор#

Раздел развёртывания помогает тебе:

  • Тестировать модели напрямую в браузере на вкладке Predict
  • Развёртывать модели на выделенных конечных точках в 42 регионах по всему миру
  • Отслеживать метрики запросов, журналы и проверки работоспособности
  • Масштабировать до нуля при простое (сейчас развёртывания работают с одним активным экземпляром)

Страница развёртывания Ultralytics Platform с картой мира и обзорными карточками

Варианты развёртывания#

Ultralytics Platform предлагает несколько способов развёртывания:

ПараметрОписаниеОптимально для
Вкладка PredictИнференс в браузере с изображениями, веб-камерой и примерамиРазработка, валидация
Общий инференсМультитенантный сервис в 3 регионах хранения данныхНебольшая нагрузка, тестирование
Выделенные конечные точкиОднотенантные сервисы в 42 регионахПродакшен, низкая задержка
ЭкспортСкачивание весов в 20 форматах для локального запуска или запуска на периферийных устройствахОфлайн, на устройстве

Рабочий процесс#

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
ЭтапОписание
TestПроверь модель на вкладке Predict
НастройкаВыбери регион; имя развёртывания будет сгенерировано на основе модели и города
РазвёртываниеСоздай отдельную конечную точку на вкладке Deploy
МониторингОтслеживай запросы, задержку, ошибки и журналы в разделе Monitoring

Архитектура#

Общий инференс#

Сервис общего инференса работает в 3 ключевых регионах. Запросы к модели направляются в сервис в регионе хранения данных этой модели, поэтому результаты остаются внутри региона, где хранится модель:

graph TB
    User[User Request]:::start --> API[Platform API]:::proc
    API --> Router{Model Data Region}:::decide
    Router -->|US models| US["US Predict Service<br/>Iowa"]:::out
    Router -->|EU models| EU["EU Predict Service<br/>Belgium"]:::out
    Router -->|AP models| 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

Выделенные конечные точки#

Развёртывай модели в 42 регионах по всему миру через Ultralytics Cloud:

  • Северная и Южная Америка: 14 регионов
  • Европа: 13 регионов
  • Азиатско-Тихоокеанский регион: 12 регионов
  • Ближний Восток и Африка: 3 региона

Каждая конечная точка представляет собой однотенантный сервис со следующими характеристиками:

  • Размер ресурсов управляется Platform (сейчас не настраивается)
  • Масштабирование до нуля при простое
  • Уникальный URL конечной точки с собственной интерактивной справкой по API в /docs
  • Собственная привязка ключа API, поэтому вызвать конечную точку может только этот ключ
  • Независимый мониторинг, журналы и проверки работоспособности

Страница развёртываний#

Открой глобальную страницу развёртываний через боковую панель в разделе Deploy. На этой странице отображаются:

  • Карта мира с метками развёрнутых регионов; нажми на регион, чтобы открыть диалоговое окно New Deployment
  • Обзорные карточки: всего запросов (24 ч), активные развёртывания, частота ошибок (24 ч), задержка P95 (24 ч)
  • Список развёртываний с тремя режимами просмотра: карточки, компактный и таблица
  • Кнопка New Deployment для создания конечных точек из любой завершённой модели
  • Кнопка Refresh и отметка времени Updated в заголовке страницы

Обзорные карточки и список развёртываний на странице развёртывания Ultralytics Platform

Автоматический опрос

Страница обновляется автоматически, причём опрос выполняется чаще, пока развёртывания находятся в переходном состоянии (creating, deploying или stopping). Подробности см. в разделе Monitoring.

Ключевые особенности#

Глобальное покрытие#

Развёртывай модели ближе к своим пользователям в 42 регионах, охватывающих:

  • Северную Америку, Южную Америку
  • Европу, Ближний Восток, Африку
  • Азиатско-Тихоокеанский регион, Океанию

Поведение при масштабировании#

Сейчас конечные точки работают следующим образом:

  • Масштабирование до нуля: простаивающие конечные точки уменьшаются до нуля и запускаются с нуля при следующем запросе
  • Один активный экземпляр: сейчас каждая конечная точка обслуживает запросы одним экземпляром на всех тарифах
  • Сброс нагрузки: запросы получают ответы 429, когда конечная точка временно достигла предельной нагрузки — см. раздел Прямые запросы к конечным точкам
  • Тайм-аут запроса: каждый запрос может выполняться до 1 часа, чего достаточно для видеоинференса

Региональное развёртывание#

Используй измеренную задержку в регионах, чтобы разместить конечную точку рядом с вызывающими её клиентами. Фактическая задержка инференса зависит от модели, размера входных данных, состояния конечной точки и сетевого маршрута.

Проверки работоспособности#

Каждое работающее развёртывание включает автоматическую проверку работоспособности со следующими возможностями:

  • Индикатор текущего состояния (работоспособна/неработоспособна)
  • Отображение задержки ответа
  • Автоматический повтор при неработоспособности с остановкой после восстановления работоспособности
  • Кнопка ручного обновления

Быстрый старт#

Создание развёртывания:

  1. Обучи или загрузи модель в проект
  2. Перейди на вкладку Deploy модели
  3. Выбери регион в таблице задержки
  4. Нажми Deploy и дождись, пока статус развёртывания не сменится на Ready
Быстрое развёртывание
Model → Deploy tab → Select region → Click Deploy → Endpoint URL ready

Имя развёртывания генерируется на основе имени модели и города региона, поэтому отдельный шаг для задания имени не требуется. После развёртывания используй URL конечной точки вместе с ключом API, чтобы отправлять запросы на инференс из любого приложения.

Быстрые ссылки#

Часто задаваемые вопросы#

  • ХарактеристикаОбщийВыделенный
    СервисОбщий для пользователей PlatformВыделен для одного развёртывания
    МасштабированиеУправляется PlatformМасштабирование до нуля, один экземпляр
    Регионы3 региона хранения данныхВыбор из 42 регионов развёртывания
    URLAPI моделей PlatformСгенерированный URL конечной точки развёртывания
    ТестированиеВкладка модели PredictВкладка Predict на карточке развёртывания или API
    Ограничения частоты запросов20 запросов в минутуПри прямых вызовах ограничение частоты запросов Platform отсутствует
    АутентификацияЛюбой ключ API рабочей областиТолько ключ API, привязанный к развёртыванию
  • Развертывание остается в состоянии создания или развертывания, пока запускается его сервис. Оно становится доступным, когда статус изменяется на Ready; время зависит от модели и региона и обычно составляет несколько минут.

  • Да, для каждой модели можно создать несколько конечных точек в разных регионах. Количество развертываний ограничено тарифным планом: Free 3, Pro 10, Enterprise unlimited. Квота списывается с рабочего пространства, которому принадлежит модель, а конечная точка обслуживает ровно одну модель одновременно — используй замену модели, чтобы заменить ее без изменения URL.

  • При включенном масштабировании до нуля:

    • Конечная точка отключается после периода бездействия
    • Первый запрос запускает холодный старт
    • Последующие запросы выполняются быстро

    Первые запросы после периода бездействия запускают холодный старт. Открытие карточки развертывания запускает проверку работоспособности, которая прогревает конечную точку, поэтому тестовый прогноз сразу после этого выполняется быстро.

Комментарии