通过RESTful API将新的/更新的应用程序版本部署到Azure批处理服务?

通过RESTful API将新的/更新的应用程序版本部署到Azure批处理服务?,rest,azure,azure-batch,Rest,Azure,Azure Batch,我正在构建一个控制台应用程序,旨在在Azure批处理服务中进行扩展,但我似乎不知道如何以编程方式更新批处理服务应用程序 我一直在看API参考,其中有创建、更新和修改批处理服务应用程序的选项。。。但是我不知道如何将新的二进制文件推送到批处理服务,或者如何告诉批处理服务新二进制文件的blob位置。我遗漏了一些明显的东西吗?很酷,我认为您应该为您的特定设计场景添加更多信息。我已经添加了API,并详细介绍了一些可能有助于更好理解的内容,如果我遗漏了任何明显的内容,我也很抱歉。:) 下面,作为一个例子,我

我正在构建一个控制台应用程序,旨在在Azure批处理服务中进行扩展,但我似乎不知道如何以编程方式更新批处理服务应用程序


我一直在看API参考,其中有创建、更新和修改批处理服务应用程序的选项。。。但是我不知道如何将新的二进制文件推送到批处理服务,或者如何告诉批处理服务新二进制文件的blob位置。我遗漏了一些明显的东西吗?

很酷,我认为您应该为您的特定设计场景添加更多信息。我已经添加了API,并详细介绍了一些可能有助于更好理解的内容,如果我遗漏了任何明显的内容,我也很抱歉。
:)

下面,作为一个例子,我给出了一个可能的场景,并回答为大声思考的过程

(关于)问题:

  • 您的新二进制文件是如何生成的?你会在飞行中管理它们吗

  • 创建、更新
    等:请参阅以下文档,其中介绍了
    创建、删除或更新

  • 更新\创建的一些示例参考:
  • 大多数样本位于此处,以供参考:
回到更多信息部分:(我问的原因是为了让设计更清晰,应用程序如何试图利用资源等…)这里有一个关于资源管理等方面的全面介绍

出于缩放原因,更多信息如下:

  • 您的应用程序在池级别或任务级别使用一定数量的资源或包创建池
  • 你如何管理你的资源
  • 什么场景需要二进制更新:即它将在任务运行的中间或其他什么地方?
我想到的示例场景

比如说:

我的池正在运行20个任务,
task1
生成将 在
任务4
中习惯之后,我首先想到两个概念:我的任务 都是相依的任务,所以找吧,然后我就可以做了 使用输出上载任务中的文件,然后 现在在我的任务中使用新上载的文件


希望这有帮助。谢谢

很酷,我认为您应该为您的特定设计场景添加更多信息。我已经添加了API,并详细介绍了一些可能有助于更好理解的内容,如果我遗漏了任何明显的内容,我也很抱歉。
:)

下面,作为一个例子,我给出了一个可能的场景,并回答为大声思考的过程

(关于)问题:

  • 您的新二进制文件是如何生成的?你会在飞行中管理它们吗

  • 创建、更新
    等:请参阅以下文档,其中介绍了
    创建、删除或更新

  • 更新\创建的一些示例参考:
  • 大多数样本位于此处,以供参考:
回到更多信息部分:(我问的原因是为了让设计更清晰,应用程序如何试图利用资源等…)这里有一个关于资源管理等方面的全面介绍

出于缩放原因,更多信息如下:

  • 您的应用程序在池级别或任务级别使用一定数量的资源或包创建池
  • 你如何管理你的资源
  • 什么场景需要二进制更新:即它将在任务运行的中间或其他什么地方?
我想到的示例场景

比如说:

我的池正在运行20个任务,
task1
生成将 在
任务4
中习惯之后,我首先想到两个概念:我的任务 都是相依的任务,所以找吧,然后我就可以做了 使用输出上载任务中的文件,然后 现在在我的任务中使用新上载的文件


希望这有帮助。谢谢

也许你可以将新的二进制文件复制到批处理节点,然后使用任务更新应用程序。也许你可以将新的二进制文件复制到批处理节点,然后使用任务更新应用程序。我正在尝试用代码映射流程,但最终我可以在Azure DevOps中运行它。我要正式声明,这是一个POC,我正在致力于并行化一组相当长时间运行且复杂的任务,因此我绝对不是任何批处理相关技术的专家。@JeremyHolovcs酷,是的,
batch
非常健壮,一旦你理解了这些概念,我添加了一些有用的链接,
示例
代码应该会有所帮助,如果您在场景中有任何特定的内容,请随时发表评论,我可以尝试给出我的意见。但是一定要通读我上面提到的内容,一旦了解了基本知识,就要寻找诸如
任务依赖关系或Outputfiles
之类的概念来进行资源管理,
资源文件或应用程序包
可以是一个很好的起点。请随时ping更多信息<代码>:)我试图在代码中描绘出流程,但最终我可以在Azure DevOps中实现它。我要正式声明,这是一个POC,我正在致力于并行化一组相当长时间运行且复杂的任务,因此我绝对不是任何批处理相关技术的专家。@JeremyHolovcs酷,是的,
batch
非常健壮,一旦你理解了这些概念,我添加了一些有用的链接,
示例
代码应该会有所帮助,如果您在场景中有任何特定的内容,请随时发表评论,我可以尝试给出我的意见。但是,一定要通读我上面提到的内容,一旦基本知识被理解和理解