gpt4 book ai didi

asp.net-mvc - Azure FileShare 有什么好处?将文件存储在 Azure 中与将文件存储在 Blob 存储中是否是一个好的解决方案

转载 作者:行者123 更新时间:2023-12-03 06:15:28 26 4
gpt4 key购买 nike

我需要评估 Azure FileShare 的使用情况并使用 Fileshare 存储上传/下载文件。该应用程序的当前功能是用户可以从本地计算机上传文件,也可以从 ISS 根文件夹下载文件。

现在迁移到云中,我们不想在 IIS 中创建和使用文件夹,而是想使用 Azure 中的一项服务。所以我们有 Azure 存储。以前我使用Azure Blob存储来上传和下载文件。现在想尝试 FileShare,但在我看来,它就像网络上的共享文件夹,Azure FileShare 将在其中充当文件服务器。

简单来说。我的问题是我的应用程序是否托管在 Azure 中,并且我们确实有 Azure AD 并为我们的应用程序使用 Azure AD 身份验证。我想上传/下载文件,Fileshare 是一个不错的选择还是 Blob 存储可以达到目的?我们不考虑成本。

最佳答案

两个主要区别是访问协议(protocol)集成。我通常会使用正确的存储服务来与我正在编写的应用程序的计算相匹配(除非有大型 NFR 来提供存储功能)。还有一些其他功能差异化因素,例如 Blob 支持存储层(热、冷、冷、存档),这在大容量、成本敏感的场景中更相关。

Azure 文件在 NFS 和 SMB 上运行,而 Blob 则不然。 Blob 通常需要特定的客户端库来代理交互。

Azure 文件与 Azure Container Instances 独家集成, Container Apps .

Azure Blob 和文件都与 Web App for Containers 很好地集成

Azure Blob 存储与 Azure Functions 紧密集成,而 Azure 文件则不然。

Azure Blob 和文件都通过 CSI 驱动程序与 Azure Kubernetes 服务良好集成。

在您自己的应用程序代理上传和下载文件的场景中,我最初优先选择 Azure Blob 存储。但是,您没有说明您将使用哪种计算服务、任何 NFR 或应用程序上的其他上下文。这是经典的架构“视情况而定”。

关于asp.net-mvc - Azure FileShare 有什么好处?将文件存储在 Azure 中与将文件存储在 Blob 存储中是否是一个好的解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76297867/

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