数据存储系统对于很多组织来说通常难以管理,而随着存储容量的不断增长,其管理将变得更加困难。组织可以尝试采用一些新技术和实践,以帮助减轻存储管理负担。
很多组织的业务主要依靠数据。随着数据收集来源和机会比以往任何时候都多,再加上采用分析技术可以将原始数据实时地转化为有用的、可操作的信息。因此,保护数据存储资源比以往任何时候都更加重要。
组织的数据必须易于访问,但存储数据的安全性需要保护数据免受恶意攻击、机器故障或可能危及完整性的人为错误。但鉴于大多数组织必须存储和处理大量数据,满足这些要求可能很难。
而对于组织来说,一个好消息是,随着存储数据量增长到PB级,可用于构建有效数据存储管理实践的工具功能已经得到显著改善。但是并没有一种可以满足其要求的万能的技术或方法,因此工具箱存储管理方法通常是确保更适合特定环境的一种好方法。
无论管理员工具包中的存储策略采用什么组件,它们都必须解决两个层级的管理问题:
物理层。该层包括构成组织的数据存储基础设施的所有物理设备,其中包括存储阵列、硬盘驱动器、磁带库、主机总线适配器/网络接口卡和存储交换机。而与存储硬件相关的一些问题还包括容量、性能和耐用性等。
数据层。在这个层级上,必须根据数据本身对业务的重要性、任何漏洞以及如何确保其可用性来管理数据本身。
以下是用于管理数据存储的一些工具、策略和方法,而全面的存储管理程序可能需要其中的一些策略和工具。
1.存储资源管理(SRM)软件
存储资源管理(SRM)应用程序已经存在了几十年的时间,但是早期的迭代过于复杂和笨拙,并且最终将成为“搁置软件”(shelfware)。如今,许多应用程序都已经得到精简和优化,并且易于安装和使用。
在某些情况下,一些存储阵列供应商收购了存储资源管理(SRM)公司,以便他们可以将存储资源管理(SRM)功能添加到其操作系统中。独立的存储资源管理(SRM)应用程序仍然可用。其示例包括QStar Storage Reporter、IntelliMagic Vision for SAN和ManageEngine OpManager。
存储资源管理(SRM)软件在大型的供应商环境中特别有用,在这些环境中,跟踪大量不同的系统组件对于确保它们高效运行和容量不会被浪费至关重要。
2.系统整合
使存储管理复杂化的主要原因可能是存储阵列的扩展,这是因为增加存储系统可以满足日益增长的容量需求。由于存储系统的容量有限,添加存储单元往往更容易,而不是采用更高容量的存储系统替换现有存储阵列。
然而,管理许多独立的存储系统可能会给组织带来负担,这对于NAS系统来说尤其如此,因为文件数据是大多数存储系统中增长最快的数据类型。将多个存储系统整合到一个较大的单元中可以使管理更容易,但它可能需要购买数据迁移工具或专业服务,尤其是如果这些存储系统来自多个供应商的时候。
3.多协议存储阵列
一些供应商仍然让客户在SAN阵列之间进行选择,这些阵列适用于块存储应用程序,例如处理非结构化数据的数据库和NAS系统。
但是现在有更多的供应商提供了可以支持SAN和NAS连接性和协议的多协议存储阵列,并且可以根据特定需求在两者之间进行划分。多协议是一种出色的存储选项,因为将两种类型的存储集成在一起可以显著降低成本,并使块存储和文件存储更易于管理。
4. 分层存储
分层存储的概念推出已经有一段时间。当它被称为分层存储管理,但从来没有真正成为应用主流。而这个想法很简单,可以使数据和存储系统的管理变得更加容易。
分层意味着将数据放入适合其对组织重要性的存储类型。不太重要的文件可以存储在速度较慢、价格较低的磁盘系统上,而经常访问的关键数据可以保存在存取更加快速的SSD硬盘上。将不同类型的数据进行分层并采用适当级别的数据保护措施,可以使管理各种数据和存储系统变得更加容易。
5.战略性地部署SSD磁盘
存储管理最棘手的问题之一是如何配置存储阵列以实现最佳性能。多年以来,行业厂商开发出了多种技术来提高基于磁盘的存储系统的各种性能。
通过将SSD磁盘添加到存储阵列中以处理高性能应用程序的需求,可以避免磁盘容量浪费的情况。尽管SSD磁盘仍然比机械磁盘的价格昂贵得多,但是战略性部署可以节省资金,并使其性能管理更加轻松。
6.混合云存储
存储管理人员可以使用云存储来减少内部部署的存储容量并减轻管理负担。存储在云存储服务中的数据几乎不需要监督,实际上也不需要管理。通过将访问频率较低且价值较低的数据移至云平台中,存储管理人员将有更多时间专注于需要高性能存储的优先级较高的数据。
在内部部署系统和云平台之间拆分存储并不复杂,有几种旨在管理混合环境和数据迁移的工具,例如NetApp Cloud Manager。而可扩展性、灵活性和多租户都是使用云存储的优势。
7.选择横向扩展的存储系统
如果组织正在考虑购买新的存储阵列,则在新阵列为横向扩展系统的情况下,可以简化其阵列和其余存储环境的管理。
横向扩展阵列使存储管理人员可以根据需要添加更多的容量,但是管理人员也可以在添加容量时添加新的存储控制器,这有助于获得更高的性能。相反,垂直扩展的存储系统可能使IT管理员增加容量,但不能添加控制器,因此随着存储容量的增加,其性能往往会下降。
8.存档较旧的数据
在大多数组织中,在成本高昂的存储阵列上存储的数据大都是很少被访问的陈旧数据,并且增加了管理事项。而将不经常访问的数据归档存储到成本更低的存储介质,可以节省成本,并消除管理方面的麻烦。
可以将旧数据归档到成本较低的存储阵列,这些阵列使用大容量磁盘驱动器、磁带或云归档服务,这些存储服务以极低的价格提供存储容量。使用云计算服务或线性磁带文件系统的活动存档可以在需要时更快地访问已经归档的数据。
9.查找并消除孤立运行的虚拟机
服务器虚拟化根据需要运行新的服务器实例,从而改善大多数数据中心的运行。不幸的是,创建虚拟机的简易性经常导致许多虚拟机不再使用或被废弃。这些孤立运行的虚拟机仍具有关联的数据存储,并增加了管理任务,尤其是数据的保护活动。
如今有多种发现和丢弃虚拟机的方法。例如,IT管理人员可以将vCenter用于VMware虚拟服务器,或将免费脚本用于Hyper-V和其他虚拟服务器环境。
10.备份和重复数据删除
在大多数组织中,备份数据可能是数据存储管理最大的难题。使用备份应用程序的监视和日志记录功能来确保备份所有相关数据。这些工具还将帮助查找不再使用且不需要备份的休眠服务器、文件夹或文件。
确保所有备份数据都已消除重复数据——这可以节省大量磁盘容量,并减少管理备份数据的工作量。
11.使用DRaaS确保业务连续性
备份往往是一个令人头痛的问题,但灾难恢复可能是一个更大的挑战。为了有效地进行灾难恢复,组织必须在异地维护关键数据的副本,此外还必须维护远程站点,其运行的服务器可以在紧急情况下运行。但其设置和管理如此困难和昂贵,以至于许多组织都缺乏灾难恢复计划。
灾难恢复即服务(DRaaS)可以让组织制定可靠的计划。关键数据和关联的虚拟机将复制到云计算DRaaS站点,而在灾难发生时,虚拟机将使用当前数据启动,业务可以正常运营或接近正常水平继续运行。
12.考虑对象存储
对象存储是可用的最新阵列类型之一。对象存储与文件存储类似,但是对象存储没有NAS系统通常具有的文件系统限制。
对象存储使用平面文件系统,该文件系统可以轻松扩展以容纳数百万甚至数十亿个对象,例如文件、多媒体和其他数据元素。这使对象存储成为存储大量数据(如存档或数据仓库)的理想选择。向存储的对象添加自定义元数据的功能使管理所有数据的复杂性显著降低。
可以采用其他技术来缓解管理数据存储基础设施的压力。根据运行环境的不同,可能会有网络升级和监视系统、超融合存储系统以及容器管理。
而且,如果组织的业务在受监管的环境中运营,那么帮助管理和确保与数据管理相关的合规性的工具是必不可少的。