Развернуть новую / обновленную версию приложения в пакетных службах Azure через RESTful API? - PullRequest
0 голосов
/ 04 декабря 2018

Я создаю консольное приложение, предназначенное для масштабирования в пакетной службе Azure, но я не могу понять, как можно программно обновить приложение пакетной службы.

Я былглядя на ссылку API на https://docs.microsoft.com/en-us/rest/api/batchmanagement/, в которой есть опции для создания, обновления и изменения приложений для пакетной службы ... но я не вижу, как на самом деле передать новые двоичные файлы в пакетную службу или каксообщить пакетному сервису местонахождение новых двоичных файлов.Я что-то упускаю из виду?

1 Ответ

0 голосов
/ 05 декабря 2018

Круто, я думаю, вы должны добавить больше информации для вашего конкретного сценария проектирования.Я добавил API и подробно описал несколько вещей, которые могут помочь в лучшем понимании, а также извините, если я упустил что-то очевидное :).

Ниже, в качестве примера, я вышел с одним возможным сценарием и ответилэто как продуманный вслух процесс.

WRT (По отношению к) вопрос:

Возвращаясь к более подробной информации: (Я спрашиваю причину, чтобы получить ясность для дизайна, как приложение пытается использовать ресурсы и т. Д ...) действительно хорошо по всему потреблению науправление ресурсами и др.и др.здесь https://docs.microsoft.com/en-us/azure/batch/batch-api-basics.

Более подробная информация, которая должна быть, хотя из соображений масштабирования, выглядит следующим образом:

  • Ваше приложение создает пул с определенным количеством ресурсов или пакетов на уровне пула илиУровень задачи?
  • Как вы управляете своими ресурсами?
  • Какой сценарий потребует бинарного обновления: т.е. будет ли он в середине выполнения задачи или что-то еще?

Пример сценария, который мне приходит в голову

Скажем, например:

Мой пул выполняет 20 задач, task 1 генерирует двоичный файлкоторый будет использоваться в task 4, затем сначала приходят на ум две концепции: мои задачи являются зависимыми задачами, поэтому ищите эту концепцию , затем я могу загружать файлы из моих задач, используя концепцию вывода здесь , затем я использую новые загруженные файлы в моей задаче.

Надеюсь, это поможет.Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...