【发布时间】:2018-08-28 14:41:39
【问题描述】:
我正在尝试了解 Azure 中可用的功能,以便在 Azure 中运行多个命令行应用程序作为 Azure Web 应用程序的一部分。我要运行的命令行应用程序基本上是 .exe 应用程序,它们还需要一些依赖文件,这些文件在 .exe 运行时需要存在(*.dll)。
我想编写一个 Azure Web 应用程序,Web 应用程序的部分逻辑是运行 .exe 并将输出存储在其他地方(我还不是很关心那部分)。但是,通过在 Internet 上搜索有关 Azure 存储、安装/卸载驱动器等的信息……我完全糊涂了。
话虽如此,我正在努力弄清楚我的 Web 应用程序的设计将如何使用 Azure 技术:
- 在这种情况下推荐哪种 Azure 存储? (文件存储?Blob 存储?)
- 为了访问不同的 .exe 文件及其所有依赖项,我想我需要在运行时以某种方式将存储挂载到 Web 应用程序上,以便可以参考 .exe 所在的路径。这甚至可以使用 Azure Web 应用程序,因为它们是平台即服务,我们无法控制执行代码的机器?
- 另外,由于我有三个不同的 .exe 命令行应用程序(及其依赖文件 -dlls-),在 Azure 存储中组织这些应用程序的最佳方法是什么?
我缺少一些基础知识,很高兴听到您对此事的意见,因为我已经开发了多个 Azure Web 应用程序,但从未在其中集成 Azure 存储。
编辑:澄清一下,我想运行的命令行工具的数量可能会有所不同。我最终将拥有同一命令行工具的不同版本,并且仍然可以运行任何版本,因此我认为有一个 Azure 存储可以上传我的不同版本。
【问题讨论】:
标签: azure azure-web-app-service azure-storage azure-blob-storage file-storage