阿里云对象存储OSS与文件存储NAS的区别

 

1、简介html

应用场景:选择一款存储产品,面向文档数据的存取,不会涉及到数据处理。
产品选型主要从OSS和NAS中选择一款,知足文档存储的需求。web

 

2、NAS优缺点数据库

NAS 是一种采用直接与网络介质相连的特殊设备实现数据存储的机制。因为这些设备都分配有 IP 地址,因此客户机经过充当数据网关的服务器能够对其进行存取访问,甚至在某些状况下,不须要任何中间介质客户机也能够直接访问这些设备。服务器

第一,NAS适用于那些须要经过网络将文件数据传送到多台客户机上的用户。NAS设备在数据必须长距离传送的环境中能够很好地发挥做用。网络

第二,NAS设备很是易于部署。可使NAS主机、客户机和其余设备普遍分布在整个企业的网络环境中。NAS能够提供可靠的文件级数据整合,由于文件锁定是由设备自身来处理的。并发

第三,NAS应用于高效的文件共享任务中,例如UNIX中的NFS和Windows NT中的CIFS,其中基于网络的文件级锁定提供了高级并发访问保护的功能。分布式

NAS设备一样具备一些缺点。这是由于传统的TCP/IP协议不可避免的给NAS带来一些“先天”的缺点。工具

存储性能的局限。NAS虽然比传统的DAS设备在存储性能上有很大的提升,可是能只适合应用在较小的网络或者局域网内。由于NAS受限于企业网络的带宽,极可能会出现当多台客户端访问NAS文件系统时,NAS的性能大大的降低,最终不能知足用户的需求。性能

可靠性还有待提升。当企业内部网络发展到必定的规模时,NAS设备的数据服务和数据管理造成了网络的双重负担,也就是说NAS除了要处理正常的终端数据I/O请求外,还须要作备份和恢复等操做。而且NAS后期的扩容成本高;通常的NAS没有高可用配置,容易造成单点故障。测试

 

3、OSS优缺点

对象存储服务OSS是海量高可靠的云存储服务,不限文件数量和大小,能够根据所需存储量无限扩展存储空间,支持流式写入和读出,特别适合非结构化大文件的业务场景。

方便快捷的使用方式

提供标准的RESTful API接口、丰富的SDK包、客户端工具、控制台。能够像使用文件同样方便地上传、下载、检索、管理用于Web网站或者移动应用的海量数据。
不限文件数量和大小。能够根据所需存储量无限扩展存储空间,解决了传统硬件存储扩容问题。
支持流式写入和读出。特别适合视频等大文件的边写边读业务场景。
支持数据生命周期管理。能够自定义将到期数据批量删除或者转入到低成本的归档服务。

存储空间大

阿里云OSS的用户能够在任什么时候间、任何地点上传和下载数据。基于OSS,用户能够搭建出各类多媒体分享网站、网盘、我的企业数据备份等基于大规模数据的服务。用户能够存储和管理多大上千亿个数据对象(data object,可使任何内容的文件,如数据记录,图片,流媒体文件等),每一个数据对象大小可达20GB。OSS还能经过对象组合的方法构建最大5TB的单一对象。

数据可靠性

阿里云OSS基于飞天大规模分布式计算系统,OSS拥有数据自动冗余、故障自动恢复的能力。OSS向用户承诺服务整年可用性99.9%,数据可靠性大于十个9。OSS支持相似传统文件系统的目录结构,便于用户组织数据。存储在OSS的每一个数据对象都拥有惟一的URL,便于用户在网页或移动应用上展现。OSS提供了PHP,Python,Java等多种语言的SDK方便数据读写。

其余增值服务

图片处理:支持jpg、png、bmp、gif、webp、tiff等多种图片格式的转换,以及缩略图、剪裁、水印、缩放等多种操做。
音视频转码:提供高质量、高速并行的音视频转码能力,让您的音视频文件轻松应对各类终端设备。

阿里云OSS仅仅是阿里云平台中的其中一个服务内容,它更多的是面向开发者我的。用户还能够在阿里云平台上体验和使用关系型数据库服务和大数据处理服务。所以,对于开发者我的或者技术爱好者来讲,选择阿里云OSS是一个较为切合自身状况的选择。

 

4、NAS和 OSS对比

一、技术:OSS是对象存储;NAS是传统的NFS,即挂载共享文件夹;

二、使用方式:OSS使用阿里丰富的API,提供了PHP,Python,Java等多种语言的SDK;而NAS像访问磁盘同样不须要改任何程序,通常高IO带宽或高IOPS应用场景不建议使用NAS做为存储介质;

三、存储内容:OSS和NAS的存储内容基本相似,面向的都是图片、文档等静态文件的存储;对于零散的数据(如文本文件、办公文档、图片、视频、音频等)且有多区域或多用户共享或权限要求严格的需求可使用NAS做为存储介质,且不影响总体交易类数据;

四、容量:OSS单个bucket大小无限制;NAS单个文件系统最大1PB;

五、性能:系统组以前完成过OSS NAS性能测试,OSS性能不如NAS,能够经过断点续传上传文件/断点续传下载等方式提高性能。

六、集群访问:NAS文档中提到NFS 协议自己并无提供Atomic Append语义的支持,所以可能会出现写覆盖、交叉、串行等异常现象;OSS的无此类问题,即集群文件共享功能。

 

附录

安装参考:阿里云对象存储OSS介绍:https://help.aliyun.com/product/31815.html?spm=5176.doc27280.6.41.2aKadJ
安装参考:OSS和NAS云存储比较:https://bbs.aliyun.com/simple/?t303627.html
使用参考:NAS存储优缺点:https://zhidao.baidu.com/question/691274944417163484.html

 

转载自:https://www.jianshu.com/p/f54f0511171c

相关文章
相关标签/搜索