Azure Storage File是Azure推出的文件共享服务,目前的版本同时支持SMB 2.1和SMB 3.0协议。文件共享服务非常适合那些希望把自己数据中心中使用文件共享的应用程序,在云端需要多个应用之间交互文件和共享存储的应用,异构架构中的数据交互等场景。

本文主要从如下几个方面介绍Azure文件共享服务:

  1. 使用场景
  2. Azure File服务技术指标和限制
  3. 使用Powershell创建文件共享
  4. 在Windows上使用文件共享服务
  5. 在Linux上使用文件共享服务
  6. 使用Java访问文件共享服务
  7. 使用Python访问文件共享服务

Azure File文件共享服务典型使用场景

1. 用户应用迁移到云端

在这种场景下,用户的应用和数据可以平滑的迁移到云端,并且用户在自己数据中心的应用依然可以通过SMB 3.0协议或者Azure的SDK访问云端的文件存储。

2. 混合的数据共享和访问

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

3. 异构的新应用程序的混合集成

现在化的应用程序可能用多种语言,多种平台开发,如何做到异构平台的快速数据访问和共享,在合适的场景下,可以考虑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)的更多相关文章

  1. Azure File SMB3.0文件共享服务(3)

    在Windows上使用Azure文件共享服务 之前简单介绍过,你可以通过SMB 3.0协议,将Azure文件共享挂载在本地,就如使用一个网络驱动器是一样的,但需要注意不同版本的Windows对于SMB ...

  2. Azure File SMB3.0文件共享服务(4)

    在Linux上使用Azure文件共享服务 使用SMB 3.0从用户自己的数据连接到Azure,需要加密连接,但目前的Linux SMB客户端都暂时都不支持,Linux的开源社区正在努力将该功能添加到L ...

  3. Azure File SMB3.0文件共享服务(5)

      使用Java管理Azure文件共享服务   Azure文件共享服务提供了多种方式的访问接口,包括Powershell,.Net, Java, Python等等,本章主要介绍如何使用Java来访问A ...

  4. Azure File SMB3.0文件共享服务(2)

    使用Powershell创建文件共享 Azure的文件存储结构如下所示,最基本的文件存储包含存储账号,文件共享,在文件共享下面你可以建立文件目录,上传文件: 在开始使用Powershell创建文件共享 ...

  5. Windows Azure文件共享服务--File Service

    部署在Windows Azure上的虚拟机之间如何共享文件?例如:Web Server A和Web Server B组成负载均衡集群,两个服务器需要一个共享目录来存储用户上传的文件.通常,大家可能首先 ...

  6. Microsoft Azure File 服务简介

    我们非常高兴地宣布在微软Azure中国区推出 Microsoft Azure File 服务预览版.Azure File 服务使用标准 SMB 2.1 协议提供文件共享.Azure 中运行的应用程序现 ...

  7. Azure File文件共享(6):使用Python开发

    Azure文件共享服务提供了多种方式的访问接口,包括Powershell,.Net, Java, Python等等,本章主要介绍如何使用Python来访问Azure File存储. 关于Python环 ...

  8. Azure AD Domain Service(二)为域服务中的机器配置 Azure File Share 磁盘共享

    一,引言 Azure File Share 是支持两种认证方式的! 1)Active Directory 2)Storage account key 记得上次分析的 "Azure File ...

  9. Windows Azure Storage (20) 使用Azure File实现共享文件夹

    <Windows Azure Platform 系列文章目录> Update 2016-4-14.在Azure VM配置FTP和IIS,请参考: http://blogs.iis.net/ ...

随机推荐

  1. Ucenter注册后,需要二次登录才能同步登录的解决方案

    1. 打开配置文件config.inc.php 在根目录data目录下最下方定义 define('DZ_DBTABLEPRE', '你的表前缀'); 2.打开uc_server/model/user. ...

  2. C# 新特性_协变与逆变 (.net 4.0)

    C#4.0中有一个新特性:协变与逆变.可能很多人在开发过程中不常用到,但是深入的了解他们,肯定是有好处的. 协变和逆变体现在泛型的接口和委托上面,也就是对泛型参数的声明,可以声明为协变,或者逆变.什么 ...

  3. java中classPath和Xpath问题

    java中classPath和Xpath问题 今天遇到一个问题想获取classpath对应的目录,开始还以为java源代码可以像spring配置文件.xml中一样通过classpath:来获取对应的路 ...

  4. UESTC_秋实大哥去打工 2015 UESTC Training for Data Structures<Problem G>

    G - 秋实大哥去打工 Time Limit: 3000/1000MS (Java/Others)     Memory Limit: 65535/65535KB (Java/Others) Subm ...

  5. 关闭ubuntu apport

    apport就是ubuntu上的"crash report"服务,就是当有程序崩溃时弹出的那个发送error report的程序: 个人觉得此功能无用,本着给我的老本子节省资源的思 ...

  6. 在Linux下如何创建LVM及LVM创建过程

    Linux LVM创建过程:(我用的是Centos6.8) 一.准备工作: LVM可以的创建可以在系统安装的过程中创建,也可以在安装完系统之后再创建建,都是可以的,我的是在系统安装完之后创建的,具体的 ...

  7. python3 时间和日期

    Python程序可以通过多种方式来处理日期和时间.日期格式之间的转换是计算机的一个共同核心.Python的时间和日历模块能够帮助我们跟踪的日期和时间. 什么是刻度? 时间间隔以秒为单位的浮点数.特别是 ...

  8. C#listbox使用方法

    1. 属性列表: SelectionMode    组件中条目的选择类型,即多选(Multiple).单选(Single)    Rows             列表框中显示总共多少行    Sel ...

  9. 总结一下用caffe跑图片数据的研究流程

    近期在用caffe玩一些数据集,这些数据集是从淘宝爬下来的图片.主要是想研究一下对女性衣服的分类. 以下是一些详细的操作流程,这里总结一下. 1 爬取数据.写爬虫从淘宝爬取自己须要的数据. 2 数据预 ...

  10. UVA10199- Tourist Guide(割点)

    题目链接 题意: 给出一张无向图,找出割点,字典序输出割点的名字. 思路:简单的割点的求解,用map映射.easy输出. 代码: #include <iostream> #include ...