Azure File SMB3.0文件共享服务(1)
Azure Storage File是Azure推出的文件共享服务,目前的版本同时支持SMB 2.1和SMB 3.0协议。文件共享服务非常适合那些希望把自己数据中心中使用文件共享的应用程序,在云端需要多个应用之间交互文件和共享存储的应用,异构架构中的数据交互等场景。
本文主要从如下几个方面介绍Azure文件共享服务:
- 使用场景
- Azure File服务技术指标和限制
- 使用Powershell创建文件共享
- 在Windows上使用文件共享服务
- 在Linux上使用文件共享服务
- 使用Java访问文件共享服务
- 使用Python访问文件共享服务
Azure File文件共享服务典型使用场景
在这种场景下,用户的应用和数据可以平滑的迁移到云端,并且用户在自己数据中心的应用依然可以通过SMB 3.0协议或者Azure的SDK访问云端的文件存储。

在这种场景下,构建在Azure上海数据中心的文件共享服务可以被北京的虚拟机,用户的数据中心访问,达到跨地区,跨中心的数据共享和访问需求。

现在化的应用程序可能用多种语言,多种平台开发,如何做到异构平台的快速数据访问和共享,在合适的场景下,可以考虑Azure的文件共享服务。

Azure File文件共享服务技术指标和限制
SMB协议主要由微软主导开发,各个Linux厂商跟进, 但主体上来说, Windows的对于SMB的支持要比Linux好很多, 低版本的Linux内核中对于cifs驱动不支持或者版本较低, 所以在需要使用Azure的文件共享服务支持,请检查下您的Linux版本。
如下版本及之上的发行版,支持SMB 2.1和3.0,可以使用Azure File共享服务:
- Ubuntu Server 14.04
- CentOS 7.1
- CentOS7.2
- Open SUSE 13.2
- SUSE Linux Enterprise Server 12
以上版本的Linux在中国区的Azure上都支持,可以直接创建使用。
对于Windows服务器,请参照如下的版本对应表格确定你使用的Windows版本:

Azure File共享的技术指标,我做了一个中文的表格,大家可以参考一下:
单个共享share的最大大小
5TB
单个共享中单个文件的最大大小
1TB
单个共享中8 KB IOPS最大大小
1000
单个文件共享的吞吐量
60M每秒
持久化选项
本地冗余,异地冗余
计费策略
基于实际的文件使用量大小
Azure File SMB3.0文件共享服务(1)的更多相关文章
- Azure File SMB3.0文件共享服务(3)
在Windows上使用Azure文件共享服务 之前简单介绍过,你可以通过SMB 3.0协议,将Azure文件共享挂载在本地,就如使用一个网络驱动器是一样的,但需要注意不同版本的Windows对于SMB ...
- Azure File SMB3.0文件共享服务(4)
在Linux上使用Azure文件共享服务 使用SMB 3.0从用户自己的数据连接到Azure,需要加密连接,但目前的Linux SMB客户端都暂时都不支持,Linux的开源社区正在努力将该功能添加到L ...
- Azure File SMB3.0文件共享服务(5)
使用Java管理Azure文件共享服务 Azure文件共享服务提供了多种方式的访问接口,包括Powershell,.Net, Java, Python等等,本章主要介绍如何使用Java来访问A ...
- Azure File SMB3.0文件共享服务(2)
使用Powershell创建文件共享 Azure的文件存储结构如下所示,最基本的文件存储包含存储账号,文件共享,在文件共享下面你可以建立文件目录,上传文件: 在开始使用Powershell创建文件共享 ...
- Windows Azure文件共享服务--File Service
部署在Windows Azure上的虚拟机之间如何共享文件?例如:Web Server A和Web Server B组成负载均衡集群,两个服务器需要一个共享目录来存储用户上传的文件.通常,大家可能首先 ...
- Microsoft Azure File 服务简介
我们非常高兴地宣布在微软Azure中国区推出 Microsoft Azure File 服务预览版.Azure File 服务使用标准 SMB 2.1 协议提供文件共享.Azure 中运行的应用程序现 ...
- Azure File文件共享(6):使用Python开发
Azure文件共享服务提供了多种方式的访问接口,包括Powershell,.Net, Java, Python等等,本章主要介绍如何使用Python来访问Azure File存储. 关于Python环 ...
- Azure AD Domain Service(二)为域服务中的机器配置 Azure File Share 磁盘共享
一,引言 Azure File Share 是支持两种认证方式的! 1)Active Directory 2)Storage account key 记得上次分析的 "Azure File ...
- Windows Azure Storage (20) 使用Azure File实现共享文件夹
<Windows Azure Platform 系列文章目录> Update 2016-4-14.在Azure VM配置FTP和IIS,请参考: http://blogs.iis.net/ ...
随机推荐
- DLL技术应用04 - 零基础入门学习Delphi47
DLL技术应用04 让编程改变世界 Change the world by program 利用DLL实现窗体重用 利用 Delphi 的 DLL 功能,不但能够实现过程和函数重用,而且还可以实现窗体 ...
- Rectangle and Square
Description Little Petya very much likes rectangles and especially squares. Recently he has received ...
- ASP.NET MVC 4.0 学习2-留言板實現
新增專案實現留言板功能,瞭解MVC的運行機制 1,新增專案 2,添加數據庫文件message.mdf Ctrl+W,L 打開資料庫連接,添加存放留言的Atricle表 添加字段,後點擊&quo ...
- wordpress教程之文章页single.php获取当前文章所属分类
之所以要发这篇文章,是因为这个方法适用于: WP默认文章分类 手动添加的自定文章分类 插件(custom post type ui)添加的自定义文章分类(含taxonomy) 方法目的:在文章模板中, ...
- jquery.sortable.js源代码解读
/* * HTML5 Sortable jQuery Plugin * http://farhadi.ir/projects/html5sortable * * Copyright 2012, Ali ...
- 用JSON 和 Google 实现全文翻译
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ...
- JavaSctipr 兼容、技巧、牛角尖
关于JavaSctipt的兼容性,最懒的办法就是用jQuery的工具函数.尽量不要用那些什么ECMAScript之类的函数,因为很多浏览器都会报找不到函数的错误.下面列出一些在开发过程中碰到过的jav ...
- awk 处理
find . -type f | awk '{print $NF}' | grep pdf$ |grep -v preview | while read A; do ls -ltr $A| awk ' ...
- ZOJ 1136 Multiple (BFS)
Multiple Time Limit: 10 Seconds Memory Limit: 32768 KB a program that, given a natural number N ...
- Safari HTML5 Canvas Guide: Creating Charts and Graphs
Safari HTML5 Canvas Guide: Creating Charts and Graphs Bar graphs are similar to data plots, but each ...