我的实验室刚刚获得了 Microsoft Azure 的赞助,我正在探索如何利用它。我是工业级云服务的新手,对大量的术语和概念感到非常困惑。简而言之,这是我的场景:
- 我想用多个数据集试验相同的算法,也就是数据并行。
- 该算法在 Linux (ubuntu 16.04) 上使用 C++ 实现。我尽力使用静态链接,但仍然依赖于一些动态库。然而,这些动态库可以通过 apt 轻松安装。
- 每个数据集都是结构化的,意味着数据(图像、其他文件......)是用文件夹组织的。
想法系统配置将是一堆相同的虚拟机和一个共享文件系统。然后我可以从脚本或其他东西中使用“qsub”提交我的工作。有没有办法在 Azure 上做到这一点?
我调查了批处理服务,但在创建计算节点后无法安装依赖项。我也遇到了存储问题。到目前为止,我只看到了将批处理与 Blob 存储结合使用的示例,其中是非结构化的。
那么 Azure 中是否还有其他服务可以满足我的要求?