NAS 入门与提高系列之典型应用场景|学习笔记

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
文件存储 NAS,50GB 3个月
简介: 快速学习 NAS 入门与提高系列之典型应用场景

开发者学堂课程【阿里云文件存储 NAS 使用教程:NAS 入门与提高系列之典型应用场景】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/403/detail/5223


NAS入门与提高系列之典型应用场景

 

内容介绍

一、 NAS 网络挂载方式的基本原

二、 企业(网站应用)共享文件存储场景

三、 云上广电级非编场景

四、 云上渲染场景(基因计算场景)

五、 高性能计算场景

 

一、NAS 网络挂载方式的基本原则

image.png

NAS 既支持在网络上进行挂载,也支持在 VPC 网络上进行挂载;既可以被 ECS,HPC,Docker 或者是弹性服务进行挂载。也可以通过本地的 IDC 同云上的环境,通过专线链接成 VPC 网络,把本地的计算节点同云上 NAS 进行挂载。这样方便用户享受云上弹性高可用的 NAS 服务协议。

 

二、企业(网站应用)共享文件存储场景

通过 NAS 网络挂载方式的基本原则,有如下经典的使用场景

image.png

以网站应用为例:通常网站应用都会是一个在云上高可用的架构。在SLB 之后会挂载多台 ECS,通过 SLB,转发不同用户发出来的请求 ECS 上,会部署相同的应用程序,也可以把一些应用通过 Docker方式做成微服务。这样一台 ECS 上的应用,实际上都是一个高可用架构。这种架构从架构上看是很好的,但是此结构也会带来一定的问题

1、每一次程序代码版本的更新,都不得不更新到每一台 ECS 上或者是 docker 上的服务。

2如果有一些共享的配置文件,就必须在每台 ECS 上进行修改。这样才能保证配置文件的更新。

3、如果有些图片,视频或者是共享文件必须在每块云盘上进行放置。但是云盘的空间有上限,如果超出云盘的空间,扩容就是一个很难的问题。

4、使用 NAS就可以很好地解决这些问题,解决办法:

把多台计算节点上的 ECS,挂在同一个文件 ID 。这样无论更新何种版本,都不需要在每台 ECS 云盘上进行更新。只需要在 NAS 上进行一次操作。所有 ESC 的更新都是实时同步完成。同时 ECS 或者Docker 之间,有一些文件进行共享也可以通过 NAS 的方式让这两者之间去共享同一个文件不需要再做文件在不同节点之间的拷贝。另外NAS 既支持经典网络有支持 SLB 的特性。可以在两个 VPC网络之间,或者是一个经典网络和一个 VPC 之间进行共享一个文件。这样大大提高了应用的弹性和灵活性

5、总结:

NAS 架构下,可以降低架构和部署的成本同时,NAS 也是一个性价比非常优的方式。资源本身的共享不仅可以带来更多 ECS 空间的节省,而且 NAS 在容量值10TB 上,容量值价格比云盘的价格低很多,又进一步提升了 NAS 的性价比。所以对于这种多 ECS 加SLB 的网站架构推荐在 ECS 网站上使用 NAS 共享空间的方式保存文件。

 

三、 云上广电级非编场景

image.png

上图是 NAS Plus 的典型场景

1、广电级别的非编通常要求在10层和12层之上进行视频叠加。同时需要在视频当中,进行快速的拖动随机的读写在整个视频合成之后需要进行迅速的审编,对存储系统的吞吐延时有非常高的要求。

2NAS Plus 在200 G 吞吐能力上还能提供延时在1毫秒之间的访问。而这一切拓展都是弹性的因此需要在安装非编系统的 GPU 上挂载 NAS Plus 的节点,实现这一能力。同时 NAS Plus 还有许多行业特性。比如 NAS Plus 可以支持非编进程级加密,允许非编进程去访问 NAS Plus 里面的视频文件。

