pat*_*atg 21 drive azure blobstorage
我正在寻找迁移到Windows Azure而不是典型的托管,但我不确定如何最好地存储图像.搜索后我发现有两种可能的解决方案 - Blob存储或Azure驱动器.
我已经研究了Blob存储,虽然我已经开始习惯这个想法,但它需要对我们的CMS进行大量的修改.在我的搜索中,我偶然发现了Azure驱动器,如果我理解正确创建了一个虚拟硬盘驱动器,它允许您的应用程序像在普通服务器上一样运行.
Azure驱动器在blob存储上有任何缺点吗?听起来使用Azure驱动器而不是Blob存储将当前应用程序迁移到Azure会更容易,但我只是想检查一下这里没有任何重大缺陷.
谢谢
拍
dun*_*nry 27
是的,有很多不同之处.首先,Windows Azure驱动器实际上是作为页面blob上载的VHD,并由驱动程序安装以提供NTFS分区.因此,要获取其中的任何数据,您必须安装它(或快照).没有安装就无法直接访问数据.
接下来,只能通过一个实例为RW安装驱动器.如果您还需要其他任何内容来读取该驱动器,则必须进行快照和装载,这会引入"陈旧性"问题,以便仅读取装载快照的实例.您可以使用SMB共享解决此问题,但这有点复杂.
如果您也使用了驱动器,则会失去自动获取CDN功能的能力.
驱动器非常适合其预期用途 - 获取必须使用NTFS才能在Windows Azure中运行的应用程序.
如果您原生使用Blob,您可以.)让存储子系统扩展并从实例中移除负载以提供数据,并且b.)能够使用CDN来获取图像的地理范围.
虽然这是一些工作,但我强烈建议将图像放在blob存储中.它是理想的选择.
| 归档时间: |
|
| 查看次数: |
6933 次 |
| 最近记录: |