Azure存儲文件共享功能測試

Azure動手實驗

使用AzureFile實現共享文件夾

我們在傳統IDC託管環境運維網站的時候,經常會遇到多臺Web服務器實現負載均衡的時候,後面使用同一個網絡存儲(SAN)。通過這種方式,可以解決文件同步的問題。

現在可以使用AzureFile來實現共享文件夾的功能,讓多臺AzureVirtual Machine使用同一個AzureFile,如下圖:


文件共享服務是WindowsAzure存儲服務的一部分。每個存儲賬戶(StorageAccount)都有一個文件共享服務終結點(Endpoint),用戶可以通過存儲賬戶的文件共享服務終端點創建文件共享服務。

  • 每個存儲賬戶可以創建多個文件共享服務。
  • 每個文件共享服務最高容量爲5TB。
  • 存儲在文件共享服務中的單個文件最大1TB。
  • 文件共享支持SMB 2.1協議和SMB 3.0協議。
  • 文件服務在支持SMB 3.0協議的系統中可跨區域跨訂閱使用

Windows 客戶端

支持的 SMB 版本

Windows 7

SMB 2.1

Windows Server 2008 R2

SMB 2.1

Windows 8

SMB 3.0

Windows Server 2012

SMB 3.0

Windows Server 2012 R2

SMB 3.0

Windows 10

SMB 3.0

 

確認AzureStorage是否可以使用Azure File功能

如圖,該存儲賬戶中已包含了文件服務


使用PowerShell創建文件共享

定義當前存儲賬戶上下文

$ctx = New-AzureStorageContext account-name  account-key

創建文件共享服務

$fs = New-AzureStorageShare azurefileshare -Context $ctx

在文件共享中,創建新的目錄

New-AzureStorageDirectory -Share $fs -Path TrigFile


將本地文件上載到該目錄

Set-AzureStorageFileContent -Share $fs -Source C:\temp\test.txt -Path TrigFile

Get-AzureStorageFile 將返回任何傳入的目錄對象的文件和目錄列表。

Get-AzureStorageFile -Share $fs將返回根目錄中的文件和目錄列表。

Get-AzureStorageFile -Share $fs -Path TrigFile | Get-AzureStorageFile

 

使用Portal界面創建文件共享

選擇要創建共享的存儲賬號


選擇文件服務,點擊創建文件共享



點擊連接可以查看如何將共享連接到虛擬機上


在AzureWindows VM裝載Azure File

打開AzureVM的PowerShell,保存存儲賬戶憑據

在Windows虛擬機中運行命令保存連接憑據

cmdkey /add: trigclassic.file.core.chinacloudapi.cn /user:trigclassic /pass:<account-key>


裝載AzureFile

net use z: \\trigclassic.file.core.chinacloudapi.cn\azurefileshare


現在可以看到系統中Z盤已經掛載上了



掛載跨訂閱跨區域共享盤(Y)

下圖中兩個共享盤分別位於兩個不同訂閱的中國北部和中國東部區域中


在AzureLinux VM裝載Azure File

1.      安裝CentOS上相關的SMB工具和驅動

$ sudo yum install samba-clientsamba-common cifs-utils


2.      安裝完成後,創建一個掛載目錄,例如/mnt/myfileshare


3.      安裝完成後,就可以使用mount命令掛載Azure File 共享服務

示例:

sudo mount -t cifs //mystorageacctfile.file.core.chinacloudapi.cn/fileshare/mnt/fileshare -overs=3.0,user=mystorageacctfile,password="XXXXX",dir_mode=0777,file_mode=0777


比較

Azure File與Blob的比較

Azure File與Disk的比較

 

發佈了25 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章