Cloud Build собирает образ приложения Python, используя FROM python:3.7-alpine и gunicorn. Сборки выполняются медленно. Какие два действия сократят время сборки?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Выберите размер виртуальной машины (VM) с более высоким CPU для запусков Cloud Build., Кэшируйте образ Docker для последующих сборок, используя аргумент -- cache-from в файле конфигурации сборки..
Почему это правильный ответ
Выбор размера виртуальной машины (VM) с более высоким CPU для Cloud Build ускоряет сборку, так как компиляция и другие ресурсоемкие задачи выполняются быстрее на более мощном оборудовании. Кэширование образа Docker с помощью --cache-from позволяет Cloud Build повторно использовать слои из предыдущих сборок, избегая их повторного создания и значительно сокращая время последующих сборок. Развертывание Container Registry на VM или хранение исходного кода в Cloud Storage не влияют на скорость самой сборки. Изменение базового образа на ubuntu:latest и установка Python вручную, скорее всего, увеличит, а не уменьшит время сборки из-за необходимости загрузки и установки дополнительных зависимостей.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется