gpt4 book ai didi

vb.net - 将文件从计算机传输到 Azure VM

转载 作者:行者123 更新时间:2023-12-02 06:46:00 26 4
gpt4 key购买 nike

我有一个与 SQL Server 连接的 vb.net 应用程序。该应用程序处理文件。

最近,这个应用程序连接了一个sql服务器,该服务器位于Azure的VM中。

我的问题是,我如何处理这些文件?

我希望我的应用程序将文件上传(通过互联网)某处,然后在服务器端处理这些文件的保存位置。反之亦然。

你能告诉我我有什么选择吗?我不想要 OneDrive。

最佳答案

根据您存储的文件类型以及应用程序处理这些文件的方式,您可以使用 Azure 进行多种选择。这些是 Azure Blob 存储(具有 Blob 类型: block 、追加和页面)、Azure 文件或 Azure Data Lake Store。

Azure Blob Storage :以下 Blob 类型非常适合非结构化数据。

  • block Blob:用于使用二进制数据或文本。您存储在可以管理的 block 中。
  • 页面 Blob:用于存储随机访问文件,适合存储备份虚拟机的 VHD。
  • 附加 Blob:与 block Blob 类似,但仅附加且针对仅附加工作负载进行了优化。适合存储日志文件存储。

如果您使用 native 文件系统 API 处理文件并希望按原样“提升和转移”您的应用程序,Azure Files使用 SMB 协议(protocol)可能是您的最佳选择。

您可能想要尝试的另一个选项是 Azure Data Lake Store Gen 2,该选项处于预览状态(尚未普遍可用)。它允许您通过文件系统接口(interface)与 Azure Blob 存储交互。

从您描述应用程序的方式来看,我怀疑您想要使用 Azure 磁盘服务。这里有一个比较表可以帮助您做出决定:https://learn.microsoft.com/en-us/azure/storage/common/storage-decide-blobs-files-disks?toc=%2fazure%2fstorage%2fblobs%2ftoc.json

关于vb.net - 将文件从计算机传输到 Azure VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51311767/

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