2013-02-11 138 views
2

我正忙於遷移到Azure虛擬機。Azure虛擬機:操作系統磁盤或數據磁盤上的SQL Server數據庫?

我的SQL Server數據庫MDF應該駐留在操作系統磁盤還是數據磁盤上(據我瞭解,它是一個頁面blob--也稱爲Azure磁盤驅動器)?

我本來以爲數據磁盤是正確的地方,但我剛剛讀了here它比操作系統磁盤慢。

此外,如果我使用數據磁盤,那麼操作系統磁盤和數據磁盤應該屬於同一個存儲帳戶容器以提高性能嗎?

回答

3

簡而言之,您要使用Azure數據驅動器。

較長的答案與解釋: 有兩種模式對Azure的持久性存儲: Azure的驅動& Azure的數據磁盤

他們有一些共同的特點,但也有一些差異。

對於這兩種情況,它們都由一個PAGE Blob支持。每個驅動器的最大大小爲1TB。

它們的區別在於它們如何暴露於VM &通信路徑。

Azure驅動器是第一個實現,旨在允許Web/Worker/VM角色通過NTFS(即允許傳統PaaS應用程序與Blob存儲進行無變化交互)將持久存儲裝載爲blob。它們被實現爲在Guest虛擬機內部運行的過濾器驅動程序。

Azure Data Disks是IaaS功能集的一部分。它們作爲一個SCSI驅動器暴露給Guest虛擬機 - 所以你可以有多個驅動器&創建條帶集以獲得更好的性能。

有關詳細說明&附加鏈接/指令/腳本

http://msdn.microsoft.com/en-us/library/windowsazure/jj672979.aspx

相關問題