В каком регионе облачная сборка выполняет свои сборки?

Моя организация базируется в ЕС, и поэтому мы создали все связанные ресурсы GCP в регионе ЕС.

Чтобы ускорить наши сборки, мы храним zip-архив кэша зависимостей в сегменте хранилища, из которого мы читаем в начале сборки и записываем в конце сборки, в зависимости от того, изменились ли зависимости или нет.

Теперь мне интересно, можем ли мы ожидать, что сборки будут выполняться быстрее, если мы будем использовать ведро хранилища, расположенное в регионе США, что подводит меня к моему вопросу:

В каком регионе выполняются облачные сборки?

Создание приборной панели для анализа данных на GCP - часть I
Создание приборной панели для анализа данных на GCP - часть I
Недавно я столкнулся с интересной бизнес-задачей - визуализацией сбоев в цепочке поставок лекарств, которую могут просматривать врачи и...
2
0
582
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Чтобы проверить это, вы можете запустить этот шаг:

  - name: 'gcr.io/cloud-builders/gcloud'
    entrypoint: 'bash'
    args:
      - -c
      - |
        curl -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/zone

Для моего проекта это projects/751286965207/zones/us-central1-f

Не то же самое для всех проектов. В любом случае грядет новая фича: worker-pool

API является общедоступным, но проект находится в закрытой предварительной версии. Принцип состоит в том, чтобы иметь пул виртуальных машин, на котором вы можете запускать задания Cloud Build. Благодаря этому вы сможете определить регион, а также возможность подключения к частной сети (полезно, например, для развертывания в частном кластере GKE) и размер вашей виртуальной машины по мере необходимости. Аналог, он должен быть дороже.

Не знаете ли вы, где я могу найти документы для этой конечной точки, которую вы сворачиваете на шаге?

Bastian Stein 19.12.2020 00:14

Конечно, это сервер метаданных, задокументированный в сервисе Compute Engine (и только там). Затем, когда вы хорошо знаете GCP, вы знаете, что сервер метаданных есть во всех вычислительных сервисах (Cloud Run, Cloud Functions, Cloud Build, Datalow, dataproc,....) с некоторыми дополнениями или ограничениями, но вам просто нужно попробовать на нем и, в большинстве случаев, вы получаете то, что вам нужно!

guillaume blaquiere 19.12.2020 13:41

Похоже, упомянутый шаг не работает. Я попытался специально выполнить сборку в регионе europe-west1 с помощью этой команды: gcloud builds submit --region=europe-west1. Но шаг по-прежнему печатает projects/[redacted]/zones/us-central1-f, несмотря на то, что на странице История сборки сборка отображается только в том случае, если я выбираю europe-west1 в раскрывающемся списке Region.

Ruslan Stelmachenko 26.04.2023 22:35

Вы участвуете в бета-/альфа-программе? Вы были в ранее?

guillaume blaquiere 26.04.2023 23:23

Другие вопросы по теме