企业IT部门在应对非结构化数据的爆炸性增长时,他们需要考虑选购适合的NAS系统,决定传统的固定容量的NAS设备和新兴的scale-out NAS设备哪一种能更好地满足他们的文件存储需求。

  为了帮助你做出明智的决定,这里对两种类型的NAS系统的优缺点进行了总结。

传统NAS的优点

  传统的NAS设备最吸引人的特点是它的简单。这种系统很容易安装、配置、管理和运营,特别是在小规模的环境下。在这个级别的产品升级的时候,遵循传统的性能和容量升级模式,即更换更快的处理器和更大容量的存储。

  纵向扩展(scale-up)的产品一般都是比较成熟的,在数据保护、业务连续性和存储效率方面具备丰富的功能和附加软件。比如快照、一到多和多到一的复制、远程复制和远程快照、自动精简配置、重复数据删除和数据压缩。

  传统的NAS系统在成本效益和可靠性上也具有一定的优势,特别是在中小规模企业(SMB)环境里。通过部署NAS设备可以实现文件服务的统一以及数据保护的集中。这些设备也可以与常见的商业应用软件和本地管理控制台紧密集成。

传统NAS的缺点

  传统NAS设备的主要缺点是扩展性有限,如果超过系统的限制便无法扩展。当客户需要增加容量时,不得不购买额外的单独管理的NAS系统。如果NAS设备的性能和带宽已经用到极限,那么这些NAS设备上未使用的容量将不能充分得到利用,造成空间和资源的浪费。

  随着IT部门购买过多个产品,NAS系统的扩容就会变成一个普遍的问题,像多个烟囱管道一样,越来越多独立的系统对空间、能耗和冷却系统都会产生不利的影响,而且往往会带来更为复杂的存储管理。

“  同时管理25、30、50、100、200台这样单独的NAS设备简直就是一场噩梦,” 在美国马萨诸塞州霍普金顿市,Taneja Group的创始人和咨询分析师Arun Taneja认为,“在典型的、传统的NAS环境中,90%的管理员的时间耗费在不停地将文件从一台NAS设备移动到另一台NAS设备,只为了实现负载均衡”。

  横向扩展(scale-out)的NAS系统的优势在于可以根据需要进行容量和性能上的扩展,这远远超出了传统意义上纵向扩展(scale-up)的NAS系统的限制。Scale-out NAS系统通常将数据分布在多个存储控制器中,通过集群架构来确保系统的高可用性。

  早期的scale-out NAS系统以难配置和难管理而闻名,其难度因具体产品而异。目前的商业NAS产品在很大程度上已经消除了这一缺点。比如,有些用户使用EMC公司生产的scale-out NAS产品Isilon,增加节点到现有的系统就像在前面板上按下一个按钮一样容易。

  一旦系统配置好并运行起来,scale-out NAS系统凭借分布式文件系统和统一命名空间的优势,可以非常好的管理和移动PB级的数据,支持海量数据。反过来,作为用户,使用scale-out NAS系统可以保证空间要求、功耗、冷却成本、管理成本。

  位于Milford, Mass的Enterprise Strategy Group公司的高级分析师Terri McClure表示:“无论scale-out NAS系统是如何做到这一点,通过命名空间聚合或者拥有一个真正的全局命名空间。只要客户不再有任何头疼的管理问题,那才是最重要的。”

  一些scale-out NAS系统能够独立的增加性能或者容量,而其它的NAS设备必须同时对性能和容量进行扩展。另外,还有一些产品允许用户在不停止客户端对数据访问的情况下进行系统升级和硬件维护。

Scale-out NAS 缺点

  一些scale-out NAS系统在进行扩容时,会在增加设备的同时附加一笔相当可观的软件许可费用,提高了扩容成本。另外,scale-out系统目前与已经成熟的scale-up NAS系统在特性和功能上相比,还不够完善。

  例如,一款scale-out NAS系统能够提供远程复制功能,但是只有异步复制,不具备一对多或者多对一的复制功能;供应商可能会优化系统来处理大文件,而不适用于处理大量的小文件;目前可能也无法提供统一的块和文件的存储能力。

  McClure说:“他们在目前的使用场景下,已经具备了良好的特性和功能,但如果他们想要扩展到企业级IT系统,这种类型的系统大多需要更好的小文件的随机存取性能,他们必须针对这种特点来扩展他们的特性和功能,而他们正在朝这个方向努力。”

  Taneja同意这一观点并且补充到:“这只是一个时间问题,而且它很快就会实现。”

  然而,Taneja表示,目前一些scale-out NAS供应商声称,他们能够线性扩展I/O和吞吐量到接近无穷的水平,通过增加超过100或200个节点,是不可能的。

  Taneja说:“你可以把它们放在一起,他们也会工作。但你将得到一个性能下降的曲线,曲线在一段时间内将是接近线性的,但是在某个时间点上,它会开始变平,接下来就会开始下降。”

  日立数据系统公司的BlueArc的NAS产品解决方案和渠道营销的副总裁Ravi Chalaka认为,未来的scale-out NAS系统会基于标准的并行文件系统NFS 4.1,为客户提供超出所有目前的系统可以提供的可扩展性。

