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. Kafka与Logstash的数据采集

    Kafka与Logstash的数据采集 基于Logstash跑通Kafka还是需要注意很多东西,最重要的就是理解Kafka的原理. Logstash工作原理 由于Kafka采用解耦的设计思想,并非原始 ...

  2. Taglib、EL、OGNL

    Taglib.EL.OGNL 阅读目录 1. Taglib(tag library) 标签库 2. EL(Expression Language) 表达式 3. OGNL(Object-Graph N ...

  3. 【Xamarin挖墙脚系列:常用的Mac 命令】

    通俗点说Mac 跟Linux的爹都是Unix,他们都加入了标准的Shell命令工具,bash 所以俩系统中的命令基本通用 Linux下的操作手册,本人自己整理了一份.呵呵~~~~ 还可以使用客户端远程 ...

  4. java 防止sql注入的方法(非原创)

      一.SQL注入简介       SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库. 二.SQ ...

  5. Train Problem I(栈)

    Train Problem I Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)T ...

  6. Html、CSS、JavaScript 实时效果在线编辑器 - 学习的好工具,算不算?!

    关于 二维码 与 NFC 之间的出身贫贱说 太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 ...

  7. iOS动画一点也不神秘————你是喜欢看幻灯片?还是看高清电影?

    iOS设备在平均线上硬件比andorid设备良好许多,尤其是内存和CPU,所以iOS应用里面有大量动画交互效果的交互,这是每个用户都喜悦的,如果每个操作对应界面来讲都是直接变化,那变得十分地生硬. 你 ...

  8. apache启动问题: Could not reliably determine the server's fully qualified domain name

    [root@rusky]# service httpd startStarting httpd: httpd: apr_sockaddr_info_get() failed for ruskyhttp ...

  9. C# ?? 操作符示例

    static int? GetNullableInt() { return null; } static string GetStringValue() { return null; } static ...

  10. 读取webconfig里面的appSetting和connectionString

    <appSettings> <add key="SiteURL" value="http://moss2007:7000" /> < ...