2013-06-11 64 views
1

我對Azure虛擬機安裝感到困惑。我試圖設置一個SQL Server,並且指南建議如果您的數據庫大於10GB,則應該在Azure存儲中設置一個單獨的數據磁盤。但所有文檔都明確表示不要使用D: Temporary Storage,因爲它在重新啓動後會變得不穩定。Azure虛擬機 - 臨時存儲驅動器 - 過去的事情?

我完全理解這一點。我遇到的問題是,當我創建一個新的虛擬機時(我剛剛創建了一個來自庫的2008 R2 SP1 上的SQL 2012 Web),我得到一個約爲128GB的單個C:驅動器。當我通過入口附上一個空數據磁盤時,它顯示爲D:並且被稱爲Temporary Storage

我的理解是,此驅動器不是臨時存儲(易失性),因爲我通過門戶網站將它創建爲數據磁盤。

這是從過去的Azure配置的宿醉嗎?我收集了用於配備30GB OS驅動器的VM,但現在配備了128GB OS驅動器。這是與它有關嗎?

我很困惑!

回答

1

在提供回答這個問題的興趣。

我認爲這只是一個無名之輩。 @DavidMakogon幫助我完成了預期的任務,似乎我的第一臺虛擬機並沒有在第一次啓動時初始化臨時驅動器,所以這引起了很多混亂。

這一切都按預期工作。

1

當您使用Azure虛擬機 - 操作系統驅動器&時,數據驅動器由Azure Blob存儲(VHD爲頁面Blob)支持。在大多數CTP期間,操作系統磁盤大小限制爲10GB,但是在該功能發佈到更大的128GB時提高了。對於SQL來說,數據驅動器/無數據驅動器/大量數據驅動器(最大值= 16)的決定因素更多地取決於您的IOPS要求,而不是數據庫語料庫的大小或相對驅動器大小。

對於在虛擬機中的SQL負載,我會強烈建議回顧:

http://go.microsoft.com/fwlink/?LinkId=306266

這是基於最新天青位的性能紙,由SQL團隊(更新2013年6月)開發的。

帕特

+0

感謝您的文件,我會給它一個很好的閱讀。可悲的是,雖然「磁盤類型和配置」部分只是增加了我原來的問題的混亂。它說:「臨時本地磁盤(非永久性):您創建的每個虛擬機都有一個臨時本地磁盤,D:驅動器,並標記爲TEMPORARY STORAGE。」問題是我的虛擬機沒有配備D:,它只帶有一個C :.當我從門戶網站添加一個新的空磁盤時,它在我的虛擬機上顯示爲D:並且它被標記爲臨時存儲。所以現在我很困惑。 – gregpakes

2

它的工作方式,在d盤是70GB溫度(揮發性)驅動器(至少與Windows Server 2012):

enter image description here

在這裏,我只是附加一個空磁盤並刷新了Windows Server的磁盤管理器。然後我去格式化:

enter image description here

格式化之後,我的新20GB磁盤分配給F(和我仍然有一個70GB的臨時驅動器)。這個驅動器,由blob存儲支持,是耐用

enter image description here

+0

嗨大衛。我的操作系統是2008R2,當它只有一個C驅動器。沒有D驅動器。然後,我連接了一個空磁盤(通過門戶),出現一個D驅動器,它被命名爲「臨時存儲」。這是我混亂的根源。 – gregpakes

+0

有趣。你是如何設置虛擬機的?我很感興趣,所以我剛剛從畫廊中創建了一個全新的Windows 2008R2 SP1虛擬機。初次啓動後,我RDP進入並打開磁盤管理。我有一個C:驅動器和一個標有「Temporary Storage」的70GB D:驅動器。 –

+0

謝謝你這麼做。有些東西很腥。我剛剛從庫中調配了同一個VM的新版本,並確實有一個D:標記爲「Temporary Storage」的標籤。因此,我將RDP重新恢復到原來的版本,並查看了「磁盤管理」。我有以下內容:磁盤0 C:127GB NTFS,磁盤1 D:135GB NTFS,磁盤2 128GB未分配。我怎麼知道哪個磁盤是不穩定的? – gregpakes