挂在oss和nas的区别是什么?
文件存储NAS和对象存储OSS区别对比 什么是对象存储OSS?什么是文件存储NAS?对象存储OSS不同于目录树,OSS采用扁平文件存储形式;而文件存储NAS可以直接像访问本地文件系统一样访问文件存储NAS:
阿里云对象存储OSS不依赖云服务器,使用RESTful API 可以在互联网任何位置存储和访问,容量和处理能力弹性扩展。对象存储OSS常用于网站搭建、动静资源分离、CDN加速等业务场景。对象存储是一个海量、高可用、安全及低成本的存储方式。 阿里云文件存储NAS是可共享访问的弹性扩展高性能云原生分布式文件系统,类似NFS挂载共享文件夹,文件存储NAS适用于企业部门间文件共享、广电非线编、高性能计算、Docker等业务场景。 从OSS和NAS底层技术、使用方式、是否依赖云服务器、容量大小、集群访问、存储内容及价格成本等方面来对比下对象存储OSS和文件存储NAS的区别及选择:
是否依赖云服务器
阿里云文件存储NAS需要搭配云服务器一起使用,而对象存储OSS可以搭配云服务器也可以单独使用。
使用方式对比
阿里云对象存储OSS可以使用阿里丰富的API,提供PHP、Python和Java等多种语言的SDK;OSS不依赖云服务器使用也可以用于静态网站托管;而文件存储NAS像访问磁盘一样不需要改任何程序,一般高IO带宽或高IOPS应用场景不建议使用NAS作为存储介质。
使用场景区别
阿里云对象存储OSS适用于Web网站图片存储,例如阿里云百科制作的静态网站托管就是使用的OSS,头条网站/应用动静分离也是使用的阿里云对象存储OSS,用户可以像文件夹一样管理您网站上的图片,脚本,视频等静态资源,通过BGP网络或者CDN加速的方式,提供用户就近访问,有效降低云服务器负载,提升用户体验。另外对象存储OSS还支持图片处理、媒体转码等增值服务,像新浪微博、迅雷的等都有在使用阿里云的对象存储OSS服务。
阿里云文件存储NAS可以理解为NFS挂载共享文件夹,适用于企业部门间文件共享,可用于Devops开发测试环境共享代码程序等使用场景。流利说依托阿里云NAS的高性能、高可靠、弹性扩展能力和原生POSIX接口支持,构建容器环境下的模型训练系统;百世快递采用文件存储NAS构建了一套能快速分发、低成本、高弹性的数据解决方案。阿里云文件存储NAS适用于容器、大数据分析、Web服务和内容管理、应用程序开发和测试、媒体和娱乐工作流程、数据库备份等场景。
存储容量及大小区别
OSS和NAS的存储内容基本类似,面向的都是图片、文档等静态文件的存储;对于零散的数据(如文本文件、办公文档、图片、视频及音频等)且有多区域或多用户共享或权限要求严格的需求可以使用NAS作为存储介质,且不影响整体交易类数据;关于存储容量大小方面,OSS单个bucket大小无限制;NAS单个文件系统最大1PB;
可以使用阿里云测速工具aliyunping.com测试一下本地到阿里云服务器各个地域节点的Ping值网络延迟。
使用方式区别
OSS使用阿里丰富的API,提供PHP、Python和Java等多种语言的SDK;而NAS像访问磁盘一样不需要改任何程序,一般高IO带宽或高IOPS应用场景不建议使用NAS作为存储介质。
存储性能对比
系统组之前完成过OSS NAS性能测试,OSS性能不如NAS,可以通过断点续传上传文件/断点续传下载等方式提升性能;
集群访问
NAS文档中提到NFS协议本身并没有提供Atomic Append语义的支持,因此可能会出现写覆盖、交叉、串行等异常现象;OSS的无此类问题,即集群文件共享功能。
赞0
踩0