深刻解析Microsoft Azure File 服務

Microsoft Azure File Service對你們相對比較陌生,由於這是一個Azure的預覽功能,我也是從郵件中得知有這項新的feature,讓我感興趣的是,這個功能能夠解決應用程序文件同步的問題。windows

我總結了幾個適用的場景:ide

  • 依靠文件共享遷移本地應用到Azure VM或雲服務工具

  • 存儲共享的應用設置,例如配置文件spa

  • 存儲診斷數據像Log文件等.net

  • 存儲工具和實用工具用來管理和開發Azure VM或者雲服務。設計

固然還有其餘的應用場景,這須要咱們在實際的應用時去設計。接下來,先解釋下什麼是Azure File 服務。orm

什麼是Azure File Storage?blog

File Storage 爲應用程序提供共享的存儲,協議爲SMB 2.1,兼容Windows和Linux。Microsoft Azure VM和雲服務能夠經過掛在共享來實現跨應用程序組件共享數據。本地的應用程序也能夠訪問共享的文件數據經過File Storage API。資源

File Storage 包含如下組件:開發

Storage Account:全部訪問Azure Storage 都必須經過存儲帳戶。

Share:在Azure 上基於SMB2.1的文件共享存儲,全部的目錄和文件都必須建立在父共享中。一個帳戶能夠包含無限的共享,一個共享能夠存儲無限的文件(最大有存儲帳戶的容量限制)

Directory:可選的目錄層次結構。

File:共享中的文件,一個文件能夠最大爲1TB。

URL Format:文件的訪問經過下面的URL格式來訪問。

https://<storage-account-name>.file.core.windows.net/<share>/<directory>/<file>


理解上面的概念後,咱們來看看如何在Azure 上快速設置文件共享。

1.首先Azure File Storage是個預覽功能,你須要去Azure Preview 門戶上去註冊下。

2.在Azure門戶中建立存儲帳戶,注意之前的存儲帳戶是不帶有File這個功能的,你須要新建存儲帳戶。這裏我建立baodemo的存儲帳戶。

3.使用你的存儲帳號和密鑰建立一個環境

×××的部分替換成本身的就能夠

# create a context for account and key

$ctx=New-AzureStorageContext storage-account-namestorage-account-key

這是個人環境的命令:

$ctx=New-AzureStorageContext baodemo 個人密鑰

4. 建立一個新的文件共享

這裏我建立一個名爲logs共享

# create a new share

$s = New-AzureStorageShare logs -Context $ctx

5.在文件共享中建立一個目錄

這裏我建立一個目錄命名爲CustomLogs

# create a directory in the share

New-AzureStorageDirectory -Share $s -Path CustomLogs

6.上傳一個本地文件到目錄下

這裏我上傳一個我C:\TMP\demolog1.txt的文檔到上面建立的目錄中。

# upload a local file to the new directory

Set-AzureStorageFileContent -Share $s -Source C:\TMP\demolog1.txt -Path CustomLogs

7.查看目錄中的文件列表

# list files in the new directory

Get-AzureStorageFile -Share $s -Path CustomLogs

8.把存儲帳號憑據保存到Azure上的虛擬機

cmdkey /add:<storage-account-name>.file.core.windows.net /user:<storage-account-name> /pass:<storage-account-key>

9.使用net use 命令把文件共享掛載到虛擬機上

net use <drive-letter>(此處有空格)\\<storage-account-name>.file.core.windows.net\<share-name>


example :

net use z: \\baodemo.file.core.windows.net\logs

這樣就能夠像資源管理器同樣操做了

相關文章
相關標籤/搜索