我们已经解释过软件定义存储(SDx:Software-Defined Storage)的概念,也展示了这一技术如何帮助数据中心扩张。如果你对SDx还不了解,可以看看另一篇文章《五大热门数据存储趋势》中有关SDx的介绍,因为这种强大的解决方案可以直接影响到企业如何控制和分配他们的数据。
如今,SDx已经开始对数据中心和云计算产生一些有趣的影响:SDx有助于聚集数据中心,但它对存储组件的真正作用是什么呢?
几年前的传统数据中心模型基本是围绕基础设施的,没有今天我们熟悉的虚拟化或云计算的概念。因此,那个时候我们开始针对服务器、机架和其他设备进行硬件扩张,虚拟化解决了这一点。
然而,围绕资源需求的增长仍在继续。这种增长也扩展到了数据中心其他部分,特别是存储。你究竟要买多少硬盘,需要多少额外的物理控件来处理大量涌入的云计算、虚拟化和用户?逻辑层的提出,让存储组件得以更好地运作。
因此,软件定义存储的概念应运而生。这一概念并不是将存储控制器移走,相反,它在虚拟层更高效地指导数据流。SDx的作用之大就在于它创造出一个更抽象的工作平台。那么,SDx究竟是什么样子的呢?
这张图让你对它有了整体上的了解了吧,下面我们将逐一解释各部分。
逻辑存储的抽象化(Logical Storage Abstraction):大体上就是你在数据请求和物理存储之间设置了一个强大的虚拟层,以实现对数据分发的方式和去向的操纵,而且仍然能在虚拟事务上对多种存储设备的整个过程进行控制。你可以在SDx层上展现很多存储库(repository),并让事务来控制数据流。
智能存储优化(Intelligent Storage Optimization):仅仅加了逻辑存储控制层,并不意味着你就不能利用原有的存储能力。SDx组件将信息送入特定类型的库,你可以控制存储表现和容量池,进一步将信息送入匹配的存储类型。而且,实际控制仍然可以精简配置、删除重复数据等。这种解决方案的能力非常灵活,可以在SDx层上展现整个存储阵列,也可以只展现部分。
创建一个更强大的存储平台(Creating a more powerful storage platform):这种混合式存储模型可以同时控制物理设备和虚拟层级的能力。你还可以建立逻辑控制层来管理数据中心中所有的物理存储点。这不仅有助于实现存储多样化,还能防止供应商垄断。逻辑存储抽象化还有助于数据在存储阵列和各种基础资源之中迁移。
重建对存储基础架构的控制(Regain control of your storage infrastructure):存储能力升级确实是个重要的议题。为了支持下一代数据中心,你还需要多少机架和硬盘?这个结果不仅仅依据于物理层面。SDx可以使企业更好地管理存储阵列、硬盘和存储库。这意味着需要了解读写频繁的数据在哪里,怎样最好地优化信息传递。你不仅建立起一个更强大的数据控制系统,还能免于购买额外的硬盘和/或存储组件。
扩展云(存储)(Begin to expand your cloud (and storage)):SDx很大一部分就是容量的扩展。在这一意义上,扩展不仅仅发生在数据中心内部, 这种技术还能用于将存储扩展到云上。SDx能够联系起分布式数据中心,以实现备份、灾难恢复甚至负载平衡,最终实现异质存储组件之间虚拟层上的存储备份。这一转换完全是在逻辑层上完成的。
到此,我们可以利用存储控制器的能力了,并使之与逻辑存储控制层联接起来。这意味着企业可以在真正的全球规模上实现资源管理、凝聚和分配。随着每年创造出的数据量的增加,势必要出现一种更好地管理关键信息流的方法。现在许多更具价值的数据都是通过云传输的。移动、云计算的IT消费彻底改变了我们处理和计算日常事务的方式。最新思科视觉网络指数报告显示:
- 到2018年每月全球移动数据流量将超过15艾字节
- 2014年全球移动连接设备的数量将超过全球人口
- 到2018年智能手机数据量将达移动数据量的66%
- 到2018年每月平台电脑移动数据流量将超过2.5艾字节
为什么要购买更多的磁盘或受限于存储设备,而不去抽象化整个系统并优化已有设备的使用效率?就像基础架构中的其他物理组件一样,虚拟层可以优化使用率和资源消耗。服务器虚拟化推动了服务器扩展,应用虚拟化促进了新型虚拟应用交付,如今,虚拟存储技术简化了我们对异质存储设备的控制。
未来的云计算和数据中心模型,清晰地预示了通过基础设施传输的数据量的巨大增长。因此,了解软件定义技术将有助于优化现有资源,以便更好地应对下一代内容传输需求。