2012-01-22 48 views
1

我正在使用Visual Studio將Web應用程序部署到Azure託管的Web角色,並且我注意到我的存儲事務逐漸增加。我的問題是這個部署過程是否會計入我的可用存儲事務?如果是這樣,它是每個文件部署的單個事務嗎?這是如何計算的?部署到Windows Azure是否消耗可用的存儲事務?

回答

3

我擔心您的應用程序的虛擬機診斷已啓用。由於VM診斷收集日誌並將日誌傳輸到Azure存儲,因此您的存儲事務計數將增加。使用Windows Azure SDK 1.6時,啓用虛擬機診斷的默認設置。

有關更多詳細信息,請參閱this article

+0

我會禁用該選項,看看它是怎麼回事 - 謝謝大地。 –

+2

「我害怕」?診斷並不是一件壞事。事實上,這是您能夠從運行實例收集和彙總信息的唯一方法。即使默認情況下,您每天都會產生10K筆交易,這相當於每天一分錢。 MSDN訂閱每月包含250K-2M筆交易,具體取決於級別。免費試用包括50K。所以你說的是每月25美分,這是假設你在角色的OnStart()期間不對診斷上傳頻率進行調整。 –

+0

+1給David。禁用診斷並且不應該遵循該文章是非常糟糕的主意。如果您每天額外支付不了一分錢,那麼您至少可以關閉定期轉賬,並且只能按需使用。 – dunnry

1

如果您觀察部署,Visual Studio會將該包上傳到blob存儲中,然後將其從此處發佈到Azure。這就是爲什麼在部署時您的存儲數量正在增加。診斷也會導致您的存儲交易增長。如果您啓用了IntelliTrace,另一件事是。

相關問題