我正忙着迁移到Azure虚拟机。
我的SQL Server数据库MDFs应该驻留在操作系统磁盘上还是数据磁盘上(据我所知,这是一个页面blob -也称为Azure磁盘驱动器)?
我会认为数据盘是正确的位置,但我刚刚阅读了here,它比操作系统盘慢。
此外,如果我使用数据盘,那么操作系统盘和数据盘是否应该属于同一存储帐户容器以提高性能?
发布于 2013-02-14 02:28:37
简短的答案是你想要使用Azure数据驱动器。
更长的答案和解释: Azure中的持久存储有两种模型: Azure驱动器和Azure数据磁盘
它们有一些共同特征,但也有一些不同之处。
对于这两种情况,它们都是由页面Blob支持的。每个驱动器的最大大小为1 1TB。
它们的不同之处在于它们如何公开到VM和通信路径。
Azure drive是第一个实现,旨在允许Web/Worker/VM角色通过NTFS访问将blob挂载为持久性存储(即,允许遗留PaaS应用程序与Blob存储交互,而无需更改)。它们被实现为在来宾VM内部运行的筛选器驱动程序。
Azure数据磁盘是IaaS功能集的一部分。它们作为SCSI驱动器向来宾虚拟机公开,因此您可以拥有多个驱动器并创建条带集,以获得更好的性能。
有关详细说明和其他链接/说明/脚本
http://msdn.microsoft.com/en-us/library/windowsazure/jj672979.aspx
https://stackoverflow.com/questions/14813795
复制相似问题