为什么企业级磁带不受到人们的重视?

我们都听说过针对阵列的分层数据存储有很多年了。第一层通常是企业级磁盘–曾经是光纤通道,后来更多的是SAS。第二层通常是企业级SATA,而第三层可 能是消费级驱动器。最近一两年还出现了由固态盘构成的0级存储。

从可靠性、性能、数据完整性和成本方面来说,这些层之间存在着巨大差异,尤其是相较0级的固态盘。下面让我们快速回顾一下这些磁盘层之间的主要差距:

当然这个表格不包括固态盘,它有一个很宽的可靠性和性能区间,可能需要属于自己的存储层。

数据存储网络行业一直极力朝着磁盘层发展,但是有谁考虑过在磁带方面也这么做吗?我曾经与一位磁带公司高管关于一个想要把所有企业级磁盘更换为LTO磁带的客户进行了交流。这位客户把一级企业级磁盘用于数据库等应用,二级企业级SATA磁盘用于更大容量的数据存储,三级SATA磁盘用于桌面和笔记本电脑系统,但是后来他们考虑把所有的东西都迁移到相当于二级存储的磁带中。这让我有点疑惑:为什么存储用户不使用磁带层呢?这个问题的答案还说明了为什么高端磁带存储市场正在呈现下滑趋势,尽管高端磁带是最可靠的企业存储介质,远远高于磁盘驱动器。

企业级磁带:可靠性更高

我们都知道什么是企业级磁盘,而且我们不会怀疑一些类型的磁盘提供了更高的性能和可靠性,但是磁带却没有得到相同的认可。甚至LTO磁带的比特误码率要低于企业级磁盘–10E17位中出现1位错误,也就是比企业级磁盘(每传输10E16位中出现512字节错误)好40960倍。

作为两大企业级磁带厂商之一,Oracle发表的规范是每传输10E19位中出现1位错误,或者比企业 级磁盘好4096000倍。因此对磁带用户的一个问题就是,为什么这些磁带不能被用于分层磁带策略,就像磁盘那样?大家都知道企业级磁盘会出现故障;如果不出现故障的话,我们可能都会使用针对流处理性能的RAID-0和 针对IOPS性能的RAID-1这样的配置了。

从可靠性角度来说,LTO要远远好于磁盘,但是随着数据激增而误码率不变,对磁盘和磁带来说故障将变得更为常见。那么为什么我们不能效仿磁盘用户所做的,利用各种磁带同时获得数据可靠性和成本节约呢?

磁带分层的障碍

我苦思冥想为什么不能使用不同类型的磁带,最后总结出两个原因:企业级磁带库支持以及企业级磁带标准的缺失。

磁带库支持:如果你从除了IBM和Oracle之外的厂商那里购买了一个磁带库,那么很可能唯一支持的磁带驱动器就是LTO了。而且,你不会找到支持Oracle驱动器的IBM磁带库,或者支持IBM驱动器的Oracle磁带库。如果没有厂商的允许和帮助,磁带驱动器在磁带库中的认证是非常困难的,毕竟,IBM和Oracle有什么理由去帮助竞争对手销售磁带库?那么,最终情况是,你只能从企业磁带驱动器厂商那里购买到用于这些厂商自己磁带库中的企业磁带,这将导致磁带库用驱动器产品缺乏竞争。

企业磁带标准:当IBM开发最早的3480磁带(在我看来这是企业磁带的起始点)时,这项技术几乎成为磁带的代名词。每个人都想照搬这种外型和规格。IBM兼容磁带是当时唯一的企业级磁带,尽管企业级磁盘厂商数不胜数。

很多企业级磁盘厂商都尝试下一个明确的定义。到了20世纪80年代,SCSI标准出现,IDE紧跟 其后,最终成为了ATA和SATA标准。到了90年代,3.5英寸SCSI驱动器才被最终确定为开放系统企业驱动器的标准。

SCSI是由一个标准组织制定的标准(正如SATA接口),与IBM企业级磁带一样,当StorageTek在90年代末凭借自己的驱动器产品进入企业级磁带领域时,他们的产品并不是一个开放标准,而且现在作为Oracle的一部 分,StorageTek企业级磁带仍然不是一个开放标准。而另一方面,LTO是一个开放标准,有多家厂商支持,而且磁盘、磁带驱动器和开源磁带应用之间实现了互操作性。这对于IBM和Oracle磁带来说是绝对不可能的。

因此,你有两个非标准的企业级磁带、一个基于标准的非企业级磁带、以及针对企业和消费用户的标准磁带驱动器。难怪企业级磁带面临挑战,用户也不了解其间的差异。

企业级磁带驱动器和LTO的成本差距非常明显,企业级驱动器的成本是LTO驱动器的4~6倍。 而且不管你花30000美元购买了一个企业级磁带还是花5000美元购买了一个LTO驱动器,随着时间的推移你在这些存储介质上的花 费将越来越多。

尽管缺少企业级磁带的标准,但对于非常大型的存储环境来说,企业级磁带还是有很大的优势,因为它具有更好的磁带盒和驱动器构建、更好的纠错编码以及一系列优于LTO的功能特性。

因此,问题仍然存在,为什么存储用户不像对磁盘那样构建一个磁带技术的混合体呢?我认为真正的原因在于,企业级磁带并不是一个开放标准,而且永远也不会是,所以如果你走上了企业级路线,那么你所使用 的驱动器就被局限在一家供应商,存储介质局限于特定的供应商,磁带库则只能是某一家供应商。在理想的情况下,企业级磁盘驱动器的使用方式同样适用于企业级磁带,获得高可靠性、高随机使用率和高工作周期。但是企业级磁带将继续努力与LTO区别开来直到成为一个开放标准,就像磁盘驱动器和LTO那样。然而发生这个情况的可能性微乎其微,这也成为磁带存储市场持续下滑的另一个原因。