一、广电非编行业对存储的核心诉求
从素材采集到最终的成片播放,可以将广电非编全流程分为四个部分:
这四个部分分别要求底层存储系统能够提供如下的能力:
1. 收录系统:能够支持多路高并发,提供顺序写高吞吐,同时需要保证存储的高可靠。
2. 制作系统:由于制作系统需要直接访问大量素材,因此对存储系统的带宽和时延都有着极高的要求,尤其需要强大的随机读性能。
3. 媒资存储系统:媒资系统存储了大量的视频素材,要求能够保证数据的可靠性,同时由于存储量很大,对存储的性价比也有较高的要求。
4. 播出系统:播出系统需要底层存储能够提供强大的顺序读性能和稳定性,另外比较重要的是,为了能够充分保护播出片源的安全性,需要从底层存储到上层都能够提供强大的安全防护能力。
综合以上,整套广电非编系统对底层存储的核心诉求为:高吞吐、高并发、高性价比、高安全、高稳定、低时延。
为此,阿里云文件存储NAS在现有容量型和性能型产品的基础上,演化出了专门针对以上场景的高性能NAS产品 — NAS Plus。
二、 NAS Plus 提供的能力
1. 高性能
NAS Plus在吞吐和时延上都全面超越现有的性能型产品,达到了极高的性能。
在吞吐方面,3个节点的NAS Plus顺序读可以达到35Gbps的吞吐,随机读也可以达到30Gbps,远超过传统企业级中高端存储设备:
在时延方面,NAS Plus在客户端上的IO延迟可以达到1ms以内,能够完全满足非编系统制作系统的需求。
2. 高安全性
阿里云文件存储NAS已经提供了VPC网络隔离 + 用户隔离 + 权限组的多级安全机制,NAS Plus在此基础上,提供了更加丰富的安全特性。
(1) 进程级防火墙
NAS Plus客户端将访问控制能力细化到进程粒度,可以对每个进程定义不同级别的访问权限,未授权的进程将无法访问文件系统,极大地提高了恶意程序、木马和病毒的防护能力。
(2)数据加密
NAS Plus提供了客户端加密功能,密钥可以由用户自己管理或使用阿里云KMS,网络传输和后端存储的全部是加密后数据,在没有密钥的情况下,任何人都无法截获和读取原数据。
3. 高级特性
NAS Plus除了能够提供极高的性能和丰富的安全特性,还针对一些特定场景提供了强大的API,在很大程度上提升了用户体验。
(1)文件秒级共享、跨卷共享
基于虚拟化Hardlink技术,NAS Plus上存储的文件可以做到秒级共享,同时能够跨卷共享,大大提高了文件共享效率。
(2)智能拼接技术
在非编场景中,媒体文件需要反复地进行插入片段、删除片段、编辑片段操作,使用传统存储时,需要对整个文件进行重写操作,1TB的文件以100MB/s的速率重写耗时需要3小时。
NAS Plus专门针对该场景做了特殊优化,使用智能拼接API后,1TB的文件被切分成1000个小片段,只需100毫秒即可完成,效率提高近10万倍,同时大幅减少了网络流量占用,提高整体系统的性能。
(3)媒体文件帧级共享
NAS Plus提供了文件虚拟化定义的帧级共享API,可将媒体文件切分至帧级别的数据共享,结合媒体应用场景,实现媒体文件格式快速转换,比如AVI_MPEG2快速转换成MXF_MPEG2,只需要简单重新部分元数据信息;比如2个MP4文件极速合成,只需要写接头处数据,带来快速编辑、快速合成完全不一样的性能体验。
三、NAS Plus 应用场景
1. 媒体采编播整体上云
以阿里云NAS Plus为基础,媒体采编播具备了整体上云能力,从前期媒资采集、上传,到中期非编制作、合成和渲染,最后进行多端推送和播放,在整个过程中,NAS Plus提供了强大的性能和安全防护能力。同时,借助NAS Plus提供的跨卷共享API,数据无需频繁移动即可在多个部门间共享。利用智能拼接API和媒体帧级共享API也可以大大提高非编工作的用户体验和效率。
2. 渲染、动画制作
渲染和动画制作场景需要强大的计算能力和存储吞吐能力,NAS Plus与阿里云批量计算BatchCompute结合,为用户提供了渲染整体解决方案。用户只需通过WEB页面简单地上传素材并提交渲染作业,即可享受BatchCompute海量计算资源 + NAS Plus高性能存储带来的高效工作体验。