Как проверить нулевой эффект 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, а форумная ветка использована только как обезличенный сигнал боли.
Источники и проверка
- Microsoft Learn — Serverless GPUs in Container Apps проверено 2026-07-31
- Microsoft Learn — Artifact Streaming in ACR проверено 2026-07-31
- Microsoft Learn — Troubleshoot Artifact Streaming проверено 2026-07-31
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.