Azure Web应用程序:在应用程序之间传输文件的最快方式



我发现了许多与我相似的问题和答案,但它们似乎都是非常具体的用例——或者,至少,不同/旧到不能真正适用于我(我认为(。

我今天想做的事情很简单。网络应用程序最低效的地方是在它们之间复制文件可能很慢和/或很耗时。你必须FTP(或类似的(下来,发送它回来。

必须有一种方法来做同样的事情,但在Azure中是本地的,所以文件不一定要走得很远,当然也没有相同的带宽限制。

有没有任何可靠的代码样本或开源/商业工具可以帮助实现这一点?到目前为止,我还没有遇到任何代码示例、产品或任何其他使它成为可能的东西(除了5年多前的许多非常古老的PowerShell博客(。(我也不反对基于PowerShell的解决方案。(

在我的案例中,这些都是相同的web应用程序,它们之间有一些基于配置的自定义差异。所以,我不认为webdeploy是一个选项,因为它与代码的部署无关。有时它只是为新的发布创建一个克隆,而另一些时候则是为暂存/开发创建一个副本。

我们感谢在正确方向上提供的任何帮助。

正如您所注意到的,将文件复制到AppService不是一种方法。要跨不同的AppService实例管理文件,请尝试使用存储帐户。你可以将Azure存储文件共享附加到应用程序服务并装载它。下面是关于如何将文件放入存储帐户的全面答案。

或者,如果你可以控制应用程序代码,你可以使用blob存储而不是文件,并直接从应用程序中读取内容。

相关内容

最新更新