如何将 Azure 驱动器(附加磁盘)安装到本地 Windows?是否已经存在一些用于此目的的工具?
因此用例如下。我在 Azure 中有一个附加到虚拟机的磁盘。现在我想将这个“附加磁盘”共享到我的本地 Windows。最简单的方法是什么?
** 我知道可以通过 VPN 创建本地网络,然后“正常”共享它。但我对更简单的选项感兴趣,因为我希望通过多个位置访问此磁盘。
答案1
Azure 磁盘以 VHD 形式存储在 blob 中,只能附加到 Windows Azure 虚拟机。
比如说,如果您想构建磁盘然后连接到本地 Windows 机器,则需要下载 vhd,然后通过计算机管理(或 PowerShell)将其连接起来。
我不确定你的应用程序的架构,但是……假设它不是旧版应用程序,你应该可以非常轻松地直接读取/写入 blob,而无需设置数据磁盘。这有几个优点。例如:
- 没有 1TB 限制。您可以使用全部 200TB 空间。使用 Azure 磁盘,您可以连接 2 x # 个核心。因此,在 XL 上,您可以连接 16 个磁盘(最大 16TB 附加存储)。
- 能够从多个源/VM 读取/写入。使用 Azure 磁盘,每个磁盘在任何给定时间都会安装到单个 VM。
- 您的 IO 带宽不一定取决于虚拟机带宽。您可以使用 URI 访问 blob(甚至是带有附加共享访问签名),这样您就可以从 html 页面直接链接到资源并直接通过 Azure 存储服务,而避免通过 VM NIC。
- 能够创建 blob 快照。虽然您可以对整个数据磁盘执行此操作,但您也可以对单个对象执行此操作,前提是您将它们直接存储到 blob 而不是 vhd。
Storage REST API 的文档非常丰富。除了 API 之外,还有几种特定于语言的 SDK,可轻松与 blob 进行交互:.NET、Node.js、Java、PHP、Python 和 Ruby。