我想自动将文件从不在Azure中托管的网站传输到我的客户端。
我正在考虑在网站上使用API将文件发送到Azure Blob存储,然后在客户端站点上运行另一个API来下载它们。
两者都将使用Azure存储API,我喜欢它,因为它易于实现。
文件无需保留在Azure中,下载后即可从存储中删除。
但是我想知道是否有更快的方法。
我应该使用Hot Blob存储还是文件存储?
我查看了https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers,但仍不清楚我的用例中最快的方法。
答案 0 :(得分:1)
我建议为此应用程序存储Blob。逻辑应用程序还可用于基于计时器触发器或其他触发器来自动执行此管道。
答案 1 :(得分:1)
我建议您可以使用文件共享,该文件共享可以是mapped to local as a mapped drive,并且可以像读取/删除一样轻松快捷地进行操作。
如果仅从comparison of blob and file中选择代码,则它们最高可以达到60 MiB / s,我看不出哪个更快。有Azure Storage Data Movement Library,用于高性能的上载,下载和复制Azure存储Blob和文件,您可以根据需要使用它。