文章目录
1.NAS文件存储基本概念
官方文档地址:https://help.aliyun.com/product/27516.html
1.1.什么是NAS文件存储
阿里云的NAS文件存储类似于我们传统的NFS文件共享系统,提供共享访问,弹性扩展,高可靠,高性能的分布式文件系统,阿里云的NAS存储也需要通过服务器进行挂载才可以使用。
NAS基于POSIX文件接口,天然适配原生操作系统,提供共享访问,同时保证数据一致性和锁互斥。它提供了简单的可扩展文件存储以供与ECS配合使用,多个ECS实例可以同时访问NAS文件系统,并且存储容量会随着您添加和删除文件而自动弹性增长和收缩,为在多个实例或服务器上运行产生的工作负载和应用程序提供通用数据源。
阿里云的NAS有回收机制,即使误删了数据,也可以找回。
1.2.NAS的应用场景
- 企业应用场景
- 数据库备份文件、程序备份文件等等都可以通过NAS进行存储,这些重要文件存储在NFS中,我们还需要担心NFS单节点故障问题,通过NAS进行存储就不需要考虑这些问题了。
- 媒体和娱乐工作流
- 用户通过应用程序上传的大文件比如视频文件等,可以将数据存储在NAS中。
- 容器数据持久化
- 容器中的数据持久化可以通过NAS来实现,也不必考虑底层架构问题。
1.3.NAS、OSS、EBS的区别
- NAS
- NAS存储可以直接挂在到ECS服务器中的某个目录上,不需要修改应用程序直接指定本地服务器中的某个路径即可。
- NAS存储存在一定的弊端,当我们的ECS迁移到了其他地域,NAS也需要跟着迁移,否则由于网络不通导致NAS不可用,虽然可以通过技术实现,但是过程很麻烦,当在NAS中存储的是图片文件,想要自动为图片增加水印,NAS也无法智能的实现,智能通过第三房程序进行处理。
- 程序使用NAS存储,当用户访问文件时,还需要大量请求WEB服务器再请求NAS,会占用大量的带宽资源。
- OSS
- OSS是对象存储,通过restful api接口进行文件的存储,OSS为每一个文件都提供单独的域名访问地址,只要有网络就可以访问到OSS中的文件,应用程序数据存储建议使用OSS。
- OSS存储可以完美解决NAS的弊端,比如迁移问题,即使ECS迁移到了其他地域,只要有网络环境,就可以在OSS中读取和写入数据,像图片处理打水印、视频鉴黄也可以通过OSS直接实现,也不需要通过第三方程序进行处理。
- EBS
- EBS是块存储,不支持扩展,最大容量32T,不支持直接挂载,需要格式化才可以使用,相当于一块超大容量的硬盘。
2.购买NAS文件存储
NAS文件系统购买的时候不计费,存储数据的时会
2.1.开通NAS服务
1)在控制台中搜索文件存储NAS,进入NAS控制台。
2)进入NAS控制台后点击立即开通,开通NAS服务。
3)勾选服务协议立即开通。
2.2.创建NAS文件系统
1)点击文件系统列表—>创建文件系统。
2)文件系统类型选择通用型NAS。
2.3.配置NAS文件系统属性
选择地域为华北2(北京)—>可用区任选一个即可—>存储规格选择性能型—>协议类型为NFS—>启用生命周期管理—>生命周期管理策略为距最近访问90天以上—>加密类型为不加密—>数据备份选择不启用—>挂载点类型选择专有网络—>自动分配VPC以及交换机—>勾选服务协议—>点击立即购买。
生命周期管理指的是删除多久之外的数据,通过生命周期可以大大的节省存储的成本,距最近访问90天以上指的就是删除90天以外的数据。
2.4.查看购买的NAS服务
购买完成后在文件系统列表中就可以查看购买的NAS实例。
3.NAS文件存储基本使用
3.1.修改NAS文件系统默认的名称
找到文件系统的名称一列—>点击修改按钮—>输入新的名称—>点击确定即可。
3.2.NAS的权限组
在全选组这里可以创建规则,默认存在一个权限组,也就是允许所有的网络连接NAS。
也可以创建一个全选组,点击编辑添加权限,这个权限就相当于nfs的配置文件内容,如下图所示。
3.3.NAS的生命周期管理
点击生命周期策略列表即可看到默认创建的生命周期策略,也可以点击修改重新配置。
3.4.NAS的性能监控
点击性能监控即可浏览NAS的监控图形,并且可以设置告警。