YOLO Vision 2026:

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

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



Watch: Get Started with Ultralytics Platform - Deploy

Обзор#

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

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

Ultralytics Platform Deploy Page World Map With Overview Cards

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

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

ОпцияОписаниеЛучший выбор для
Вкладка PredictБраузерный вывод с использованием изображений, веб-камеры и примеровРазработка, валидация
Общий вывод (Shared Inference)Многоарендный сервис в 3 регионах обработки данныхЛегкое использование, тестирование
Выделенные эндпоинтыОднопользовательские сервисы в 42 регионахПродакшн, низкая задержка
ExportСкачивай веса в 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
МониторингОтслеживай запросы, задержку, ошибки и логи в разделе Мониторинг

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

Общий вывод#

Общий сервис инференса работает в 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Азиатско-Тихоокеанский регионТайвань, Азиатско-Тихоокеанский регионПользователи из АТР, минимальная задержка в Азиатско-Тихоокеанском регионе

Выделенные эндпоинты#

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

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

Каждый эндпоинт — это сервис с одним клиентом, имеющий:

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

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

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

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

Ultralytics Platform Deploy Page Overview Cards And Deployments List

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

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

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

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

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

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

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

Эндпоинты в настоящее время ведут себя следующим образом:

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

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

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

Проверки состояния#

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

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

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

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

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

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

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

FAQ#

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

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

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

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

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

Комментарии