开发者社区 > 云原生 > Serverless > 正文

挂在oss和nas的区别是什么?

挂在oss和nas的区别是什么?

展开
收起
芬奇福贵 2023-01-10 19:37:31 1380 1
4 条回答
写回答
取消 提交回答
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    文件存储NAS:是面向阿里云ECS实例、E-HPC、容器服务等计算节点的文件存储服务,是一种可共享访问、弹性扩展、高可靠以及高性能的分布式文件系统。 对象存储OSS:是一款海量、安全、低成本、高可靠的云存储服务,可提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。 NAS应用场景:主要应用于科学计算、容器数据持久化和企业在线生产应用的数据存储。如:AI计算、基因计算、药物计算、容器共享PV、日志数据持久化、CI/CD平台、云桌面数据文件共享等。 OSS应用场景:主要应用于基于对象API开发的互联网应用程序的数据存储。如:互联网业务的音视频存储、数据湖、云相册。 当然还有访问模式、最低时延、单实例最大吞吐、数据存储方式、协议等的区别,可以参考官方文档:https://help.aliyun.com/document_detail/140812.html,里面写的很详细

    2023-01-11 16:58:50
    赞同 1 展开评论 打赏
  • email:stgit@qq.com

    文件存储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的无此类问题,即集群文件共享功能。

    2023-01-11 11:58:35
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    NAS和 OSS对比

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

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

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

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

    5、性能:系统组之前完成过OSS NAS性能测试,OSS性能不如NAS,可以通过断点续传上传文件/断点续传下载等方式提升性能。

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

    2023-01-10 20:27:37
    赞同 展开评论 打赏
  • 原则上oss性能好点吧,扩展能力也好点吧。

    此答案来自钉钉群“Serverless 开发者技术学习群”

    2023-01-10 19:46:17
    赞同 展开评论 打赏

快速交付实现商业价值。

热门讨论

热门文章

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载