我正在尝试在Azure Batch上执行预先存在的应用程序。 到目前为止,我已经研究过Azure Batch,因为我是Azure的初学者,我在C#.NET(控制台应用程序)中创建了一个示例应用程序,它与我的Azure Batch帐户交互并执行.exe应用程序在批处理池上。我的示例应用程序在Azure批处理池上创建一个新作业,并管理此作业的三个不同任务。 现在我期待我的预先存在的应用程序在Azure Batch上执行它。问题是我的应用程序使用MS SqlServer作为数据库服务器。我不确定如何在Azure Batch上部署此应用程序。我们知道,在Azure Batch中,我们必须在Azure存储上传我们的数据文件和应用程序代码,以便在批处理池节点上执行,所以我在这里如何上传整个现有数据库。 我很感激期待的宝贵建议。
答案 0 :(得分:2)
有一些前进的道路:
2016-Datacenter-with-Containers
的Docker容器支持。您需要在池中指定ContainerConfiguration和任务'应指定TaskContainerSettings。请注意,本文档适用于REST,.NET文档即将发布。自定义图像路径可能是阻力最小的路径,但根据您对软件新鲜度和数据需求的方案要求,将来可能需要更多维护。