智算多多



NAS和对象存储虽然都是存储分离方案,一般都是采用分布式架构,但是在功能和非功能上存在较大的差异。针对不同的应用场景对比如下:
可以看出NAS和对象存储有着各自的侧重,在实际应用中,可以结合NAS和对象存储能力,从具体的业务需求、数据访问模式、数据容量和增长速率等多个因角度行评估,选择合适的存储方案。
NAS存储文件级别的存储和控制,可进行多种协议访问,通过操作系统层接入,对于应用的侵入性低。可以通过操作系统自带的工具(SMB等)进行访问,易于管理和维护。使用文件接口访问方式,入门门槛低。适合用于应用存储需要随机访问的热数据,不建议用于存储大规模的数据。
对象存储采用一种无文件系统的存储方式,可以避免传统NAS存储中出现的文件系统碎片等问题。同时通过数据拆分,提供更高的并发能力。对象存储灵活性高,可轻松扩展;能够处理大规模数据存储,适用于需要高可靠性的应用程序;提供数据备份和冗余;能够在任何地方较快地存储和检索数据。对象存储适合大规模、高可靠性的分布式数据存储场景,如云存储、大数据存储、长期存储等。
一体机方案采用专用的存储硬件架构设计,提供开箱即用的部署便利。一体机的方式是传统存储设备的延伸,类似于传统的集中式存储部署方案。
适用场景:
特点:
优点:
缺点:
分布式存储是基于通用服务器的存储方案,通过软件能力实现高可用的存储方案。分布式方案是和云计算紧密相关联的。AWS的第一个云服务就是对象存储S3服务。
适用场景:
特点:
优点:
缺点:
对象存储作为归档存储服务,同时也作为镜像仓库,支持业务的异地部署和恢复,承载了企业数据的最后一道防线的职责。对象存储的高可用方案对于整个业务系统的可用性起到决定作用。对象存储是云服务的一种,可以采用云服务的部署方式,将距离相近,而且具备一定隔离能力的机房作为独立的可用区(Available Zone),将对象存储集群的部署在不同的可用区,确保在一个甚至是两个独立可用区出现问题时,对象存储可以对外提供服务。异地灾备采用异步复制的方式,根据RPO/RTO和带宽能力,设置合适的同步策略。
分布式NAS可以参考对象存储的部署方式。对于一体机的NAS可以选择采用两地三中心的高可用方案。本地进行实时同步备份,异地采用异步备份。
对于比较成熟的应用框架,可以考虑单中心部署,由应用负责数据的同步复制,这个方案的好处是应用可以只复制少量的重要数据,大大降低了数据传输的要求。
近年来,云存储一直在不断发展,其中NAS和对象存储也不例外。以下是它们的一些发展趋势: