К обсуждениям

ACR Artifact Streaming не ускоряет cold start: план измерения

Редакция VOne Технологии

Как проверить нулевой эффект Artifact Streaming в Azure Container Apps GPU: readiness вместо docker pull, одинаковые revisions, статус conversion и честная граница документации.

Определите измеряемую длительность

Локальный docker pull заканчивается после загрузки образа, а Container Apps cold start включает назначение compute, получение image, запуск процесса, загрузку модели и readiness. Выберите один end-to-end интервал — от подтверждённого scale-to-zero или создания revision до первого успешного health response. Отдельно сохраните время conversion и startup logs. Не сравнивайте числа из разных часов, регионов или тегов как одну метрику. Цель — увидеть, на каком участке расходуется время, а не подтвердить ожидаемое ускорение.

Сверьте документированные условия

Официальный ACR preview требует Premium registry, Linux AMD64 и поддерживаемый образ; customer-managed keys не поддерживаются. Статус streaming artifact должен быть завершён до теста. Зафиксируйте registry SKU, region, architecture, image tag и digest, operation status и размер образа. Не публикуйте registry hostname и credentials. Документация сообщает об ускорении более 15 процентов в зависимости от размера и подчёркивает особую пользу для образов свыше 30 GB — это не гарантия для каждого меньшего образа.

Проведите парный контроль

Подготовьте два неизменных revisions одного приложения: baseline без streaming artifact и candidate с завершённой conversion. Одинаковыми должны быть workload profile, region, minimum replicas, health path, image content и model storage. Выполните несколько независимых запусков после scale-to-zero и сохраните медиану вместе с разбросом, не только лучший результат. Если process startup и model load доминируют, отсутствие разницы в общей длительности не доказывает, что streaming не использовался; нужен платформенный признак потребления.

Честно оформите границу документации

Руководство Container Apps serverless GPU рекомендует Artifact Streaming, а общий ACR overview и troubleshooting подробно описывают AKS. Это расхождение не позволяет утверждать, что ACA path отсутствует. Для поддержки подготовьте resource IDs через защищённый канал, region, revision timestamps, image digest, conversion operation ID и таблицу end-to-end замеров. Остановитесь до изменения слоёв образа, storage mount и replica count одновременно. Проверяемый итог может быть «эффект не измерен при этих условиях», а не «функция не работает».

Материал подготовлен редакцией VOne с применением ИИ для структурирования; факты вручную сверены с официальной документацией Microsoft, а форумная ветка использована только как обезличенный сигнал боли.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

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