Scale-out NAS 和scale-up NAS 系统的优缺点的更多相关文章

  1. windows系统以及linux系统的优缺点以及区别

    一.Linux以及Windows系统的优缺点对比   Windows Linux 优点 Windows Server系统相对于其他服务器系统而言,极其易用,极大降低使用者的学习成本. Linux系统是 ...

  2. 1.7 Linux系统的优缺点

    本节,我们介绍一下 Linux 系统的优缺点.Linux 不可比拟的优势如下. 1) 大量的可用软件及免费软件 Linux 系统上有着大量的可用软件,且绝大多数是免费的,比如声名赫赫的 Apache. ...

  3. scale out instead of scale up

    Scale Out(也就是Scale horizontally)横向扩展,向外扩展Scale Up(也就是Scale vertically)纵向扩展,向上扩展无论是Scale Out,Scale Up ...

  4. Linux系统学习优缺点

    Linux是一套操作系统,按照鸟哥的说法Linux提供了一个完整的操作系统当中最底层的硬件控制与资源管理的完整架构,这个架构是沿袭Unix良好的传统而来的,功能强大而且稳定性卓越.其实Torvalds ...

  5. linux入门--Linux系统的优缺点

    1) 大量的可用软件及免费软件 Linux 系统上有着大量的可用软件,且绝大多数是免费的,比如声名赫赫的 Apache.Samba.PHP.MySQL 等,构建成本低廉,是 Linux 被众多企业青睐 ...

  6. 用普通计算机假设基于liunx系统的NAS部署FineReport决策系统

    何为NAS? 简单说就是连接在网络上,具备资料存储功能的装置因此也称为“网络存储器”.它是一种专用数据存储服务器.他以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽.提高性能.降低 ...

  7. 基于开源软件构建高性能集群NAS系统,包括负载均衡(刘爱贵)

    大数据时代的到来已经不可阻挡,面对数据的爆炸式增长,尤其是半结构化数据和非结构化数据,NoSQL存储系统和分布式文件系统成为了技术浪潮,得到了长足的发展.非结构化数据目前呈现更加快速的增长趋势,IDC ...

  8. Spectrum Scale

    高端存储:2016年为止,最新产品为DS8884.DS8886和DS8888. 闪存系统:2016年为止,最新产品,以FlashSystem 900为硬件基础,包装了FlashSystem V9000 ...

  9. R语言scale与unscale函数

    一.scale函数 R语言base库中自带数据标准化接口scale函数,函数介绍如下 Usage scale(x, center = TRUE, scale = TRUE) Arguments x: ...

随机推荐

  1. Codeforces 788C The Great Mixing

    The Great Mixing 化简一下公式后发现, 问题变成了, 取最少多少数能使其和为1, bitset优化一下背包就好啦. 题解中介绍了一种bfs的方法没, 感觉比较巧妙. #include& ...

  2. 002.Heartbeat部署及httpd高可用

    一 前期准备 1.1 依赖准备 编译安装需要依赖的包,如gcc等: yum -y install gcc gcc-c++ make glibc kernel-devel kernel-headers ...

  3. go语言学习-结构体

    结构体 go语言中的结构体,是一种复合类型,有一组属性构成,这些属性被称为字段.结构体也是值类型,可以使用new来创建. 定义: type name struct { field1 type1 fie ...

  4. java中thread的start()和run()的区别

    1.start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码: 通过调用Thread类的start()方法来启动一个线程, 这时此线程是处于就绪 ...

  5. MySQL中查询获取每个班级成绩前三名的学生信息

    CREATE TABLE t_testscore( pk_id INT PRIMARY KEY, c_name VARCHAR(50) , c_score INT, c_class INT )DEFA ...

  6. HDU 5628 Clarke and math——卷积,dp,组合

    HDU 5628 Clarke and math 本文属于一个总结了一堆做法的玩意...... 题目 简单的一个式子:给定$n,k,f(i)$,求 然后数据范围不重要,重要的是如何优化这个做法. 这个 ...

  7. luogu P4178 Tree

    题目链接 luogu P4178 Tree 题解 点分治 代码 // luogu-judger-enable-o2 #include<cstdio> #include<algorit ...

  8. 洛谷.3690.[模板]Link Cut Tree(动态树)

    题目链接 LCT(良心总结) #include <cstdio> #include <cctype> #include <algorithm> #define gc ...

  9. redis清除缓存和连接远程服务器

    直接进入命令行输入 1.连接远程redis:   redis-cli -h 127.0.0.1 -p 3008 -a pIctur3   (a后是密码) 2.查看缓存:keys * 3.清除缓存:de ...

  10. 图的基本操作(基于邻接矩阵):图的构造,深搜(DFS),广搜(BFS)

    #include <iostream> #include <stdio.h> #include <cstdlib> #include <cstring> ...