我想為我的網站啟用 Blob 存儲,該計劃可行嗎?

我想為我的網站啟用 Blob 存儲,該計劃可行嗎?

我目前的設定是使用 Azure 網站託管的網站。不幸的是,由於網站的成長,我需要在網站上啟用 Azure Blob 存儲,但這並不像輕按開關那麼容易。

我的計劃是從 Azure 網站切換到 Azure VM,並在 VM 上託管網站,並在 VM 上啟用儲存 VHD(S:\例如安裝在),該 VHD 符號連結到我所有檔案上傳所在的目錄我的網站。因此,基本上,我會將所有文件放入C:\inetpub\wwwroot\mysite\uploads\S:\wwwfiles\進行符號鏈接C:\inetpub\wwwroot\mysite\uploads\S:\wwwfiles\以便所有現有文件都可以正常工作,並且將來上傳到該網站的任何文件也將進入存儲。

我知道你現在在說什麼,不幸的是,我無法更改網站的上傳位置(事後看來是個混蛋)。

我的問題是:這個計劃可行嗎?會有效率嗎?有一個更好的方法嗎?我絕不是Azure人,所以我不知道是否有更好的方法。

答案1

是的,我相信這會起作用。在附加新磁碟後,我剛剛連接到 Windows Azure 上已有的虛擬機器。我將磁碟安裝為磁碟機號 E,建立了一個資料夾Upload,然後建立了一個符號連結以C:\inetpub\wwwroot\mysite\uploads\使用mklink /d C:\inetpub\wwwroot\mysite\uploads\ e:\upload\

然後我可以將檔案放入 e:\upload 並使用查看它們dir C:\inetpub\wwwroot\mysite\uploads\

話雖如此,這就是為什麼我問網站是用什麼開發的,我會認真考慮更改程式碼以使用雲端服務/Azure 網站作為網站,並在可能的情況下使用 Blob 儲存作為檔案。

相關內容