深刻解析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

这样就能够像资源管理器同样操做了

相关文章
相关标签/搜索