压缩: 又一项 NetApp 效率提升技术

对话 Jay Kidd

对于当今许多组织机构而言,存储效率已成为首要的采购标准,尤其是当越来越少的预算和越来越多的数据把他们弄的焦头烂额时。

如果您还未听说我们大张旗鼓宣传的这项技术,那么不妨告诉您,让 NetApp® 帮助您提高现有存储设备的利用率,并将新容量采购时间延缓数月,是绝对可行的。在您的整个组织中综合运用我们创新的共享存储效率功能,您可利用更少的资源达成越来越雄心勃勃的业务目标。

我们不断创新,以更好地将我们当前最新的存储效率创新技术用于您的整个数据中心,从而即刻帮助您降低 IT 成本,同时加快您的业务发展速度。在流行的效率提升技术中,压缩技术已成为最近相当热门的话题。压缩技术是因一些令人瞩目的收购而引起关注的,它是一项特 别适用于二级存储的重要工具。

压缩技术的价值不在于单独的应用。与其他一系列存储效率功能和技术结合使用时,压缩技术的能力和潜力才会大显威力。效率提升技术和功能精选自综合的系列技术,有助于您灵活、有效地实现技术与业务需求之间的最佳平衡。

我们与 NetApp 储解决方案部负责产品战略和开发的高级副总裁 Jay Kidd 一道探讨了NetApp 的新数据压缩技术发布。

NetApp 就压缩技术提出了的确令人信服的价值主张。您能否告诉我们,存储效率系列又添加了哪些最新的产品?
Jay:压 缩技术已出现了相当长时间,并且有许多实现形式。平衡相关性能影响是压缩技术一直面临的挑战,因为需要一些 CPU 来处理数据的压缩与解压缩。这也是为何一直到最近压缩都是在磁带驱动器和 VTL 的硬件中完成的。我们所做的工作是开发一种在软件中进行压缩,同时减少所需计算资源的方法。

这么说,这是零影响的压缩?
Jay:不存在零影响的软件压缩,但是我们相信我们通过利用现有的 Data ONTAP® 和 WAFL®(任意位置写入文件格式)功能,实现了最大的压缩节省和最低的性能影响,从而达到了最佳的平衡。

具体来说,当数据写入系统时,我们会收集少量的 4K WAFL 块并创建一个压缩组。在创建组后,我们会在数据仍驻留在内存时进行测试,判断数据是否可以压缩。如果不能压缩,我们就径直将其传到磁盘驱动器。如果测试表 明数据可以压缩,我们会将这些数据以压缩格式存在磁盘上。此外还运用了一些其他的 Data ONTAP 技术,但总的来说,这就是我们采取的方式。

我们简单地涉及了重复数据删除技术。压缩和重复数据删除能否同时进行?
Jay:可以。压缩技术是配合重复数据删除技术和其他存储效率提升技术使用的一项技术。用户可以选择在 NetApp 卷或 LUN 上运行压缩、重复数据删除,可以同时运行两者或任一项。

NetApp 拥有的一个独特优势是,提供一套整合的存储效率技术,其中的技术和功能既可以独自运行,又可以协同运行,以获得复合的节省。我们的最终目标是将您的 IT 资源利用率提升到极限,从而帮您降低总拥有成本。

将压缩技术与效率提升技术(例如简化配置、高 效 RAID 以及重复数据删除)结合使用,就可以最大限度降低提供指定工作负载服务水平所需的磁盘容量。例如,如下表所示,由综合运用重复数据删除技术和压缩技术所获 得的节省远高于通过运用其中任一种技术所获得的节省。然后,这将变为提高 CPU 利用率与增加空间节省之间的权衡。

  节省存储百分比:
应用程序类型 仅运用压缩技术
(平均值)
仅运用重复数据删除技术
(平均值)
重复数据删除技术 +
压缩技术
(平均值)
文件服务:
主目录
50% 30% 65%
文件服务:
工程数据
55% 30% 75%
文件服务:
地质地震
75% 3% 75%
虚拟服务 55% 70% 70%
数据库:
Oracle ERP
65% 0% 65%
数据库:
SAP
70% 15% 70%
电子邮件:
Exchange 2010
35% 15% 40%

