Windows Azure檔案分享權限設定服務--File Service

來源:互聯網
上載者:User

標籤:

部署在Windows Azure上的虛擬機器之間如何共用檔案?例如:Web Server A和Web Server B組成負載平衡叢集,兩個伺服器需要一個共用目錄來儲存使用者上傳的檔案。通常,大家可能首先想到的是在一個虛擬機器上開放一個共用目錄或者NFS服務(Linux)。其實,Windows Azure的檔案分享權限設定服務就可以很好的解決這個問題,而且不需要在虛擬機器上開放共用目錄或者提供NFS服務。

檔案分享權限設定服務是Windows Azure儲存服務的一部分。每個儲存賬戶(Storage Account)都有一個檔案分享權限設定服務端點(Endpoint),使用者可以通過儲存賬戶的檔案分享權限設定服務終端點建立檔案分享權限設定服務。

  • 每個儲存賬戶可以建立多個檔案分享權限設定服務。
  • 每個檔案分享權限設定服務最高容量為5TB。
  • 儲存在檔案分享權限設定服務中的單個檔案最大1TB。
  • 檔案分享權限設定使用SMB 2.1協議,未來會支援SMB 3.0。
  • 檔案服務不能跨資料中心使用。例如:北京的虛擬機器不能掛載上海的檔案分享權限設定服務。
  • 檔案服務只能使用PowerShell建立和維護。

接下來,我們來建立一個檔案分享權限設定服務並掛載到虛擬機器上使用。

找到並記錄儲存帳號的名稱、檔案服務終端點(file service endpoint)和主存取金鑰(primary access key)。例如:

Storage Account[儲存賬戶名稱]:myteststorageFile Service Endpoint[檔案分享權限設定服務終端點]:https://myteststorage.file.core.chinacloudapi.cn/Primary Key[主存取金鑰]:HPvhefYfgGWiB8lb+oXxpMS0Tc==

定義當前儲存賬戶上下文(context),即:選擇要建立檔案分享權限設定服務的儲存帳號。

$ctx=New-AzureStorageContext [儲存賬戶名稱] [主存取金鑰]

建立檔案分享權限設定服務

New-AzureStorageShare [檔案分享權限設定服務名稱] -Context $ctx

查看檔案分享權限設定服務

 Get-AzureStorageShare -Context $ctx

在Windows Server中掛載檔案分享權限設定服務,[盤符]是一個有效、沒有被佔用的Windows檔案系統盤符,例如:z:

net use [盤符] \\[儲存賬戶名稱].file.core.chinacloudapi.cn\[檔案分享權限設定服務名稱] /u:[儲存賬戶名稱] [主存取金鑰]

執行上述命令後,在Windows Server檔案系統中會出現一個新的盤符,開啟這個盤符,就可以訪問上述步驟中所建立的檔案分享權限設定服務了。

Linux系統中也可以掛載和使用檔案分享權限設定服務,但需要安裝CIFS協議支援。個人並不建議在生產環境中通過Linux系統來掛載和使用檔案分享權限設定服務。希望Windows Azure未來會支援基於NFS的檔案分享權限設定服務。

Windows Azure檔案分享權限設定服務--File Service

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.