У меня есть исполняемый файл, выполняющий длительные вычисления, и я хочу выполнить эти вычисления в Azure. Какой сервис будет оптимальным — пакетный или виртуальный?
Запустите трудоемкий .exe из Microsoft Azure
Ответы (2)
Пакетные наборы Azure или масштабируемые наборы виртуальных машин. Пакетная служба Azure основана на масштабируемых наборах верхнего уровня и специально разработана для задач и заданий, в то время как масштабируемые наборы виртуальных машин помогают масштабировать общие виртуальные машины.
Варианты использования для пакетной обработки:
Пакетная служба — это управляемая служба Azure, которая используется для пакетной обработки или пакетных вычислений — выполнения большого объема похожих задач для получения желаемого результата. Пакетные вычисления чаще всего используются организациями, которые регулярно обрабатывают, преобразовывают и анализируют большие объемы данных.
Пакетная обработка хорошо работает с внутренне параллельными (также известными как «досадно параллельные») приложениями и рабочими нагрузками. Внутренне параллельные рабочие нагрузки легко разбиваются на несколько задач, выполняющих работу одновременно на многих компьютерах.
Дополнительные сведения о пакетной обработке: https://azure.microsoft.com/en-us/documentation/articles/batch-technical-overview/
если вы можете изменить тип документа на составной, и вы можете приостанавливать свою длинную работу каждую минуту или около того и обновлять ход выполнения, это сделает его более интерактивным для пользователя и остановит время ожидания HTTP-соединения. вы также можете добавить кнопку отмены задания? или вопрос о другом?