全新的超融合,陈旧的存储
我们都梦想着有朝一日能够从零开始构建一套全新的基础设施,没有任何既有的技术债务来拖累我们。一次绿地部署,我们挑选最好的方案,焕然一新地推出并尽情享受。但我们大多数人生活在现实世界里,那并不太现实,我们实际面对的是这样一个世界:既要为未来做规划,又要利用我们已经拥有的东西。
将就着使用我们现有的东西,几乎是 IT 中无可避免的现实,而当从既有架构迁移到超融合、着手处理存储时,情况也不会有什么不同。在很多情况下,我们将面对这样一种局面:现有的存储投资已经到位,我们不想干脆将其丢弃,但它又未必能恰当地融入我们对超融合未来的设想。
当然,有一些显而易见的选项可供考虑,比如归还租赁设备、淘汰较旧的设备,或者将仍然有用的设备直接出售。这些都是可行的选项,理应加以考虑。淘汰不再适合当前规划的旧设备或装置可能带来好处,因为我们可以简化网络、降低功耗,甚至可能在一定程度上收回部分投资。
然而在现实中,这些选项很少在财务上可行,我们需要更有成效地利用现有的技术投资。当然,我们可用的选项取决于一系列因素。但我们将通过一些示例来看看,常见的存储设备如何能够在一套全新的、基于超融合的系统中被重新利用,以便维持它们的效用,直到它们可以退役为止,或者在某些情况下甚至无限期地使用下去。
对现有存储最简单的重新利用方式(在大多数情况下,这同样适用于 NAS 和 SAN)就是将它们指定为备份或归档目标。传统的 NAS 和 SAN 设备是出色的备份硬件,而且通常几乎可被任何备份机制使用,无论采用何种方式或来自哪个厂商。并且由于它们是通用的备份目标,如果使用了多种备份机制的组合,比如基于代理的、无代理的以及自定义脚本,这些都可以面向同一个目标工作。备份很少能得到它们应得的关注和投入,因此这不仅是对既有存储基础设施最简单的用途,往往也是最有价值的用途。
当然,任何适合用于备份的东西也可以用于归档存储。归档需求通常没那么必要(只有一部分公司需要归档存储,而所有公司都需要备份),优先级也更低,因此这更像是一种边缘的复用场景,但仍然值得考虑,尤其是对于那些可能正致力于重新利用大量、且可能各不相同的存储设备的组织而言。不过值得注意的是,迁移到超融合往往会以某种方式“拉平”计算和存储空间,从而可能轻易地为性能较低、优先级较低的归档存储引入一种价值,而这种价值在对环境进行重新架构之前或许并不存在,或者并不那么明显。
NAS 拥有一些得天独厚的用例,可以用作通用网络存储,尤其是用于存放终端用户的主目录。NAS 存储可以用在网络中如此之多的地方,以至于在迁移核心架构之后,它仍然非常容易继续使用。最常见的情形是用于满足用户自身的存储需求,将 NAS 直接连接到终端用户设备,从而可以把存储容量、性能和网络流量从融合基础设施卸载到 NAS 上。实际上,把 NAS 从超融合网络中移除会是非常罕见的,因为它潜在的效用是如此之高、如此显而易见。
SAN 和 NAS 都有可能直接挂载到运行在超融合基础设施之上的虚拟机上。通过这种方式,它们可以继续以传统方式被利用,直到它们不再被需要或不再适用为止。虽然把网络存储直接挂载到虚拟机上并非通常推荐的做法,但确实存在适合这样做的用例,并且它使得系统在未来仍能像它们一直以来在物理环境中那样运行。这对于通过 NAS 实现的映射驱动器和用户目录尤其有用,正如我们针对终端用户设备所提到的那样,但这类用例当然并不仅限于此。
在某些情况下,对于某些需要共享块存储、而平台上原本无法提供或暴露这种存储的工作负载,SAN 可以提供一些亟需的功能。虚拟机上的工作负载将像一直以来那样使用 SAN,甚至根本意识不到自己已被虚拟化或融合。当然,如果针对这类工作负载的分层被认为同样适当,我们也可以把 SAN 挂载到运行于超融合基础设施之上的虚拟化文件服务器或 NAS 头端上。
在实施一套新的基础设施时还要兼顾现有基础设施,这确实带来了一项挑战,但这是一项我们可以凭借创造力和合乎逻辑的方法去应对的挑战。存储是一项几乎永无止境的挑战,而拥有可供重新利用的现有存储,很容易最终被证明是极为有利的。