同时也支持视频智能的拼接原本两个不同格式的文件进行转换只需要修改想要修改的部分,来实现文件快速的拼接。

3、此外,还有帧级共享和 HardLink 等都是在广电行业里面非常有应用场景的特性这一切都会通过 NAS Plus 的 stk 进行提供。

 

四、云上渲染场景(基因计算场景)

image.png

渲染和基在很多场景下都会有所类似。它会使用批量计算进行云上的快速低成本的操作在不同的批量计算节点下,共享 NAS 的共享空间这样无论是在基因比对需要不同的计算节点同一个或者是几个相互比较的操作还是在渲染下,都能提供非常大的性能和架构的优化

 

五、 高性能计算场景

image.png

大数据可以分为离线计算与实时计算。在离线计算里,推荐使用容量型的 NAS它可以在不同的计算流程当中,共享存储需要比对和计算的文件。在流式计算或者准时计算中,可以充分利用 NAS 的特性, ECS 和 Docker 之间放置需要实时比对和进行读取的文件提供高吞吐的读写能力供给计算节点,进行数据的读取或者写入。这一切只需要一行挂载命令即可

相关实践学习
基于ECS和NAS搭建个人网盘
本场景主要介绍如何基于ECS和NAS快速搭建个人网盘。
阿里云文件存储 NAS 使用教程
阿里云文件存储(Network Attached Storage,简称NAS)是面向阿里云ECS实例、HPC和Docker的文件存储服务,提供标准的文件访问协议,用户无需对现有应用做任何修改,即可使用具备无限容量及性能扩展、单一命名空间、多共享、高可靠和高可用等特性的分布式文件系统。 产品详情:https://www.aliyun.com/product/nas
相关文章
|
8月前
|
存储 人工智能 文件存储
文件存储NAS产品介绍与典型应用场景
文件存储NAS产品介绍与典型应用场景
745 0
|
8月前
|
存储 弹性计算 安全
云存储Clouder认证:基于存储产品快速搭建网盘—课时8:文件存储NAS入门
云存储Clouder认证:基于存储产品快速搭建网盘—课时8:文件存储NAS入门
198 0
|
机器学习/深度学习 算法 文件存储
神经网络架构搜索(NAS)基础入门
神经网络架构搜索(NAS)基础入门
966 0
神经网络架构搜索(NAS)基础入门
|
存储 弹性计算 Apache
实验2 利用 NAS 搭建个人网盘| 学习笔记
快速学习实验2 利用 NAS 搭建个人网盘
523 0
实验2 利用 NAS 搭建个人网盘| 学习笔记
|
机器学习/深度学习 存储 Cloud Native
使用 NAS 提交单击 PyTorch 迁移学习任务|学习笔记
快速学习使用 NAS 提交单击 PyTorch 迁移学习任务。
94 0
使用 NAS 提交单击 PyTorch 迁移学习任务|学习笔记
|
存储 文件存储 开发者
挂载 NAS | 学习笔记
快速学习挂载 NAS
242 0
挂载 NAS | 学习笔记
|
存储 弹性计算 固态存储
NAS 入门与提高系列之如何在 Windows 下使用 NAS |学习笔记
快速学习 NAS 入门与提高系列之如何在 Windows 下使用 NAS
703 0
NAS 入门与提高系列之如何在 Windows 下使用 NAS |学习笔记
|
存储 弹性计算 监控
NAS 入门和提高系列之基本概念|学习笔记
快速学习 NAS 入门和提高系列之基本概念
105 0
NAS  入门和提高系列之基本概念|学习笔记
|
存储 编解码 运维
阿里云云存储(OSS\TableStore\NAS )+CDN 产品: 更快速,更低成本|学习笔记
快速学习 阿里云云存储(OSS\TableStore\NAS )+CDN 产品:更快速,更低成本
415 0
|
10月前
|
存储 运维 监控
阿里云的文件存储NAS使用心得
阿里云的文件存储NAS使用心得
256 0

热门文章

最新文章