Локальное приложение электронной коммерции состоит из микросервисов Python, работающих в Docker с конфигурацией через переменные среды. Вам требуется бессерверное развертывание в GCP. Что следует предпринять?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать конвейер CI/CD, отправить сгенерированные образы Docker, развернуть их в Cloud Run и обновить конфигурации и конечные точки..
Почему это правильный ответ
Правильный ответ — использование конвейера CI/CD для сборки образов Docker и их развертывания в Cloud Run. Cloud Run идеально подходит для бессерверного развертывания контейнеризированных микросервисов, поддерживая Docker-образы и масштабирование по запросу. Переменные среды, используемые в Docker, легко переносятся в Cloud Run. Обновление конфигураций и конечных точек необходимо для интеграции с другими сервисами GCP. Вариант с Cloud Functions не подходит, так как Cloud Functions предназначены для выполнения небольших, одноцелевых функций, а не для полноценных микросервисов в Docker-контейнерах. Развертывание каждого сервиса как отдельной Cloud Function из существующей кодовой базы потребует значительной переработки, поскольку Cloud Functions не поддерживают Docker-образы напрямую, и Python-микросервисы обычно не соответствуют модели одной функции. Развертывание каждого сервиса как отдельного сервиса Cloud Run из существующей кодовой базы без использования Docker-образов не полностью использует преимущества контейнеризации и может потребовать дополнительной адаптации.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется