我有一个 Azure 云服务,需要访问(读取)数千个小型二进制文件并用这些文件执行一些计算。这里的关键要求是速度——它需要尽可能快。我尝试使用 Azure blob 存储来保存这些文件,但访问速度太慢,因此目前我将这些文件保存在 Azure 云服务本地存储本身中。这并不理想,因为我们不应该在虚拟机中存储状态——无法保证持久性,并且它不能在虚拟机实例之间共享。
我了解了 Azure 高级存储(可以附加到 VM 的 SSD 驱动器)。这在理论上看起来很理想,但我找不到将其添加到云服务的方法。
所以,我的问题是:
- 有没有办法将 Azure 高级存储 SSD 磁盘添加到云中 服务还是只能添加到 Azure VM 中?
- 鉴于我需要快速读取数千个小二进制文件 云服务,还有其他存储机制我可以尝试吗?
最佳答案
可以向 azure 计算机虚拟机添加磁盘,而不能向云服务添加磁盘。在这种情况下,您可以使用 Azure 文件存储服务,它提供类似于网络共享的存储。 https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-files/
关于azure - 我的 Azure 云服务应在哪里存储文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37810163/