gpt4 book ai didi

azure - 将 Azure 存储 Blob 作为文件系统访问

转载 作者:行者123 更新时间:2023-12-05 06:46:47 25 4
gpt4 key购买 nike

我们在 Windows Azure 上有一个工作角色,运行 ffmpeg 使用 MediaHandler Pro 转换媒体文件。我们想要处理的文件保存在 blob 存储上,生成的文件也应该存储在那里。

我们的问题是 ffmpeg 适用于本地文件,而不适用于 blob 存储中的 URI。有没有办法挂载 blob 存储容器并直接作为文件系统访问其中的文件?

如果这是不可能的,是否可以将文件(它们可能很大,也许 1-2Gb)下载到本地文件系统*,在那里处理它们,然后上传它们。这听起来像是多余的。

*) 我们已经设置了一个 CloudDrive,可以将此 blob 下载到虚拟磁盘

最佳答案

您有多种方法可以执行此操作 - 您可以创建云驱动器(作为页面 blob 上传的 VHD)并安装它,也可以在本地下载源文件并在暂存(本地临时)磁盘上工作。在这两个选择中,我会在本地下载并使用暂存盘。

如果您要使用云驱动器,则会出现 3 个主要问题 - 第一个是它是 VHD,您必须安装它才能获取文件。第二个是只有 1 个实例可以挂载用于 RW,因此您无法将编码源文件的工作拆分为多个工作程序保存到同一驱动器。第三个问题是它是所有存储选项中最慢的。对于编码来说,可能不是一个很好的选择。

您最好的选择是将源文件从 blob 存储(顺便说一句,速度非常快)下载到“本地资源”(也称为暂存盘)并从那里开始工作。将生成的文件上传到 Blob 存储中。

关于azure - 将 Azure 存储 Blob 作为文件系统访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13399534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com