簡體   English   中英

將80GB文件上傳到Azure Blob存儲

[英]upload 80GB file to azure blob storage

我正在尋找一個實用程序,將一個80 GB的文件(VHD)上傳到Azure blob存儲。 我已經嘗試了Cerebrata的Azure Management Studio,這是一個很好的工具,但是上傳仍然失敗。 我也嘗試了Azure Storage Explorer,但沒有成功。 我的互聯網提供商是ATT Uverse,根據speedtest.net,我的速度下降了16 Mpb,速度提高了1.4 Mbps。 如果我的數學正確,那么幾天后就可以上傳文件。

81,920 MB 1.4 Mbps = .175 MB /秒
5.4天

有沒有一種方法可以將文件分成多個部分,然后部分上傳到Azure Blob存儲中? 我是否需要編寫自己的C#客戶端來上傳文件? 我可以這樣做,但是我希望找到一個可以為我做的好工具。

您是否嘗試過AzCopy工具? 這個工具非常快。 在這里查看: http : //blogs.msdn.com/b/windowsazurestorage/archive/2012/12/03/azcopy-uploading-downloading-downloads-files-for-windows-azure-blobs.aspx

如果這樣不起作用,則必須編寫代碼以分割文件並上傳。 您可以利用以下代碼: http : //tuvianblog.com/2011/06/28/how-to-upload-large-size-fileblob-to-azure-storage-using-asp-netc/

您可能想看看這篇文章: 在Azure Blob存儲中上傳文件 它說明了如何使用PowerShell腳本將任何文件上傳到Blob存儲。

我認為您嘗試使用Azure Powershell來做到這一點嗎? Add-AzureVhd命令?

有關更多信息,請查看以下內容:

http://www.windowsazure.com/zh-CN/manage/windows/common-tasks/upload-a-vhd/

說了這么多,我嘗試使用這種方法上傳一個57GB的vhd,它在大約40分鍾左右后仍然無法通過,所以我一直不得不繼續執行該過程。 我創建的20MB vhd測試第一次工作正常。

UDPATE:我最終通過Powershell使它工作了,對我來說,問題是我試圖上傳的vhd文件,而不是我正在使用的進程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM