2011-05-31 83 views

回答

0

幾百MB不是Azure角色包中的問題。存儲賬戶規模存在限制,如果您的軟件包足夠大,大約需要100Gig,那麼您的軟件包需要投入。除了需要花費大量時間上傳軟件包並創建新實例之外,它應該是可以接受的。

對於大型二進制文件,我會考慮使用存儲帳戶而不是您的部署包。部署包越大,啓動一個新實例花費的時間就越長 - 現在已經過去了20分鐘。由於鏈接指出大部分存儲需求都是針對相關COM數據的,因此它可能不是一個簡單的選擇。

4

我相信的限制是600 MB(http://social.msdn.microsoft.com/Forums/pl-PL/windowsazuremanagement/thread/65620bdb-3439-4ce0-8f17-561914d325ac)。但是,正如Travis所建議的那樣,您應該考慮將圖像,視頻等項存儲在blob存儲中,因爲即使您更改了單個圖像,您也需要重新部署應用程序。

當您將包文件源指定爲計算機上的文件時,需要考慮使用大包的另一件事是通過Windows Azure門戶部署代碼時發生超時錯誤。另一種方法是將這個包文件上傳到blob存儲中,並在通過Windows Azure門戶創建部署時指定Blob URL。

希望這會有所幫助。

感謝

拉夫

+0

+1。你也可以使用像http://boostrap.codeplex.com這樣的東西從你的存儲帳戶下載你需要的額外資源並安裝它(而不是打包它)。 – dunnry 2011-06-02 15:45:56

0

可能與尺寸問題:一個IIS站點中,如果所有這些文件你投入你的上傳有效載荷出現,他們將需要由IISConfigurator處理。如果你有「太多這些」(不是一個硬性和快速的數字,對不起,但超過10,000),你可能會得到超時錯誤。該問題將在here進行討論。