gpt4 book ai didi

Azure 文件共享与托管磁盘用于存储共享资源和上传的文件

转载 作者:行者123 更新时间:2023-12-02 08:21:29 25 4
gpt4 key购买 nike

我有 2 个 Web 服务器作为负载均衡器后面的集群。到目前为止,所有费用都相当标准。随着系统的发展,两个网络服务器都需要使用大量资源,并且应用程序现在还需要允许文件上传。

我尝试使用托管磁盘执行此操作,但是我无法让两个虚拟机在写入文件时查看文件,似乎它的工作方式(或我设置它的方式)是它们都是能够写入磁盘,但只能看到自己的资源。

我已阅读许多页面,其中一些页面提到 Azure 文件共享作为实现此目的的方法,而不是使用托管磁盘,但我找不到明确的正确答案。抱歉,严格来说这并不是一个编码问题,除非您考虑到我使用 Powershell 来设置 Azure 帐户的事实),但作为它的云,它似乎也不适合服务器故障。

最佳答案

我会选择 Azure 文件共享。我会将文件共享作为网络驱动器安装在两台 Web 服务器(假设它们是 Azure VM)上,以使用标准 IO 库从文件共享读取/写入。

使用 Azure 文件共享的另一个优点是还可以通过 REST API 访问它们。当您必须通过简单地使用 HTTP 协议(protocol)从不支持 SMB 协议(protocol)的服务(例如 Azure Web Apps)读取/写入文件时,这将启用该方案。

从此link (强调我的):

Shared access. Azure file shares support the industry standard SMB andNFS protocols, meaning you can seamlessly replace your on-premisesfile shares with Azure file shares without worrying about applicationcompatibility. Being able to share a file system across multiplemachines, applications/instances is a significant advantage with AzureFiles for applications that need shareability.

关于Azure 文件共享与托管磁盘用于存储共享资源和上传的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68086482/

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