#azure #azure-devops #azure-vm-scale-set
#лазурный #azure-devops #azure-vm-scale-set
Вопрос:
Я использую свой собственный набор масштабируемых виртуальных машин Azure в качестве пула агентов в Azure devops. Масштабируемый набор виртуальных машин состоит из 3 узлов. Однако всякий раз, когда выполняется несколько заданий одновременно, только один агент планирует задания, а остальные простаивают.
Кажется, мне нужно приобретать параллельные задания отдельно для параллельного выполнения заданий. Кто-нибудь знает разницу между использованием собственного набора виртуальных машин для пулов агентов и выполнением параллельных заданий с использованием параллельных заданий?
Даже если используются наборы виртуальных машин (которые дешевле), нужно ли нам по-прежнему покупать параллельные задания (40 долларов за агента)?
Ответ №1:
Вам все равно нужно покупать параллельные задания.
Вы можете просто рассматривать агентов масштабирования виртуальных машин как один из ваших частных пулов агентов, которые конвейеры Azure могут автоматически увеличивать или уменьшать количество агентов в зависимости от количества входящих заданий конвейера. См. Документ здесь для получения дополнительной информации.
Агенты набора масштаба виртуальной машины Azure, далее называемые агентами набора масштаба, представляют собой форму автономных агентов, которые можно автоматически масштабировать в соответствии с вашими требованиями
Ниже приведена концепция заданий:
Этап содержит одно или несколько заданий. Каждое задание выполняется на агенте. Задание представляет собой границу выполнения набора шагов. Все шаги выполняются вместе в одном агенте
Таким образом, мы можем знать, что агенты масштабирования и параллельные задания — это разные вещи. параллельные задания будут выполняться на агентах масштабирования. И конвейеры Azure автоматически масштабируют количество агентов в соответствии с количеством параллельных заданий.
Если ваш проект Azure devops является частным. Вы получаете только одно бесплатное задание; поэтому вам все равно нужно покупать параллельные задания. Дополнительные сведения см. Здесь.