Перейти к содержанию

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

Ultralytics Platform позволяет развертывать модели YOLO на выделенных конечных точках в 43 регионах по всему миру. Каждая конечная точка представляет собой однопользовательский сервис с автомасштабированием, пользовательскими URL-адресами и независимым мониторингом.

Создать конечную точку

Развернуть модель на выделенную конечную точку:

  1. Перейдите к вашей модели
  2. Нажмите на вкладку Deploy
  3. Выберите регион на карте
  4. Нажмите Deploy

Выбор региона

Выберите из 43 регионов по всему миру:

Интерактивная карта показывает:

  • Метки регионов: Нажмите, чтобы выбрать
  • Индикаторы задержки: Цветовая кодировка по расстоянию
    • Green: <100ms
    • Желтый: 100-200 мс
    • Красный: >200 мс

Таблица регионов

Просмотр всех регионов с подробностями:

СтолбецОписание
РегионИдентификатор региона
МестоположениеГород/страна
ЗадержкаИзмеренное время пинга
СтатусДоступно/развернуто

Выбирайте с умом

Выберите регион, ближайший к вашим пользователям, для обеспечения минимальной задержки. Рассмотрите возможность развертывания в нескольких регионах для глобального охвата.

Доступные регионы

Америка (14 регионов)

ЗонаМестоположение
us-central1Айова, США
us-east1Южная Каролина, США
us-east4Виргиния, США
us-east5Огайо, США
us-west1Орегон, США
us-west2Лос-Анджелес, США
us-west3Солт-Лейк-Сити, США
us-west4Лас-Вегас, США
us-south1Даллас, США
northamerica-northeast1Монреаль, Канада
northamerica-northeast2Торонто, Канада
southamerica-east1Сан-Паулу, Бразилия
southamerica-west1Сантьяго, Чили

Европа (12 регионов)

ЗонаМестоположение
europe-west1Бельгия
europe-west2Лондон, Великобритания
europe-west3Франкфурт, Германия
europe-west4Нидерланды
europe-west6Цюрих, Швейцария
europe-west8Милан, Италия
europe-west9Париж, Франция
europe-west10Берлин, Германия
europe-west12Турин, Италия
europe-north1Финляндия
europe-central2Варшава, Польша
europe-southwest1Мадрид, Испания

Азиатско-Тихоокеанский регион (14 регионов)

ЗонаМестоположение
asia-east1Тайвань
asia-east2Гонконг
asia-northeast1Токио, Япония
asia-northeast2Осака, Япония
asia-northeast3Сеул, Южная Корея
asia-south1Мумбаи, Индия
asia-south2Дели, Индия
asia-southeast1Сингапур
asia-southeast2Джакарта, Индонезия
australia-southeast1Сидней, Австралия
australia-southeast2Мельбурн, Австралия

Ближний Восток и Африка (3 региона)

ЗонаМестоположение
me-central1Доха, Катар
me-central2Даммам, Саудовская Аравия
me-west1Тель-Авив, Израиль

Конфигурация конечной точки

При создании конечной точки:

НастройкаОписаниеПо умолчанию
РегионРегион развертывания-
Мин. экземпляровМинимальное количество запущенных экземпляров0
Макс. экземпляровМаксимальный лимит масштабирования10

Параметры масштабирования

НастройкаПоведение
Мин. = 0Масштабирование до нуля при простое (экономично)
Мин. > 0Всегда включено для отсутствия холодных запусков
Макс.Верхний предел для всплесков трафика

Холодные запуски

При min instances = 0 первый запрос после простоя вызывает холодный запуск (2-5 секунд). Установите min > 0 для приложений, чувствительных к задержкам.

Управление конечными точками

Просмотр и управление конечными точками:

Сведения о конечной точке

ПолеОписание
URLHTTPS-конечная точка для запросов
РегионРегион развертывания
СтатусРаботает, Остановлено, Развертывается
ЭкземплярыТекущее/максимальное количество экземпляров

URL конечной точки

Каждая конечная точка имеет уникальный URL-адрес:

https://model-abc123-us-central1.a.run.app

Нажмите кнопку копирования, чтобы скопировать URL-адрес.

Управление жизненным циклом

Управление состоянием конечной точки:

ДействиеОписание
ЗапуститьВозобновить работу остановленной конечной точки
ОстановитьПриостановить работу конечной точки (без тарификации)
УдалитьОкончательно удалить конечную точку

Остановить конечную точку

Остановите конечную точку, чтобы приостановить тарификацию:

  1. Открыть меню действий конечной точки
  2. Нажмите Остановить
  3. Подтвердить действие

Остановленные конечные точки:

  • Не принимают запросы
  • Не тарифицируются
  • Может быть перезапущен в любой момент

Удалить конечную точку

Безвозвратное удаление конечной точки:

  1. Открыть меню действий конечной точки
  2. Нажмите Удалить
  3. Подтвердите удаление

Необратимое действие

Удаление происходит немедленно и безвозвратно. Вы всегда можете создать новую конечную точку.

Использование конечных точек

Аутентификация

Включите ваш ключ API в запросы:

Authorization: Bearer YOUR_API_KEY

Пример запроса

curl -X POST \
  "https://model-abc123-us-central1.a.run.app/predict" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@image.jpg"
import requests

url = "https://model-abc123-us-central1.a.run.app/predict"
headers = {"Authorization": "Bearer YOUR_API_KEY"}
files = {"file": open("image.jpg", "rb")}

response = requests.post(url, headers=headers, files=files)
print(response.json())

Формат ответа

Аналогично общему выводу с полями, специфичными для задачи.

Цены

Выделенные конечные точки тарифицируются на основе:

КомпонентТариф
CPUЗа секунду vCPU
ПамятьЗа ГБ-секунду
ЗапросыЗа миллион запросов

Оптимизация затрат

  • Используйте масштабирование до нуля для конечных точек разработки
  • Установите соответствующее максимальное количество экземпляров
  • Отслеживайте использование на панели мониторинга Мониторинг

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

Сколько конечных точек я могу создать?

Жесткого ограничения нет. Каждая модель может иметь конечные точки в нескольких регионах. Общее количество конечных точек зависит от вашего плана.

Могу ли я изменить регион после развертывания?

Нет, регионы фиксированы. Чтобы изменить регионы:

  1. Удалите существующую конечную точку
  2. Создайте новую конечную точку в желаемом регионе

Как реализовать многорегиональное развертывание?

Для глобального охвата:

  1. Развертывание в нескольких регионах
  2. Используйте балансировщик нагрузки или маршрутизацию DNS
  3. Направляйте пользователей к ближайшей конечной точке

Каково время холодного старта?

Холодный старт зависит от размера модели:

МодельХолодный старт
YOLO26n~2 секунды
YOLO26m~3 секунды
YOLO26x~5 секунд

Установите минимальное количество экземпляров > 0, чтобы исключить холодные старты.

Могу ли я использовать пользовательские домены?

Пользовательские домены скоро появятся. В настоящее время конечные точки используют URL-адреса, сгенерированные платформой.



📅 Создано 20 дней назад ✏️ Обновлено 14 дней назад
glenn-jocher

Комментарии