本文描述了在应用环境为Windows系统下,须要使用文件存储的场景。本文采用了私有化部署的方式向用户提供了文件共享存储服务。用NFS协议,搭建Windows环境NFS服务,为Windows系统下的云主机提供共享访问服务。
文件、块和对象是三种以不一样的方式来保存、整理和呈现数据的存储格式。这些格式各有各的功能和限制。文件存储会以文件和文件夹的层次结构来整理和呈现数据;块存储会将数据拆分到任意划分且大小相同的卷中; 对象存储会管理数据并将其连接相当联的元数据前端
块存储linux
块存储主要是将裸磁盘空间整个映射给主机使用的,就是说例如磁盘阵列里面有5块硬盘(为方便说明,假设每一个硬盘1G),而后能够经过划逻辑盘、作Raid、或者LVM(逻辑卷)等种种方式逻辑划分出N个逻辑的硬盘。(假设划分完的逻辑盘也是5个,每一个也是1G,可是这5个1G的逻辑盘已经于原来的5个物理硬盘意义彻底不一样了。例如第一个逻辑硬盘A里面,可能第一个200M是来自物理硬盘1,第二个200M是来自物理硬盘2,因此逻辑硬盘A是由多个物理硬盘逻辑虚构出来的硬盘。)web
典型设备:磁盘阵列,硬盘windows
文件存储安全
为了克服块存储文件没法共享的问题,因此有了文件存储。主要功能是经过网络(通常是局域网)让不一样的主机系统之间能够共享文件或目录。本文文件存储采用NFS协议,NFS客户端(通常为应用服务器,例如Web)能够经过挂载(mount)的方式将NFS服务器端共享的数据目录挂载带NFS客户端本地系统中(就是某一个挂载点下)。从客户端本地看,NFS服务器端共享的目录就好像是客户端本身的磁盘分区或目录同样,而实际上确实远端的NFS服务器的目录。服务器
典型设备:FTP、NAS网络
对象存储分布式
对象存储系统(Object-Based Storage System)是综合了NAS和SAN的优势,同时具备SAN的高速直接访问和NAS的数据共享等优点,提供了高可靠性、跨平台性以及安全的数据共享的存储体系结构。对象存储主要操做对象是对象(Object)。和文件和对象存储相比,没有随机读写的接口。和文件存储相比,没有目录树的概念。协议更注重简洁。性能
典型设备:内置大容量硬盘的分布式服务器、京东云OSS即对象存储spa
文件与较底层的块存储不一样, 上升到了应用层, 通常指的就是NAS ,一套网络储存设备, 经过TCP/IP进行访问, 协议为NFSv3/v4因为经过网络。下面简单介绍如下NFS存储适用的两个场景,固然,还有更多的场景适合使用文件存储,本文不一一列出。
Web 服务
前端面向终端用户的服务由多台web服务器提供,多台服务器须要共享文件存储,文件系统、文件命名约定和权限等符合应用系统需求。
媒资管理
媒体行业因为其工做流和媒资是一直变化的,不少用户使用多云或混合云,媒体的剪辑、编辑在本地进行,存储和分发在云端,因为文件存储能够和现有的系统轻松的集成,所以,不少用户将文件存储用于媒资管理。
选择Windows系统搭建NFS协议文件存储系统的优点以下:
本设计的优点:
在京东云上建立一台云主机,做为NFS服务器;NFS服务要和已有云资源建立在同一区域,同一VPC中。
登陆京东云控制台,选择弹性计算-云主机-实例,选择建立实例所属地域,点击“建立”按钮,进入云主机购买页面。
包年包月和按配置计费,包年包月按一个正月进行购买付费,按配置计费按照实际使用的时长(精确至秒)每小时进行扣费。
在此步骤仍能够选择实例对应的地域(华北-北京、华南-广州、华东-宿迁及华东-上海)及可用区,请注意“不一样地域资源内网不互通,建立以后不可更改”,若是所选地域限额已满,能够经过提交工单提高限额。
提供三种建立方式 自定义建立、使用实例模板建立、在高可用组内建立,后两种须要您预先建立好实例模板和高可用组,咱们使用保持默认选项“自定义建立”。
镜像分为云硬盘系统盘镜像及本地盘系统盘镜像,前者仅支持建立系统盘为云硬盘的实例,后者仅支持建立系统盘为本地盘的实例。由于搭建windows系统环境的NFS存储,故镜像选择官方-windows server-windows server 2012 R2标准版。
实例的规格支持用户自定义选择,从最小的1核1G(如g.s1.micro)到72C576GB(如m.n2.18xlarge),用户能够根据不一样业务场景选择实例规格及相应配置。考虑到NFS对主机计算性能要求不高,选择2核4G规格主机。
云主机数据盘:数据盘为NFS系统存储盘,能够根据实际业务须要选择容量。(此处选择20G为例)
选择私有网络及子网:VPC子网选择与须要访问NFS存储的云主机所在的VPC。
选择内网IP分配方式:如对内网IP地址没有特殊要求,能够不指定由系统自动在子网可用网段内分配,如需指定请在提示范围内输入,系统会校验IP是否可用。须注意的是,若选择自定义内网IP地址,则没法批量建立实例。
实例在建立时必须绑定一个安全组,若当前地域下未建立自定义安全组,能够在系统建立的三个默认安全组中选择一个绑定(每一个私有网络建立成功以后都会自动建立三个默认安全组),也能够经过快速入口前往安全组页面建立安全组。因为官方镜像系统内防火墙默认关闭,建议绑定仅开放22端口(Linux)或3389端口(Windows)的安全组,实例建立以后再根据访问需求建立新的安全组并绑定。
带宽计费方式:京东云提供按固定带宽和按使用流量两种带宽计费类型的弹性公网IP,按固定带宽计费按购买时设置的带宽上限值付费,而与实际访问公网所用带宽无关,按使用流量计费则根据您实时访问公网的实际流量计费。
线路:弹性公网IP线路分为:BGP和非BGP,若您须要更快更高效的网络接入请选用BGP。
带宽范围:1Mbps~200Mbps。在建立主机过程当中能够暂不购买公网IP,完成主机建立后,再进行绑定。
NFS存储若是只供VPC内云主机使用,能够不购买公网IP和带宽。
您须要设置建立的主机名,名称不可为空,只支持中文、数字、大小写字母、英文下划线“ _ ”及中划线“ - ”,且不能超过32字符,若是为批量建立购买,名称以“xxx1”、“xxx2”依次显示。同时支持为实例添加描述,描述容许为空,若添加长度不能超过256字符。
能够选择“当即设置”密码,也能够选择“暂不设置”(系统会以短信和邮件方式发送默认密码),密码除了用于SSH登陆实例时的密码,也是控制台经过VNC登陆实例的密码。
确认云主机数量及购买时长 购买数量受限该地域您云主机、云硬盘、公网IP限额以及所选子网剩余IP数量,若限额不够,可经过提交工单提高限额。若购买包年包月实例,则须要设置购买时长,最短为1个月,最长为2年,支付十个月费用便可享受一年服务。若须要更长服务时长请提交工单。
点击确认后,返回到控制台,显示建立中,待状态为运行,NFS服务主机建立完毕。
打开,开始菜单-服务器管理器-文件和存储服务-磁盘,以下图:
选择数据硬盘,右键选择新建卷,文件格式为NTSF
打开,开始菜单-服务器管理器”,在主页仪表板中单击“添加角色和功能”,以下图所示。
在“开始以前”对话框中,会显示配置成NFS服务器必要的前提步骤,请按文字介绍的注意事项确认一下,若是没有问题的话,能够单击“下一步”,以下图所示:
在“安装类型”对话框中,选择“基于角色或基于功能的安装”,而后单击“下一步”,以下图所示:
在“服务器选择”对话框中,选择“从服务器池中选择服务器”,而后单击“下一步”:
在“服务器角色”对话框中,选择“文件和存储服务”中“NFS服务器”,而后单击“下一步”,以下图所示:
继续单击“下一步”,以下图所示:
在“确认”对话框中,能够看到咱们从第一步到最后一步选择的参数等信息,若是有要修改的地方,能够单击“上一步”返回修改,确认没有问题的话,能够单击“安装”,以下图所示:
至此,Windows系统的NFS服务端安装完毕,根据提示重启服务器。
NFS服务端安装完毕,回到服务器管理器,选择文件和存储服务
选择 共享-启动新加共享向导
选择“NFS共享-快速”
选择数据盘,设置共享名称
选择“身份验证”相关配置,以下图所示:
设置共享权限,权限请根据实际须要设置
建立完毕,显示”已成功建立共享“,以下图所示:
在要设定共享的文件夹属性中,选择“NFS共享”栏位,点击“管理NFS共享”, 在“NFS高级共享”对话框中,选择并勾选“共享此文件夹”:
返回服务器管理器,共享对话框中,能够看到刚才新建的文件夹共享已经成功
欢迎点击“京东云”了解更多精彩
参考资料:
一、文件存储、块存储仍是对象存储?redhat官网
二、块存储、文件存储、对象存储这三者的本质差异是什么?.知乎.2016-1-1[引用日期2017-10-04]
(https://baike.baidu.com/refer...)
三、今非昔比:块存储的复杂度提升 .TechTarget存储[引用日期2015-10-21](https://baike.baidu.com/refer...)
点击"京东云"了解更多详情