用户的预计性能开销有多大?
Jay:由于压缩需要额外的处理,因此会有一些影响。实际影响将取决于数据类型(可压缩性)以及系统此时的负载。我们已制定出最佳实践来引导我们的客户完成这些开销评估活动,帮助他们优化实施。

客户会发现,压缩用在二级存储中处理备份和存档非常有效,特别是与重复数据删除技术和压缩技术结合获得综合节省潜力时更是如此。

以数据库为例。许多客户告诉我们,他们希望减少数据库备份所需的存储容量。我们的测试表明,在重复数据删除后使用压缩可以获得最高 70% 的空间节省。有许多用户会牺牲 CPU 利用率的增长来换取 70% 的容量节省。

当我们在几年前发布重复数据删除技术时,我们对早期采用者有一个限制使用计划。那么对于压缩技术,我们是否将沿用这样的措施?
Jay:是的。我们的客户可以按照一个流程,申请一个压缩许可证。我们将评估他们的环境,然后提供我们的最佳实践建议。这样,我们可以确保使用情况与我们提供的功能相符合,任何人都不会碰到意外情况。

从根本上说,我们希望确保在早期能与我们的压缩用户保持密切关系。最终,我们将向所有人开放此功能,我们不需要任何特别的审查。

NetApp 客户是否需要购买什么产品才能增加压缩功能?
Jay:不用。我们不会对压缩功能收费。在最新版 Data ONTAP 的升级程序中随附了压缩功能。

谢谢你,Jay。我们的谈话很有启发性。您还有其他需要补充的内容吗?
Jay:大 约四年前,我发现对于 NetApp 而言在压缩和重复数据删除之间存在很强的相似性。尽管我们是首家营销集成到主流存储控制器中的重复数据删除技术的,我们也逐渐为主存储应用提供重复数据删 除支持。既然存在如此广泛的数据类型,我们希望了解它会产生哪些影响和效益。出于相同的原因,我们采用同样保守的方法将压缩技术推向市场,并从二级存储着 手。我们的目标是,确保我们的用户可以预见到他们将会看到的优势以及要获得我们的所有存储效率提升能力所需的资源,并在应用时能以最低操作成本实现最大效 益。

“通过提供让人们可以减少购买存储设备的技术 - Snapshot™、简化配置、重复数据删除、RAID-DP® 解决方案等,NetApp 已经从一家创业型公司成长为 40 亿美元营业额的大公司。这些技术全都能帮您使用更少的存储设备。我们将不断创新,并推出让人们购买更少存储设备的新技术。我们的公司正不断成长中,并获得 更多份额,因为我们为客户带来了更高的价值。如果您帮助客户节省了资金,他们就更愿意将其更多的数据存放在您的存储设备上。”
- NetApp 公司 Jay Kidd

诚然,有许多其他厂商也提供压缩技术,但是还没有任何一家厂商能够像我们一样提供既适用于主存储,又适用于 二级存储,并且范围如此广泛的存储效率提升和数据削减技术,我们将他们远远抛在脑后。与我们竞争的产品往往未能很好地集成,缺乏广泛深厚的互补能力,或者 仅限于文件层次,从而限制了应用。NetApp 将这些效率提升技术直接集成到我们所有的数据存储系统中,因此这些技术可以在任何地方对文件和块数据发挥作用。不必再为这些技术配备单独的专用设备,这些 设备往往要求额外的管理以及用于管理的成套工具。

在我们发布重复数据删除功能时,我们备受质疑。我们已经证明,重复数据删除技术在主存储上处理多种工作负载令人信服,尤其是与 VMware® 结合使用时更是如此。目前,NetApp 是系统、客户和系统容量领域领先的重复数据删除技术提供商。我们将采用与数据压缩相同的方法。这或许是数据库或其他应用程序,但是随着时间推移,我们将证明您还可以在所有存储级别(主存储、二级存储和归档存储)上有效处理软件压缩。

Jay,感谢您抽出宝贵时间与我们交流。

如果您要最大限度提高 IT 环境的效率,集成、互补的存储效率技术是您最保险的选择。高效的 IT 可以最大限度减少运行当前 IT 所需的时间、精力和资源,您可以腾出它们用于未来的创新。

了解更多有关 NetApp 压缩和我们的一系列存储效率提升技术。

如果您还未了解,请查看有关如何构建基于共享 IT 基础架构适应未来需求灵活 IT 环境的最新信息。