用自动精简配置解决虚拟化带来的存储问题

虚拟化技术对存储会产生很大压力。其中有很多原因,包括虚拟机蔓延和虚拟机镜像所配置的存储容量远远超过最大需求。

如果你不在意,这种压力的后果可以增加存储成本,它比服务器虚拟化和安装私有云计算带来的经济效益还要大,尤其是比如降低服务器硬件,电力和散热成本。

在许多情况下自动精简配置可以大大减轻存储资源的压力。以上的例子中,很大比例的分配给虚拟机的存储从未被利用,但使用了自动精简配置,这些存储还可用于需要它的其他应用上。

最近我通过小道消息,从一家大存储供应商那里听到了一些令人惊讶的事情:该公司的客户只有50%实际上在使用自动精简配置。虽然这是给客户提供的一个功能,但由于谨慎保守——或某些其他原因——它根本从未被打开过。

这里到底发生了什么事?

自动精简配置真的只是超量配置的另一种说法——对一个资源分发的权利比实际上你可支配的要多,在这个例子中是存储——而且还指望所有人不会同时申请。当然,如果这样的事情发生了,你基本上就头大了,因为虚拟机会像多米诺骨牌一样倒下。

虽然你那它弄成那样听上去很冒险,但实际上超量配置随时随地都在发生。设想一下你的银行——如果每个人都在同一时间取走他们的钱,银行肯定不能满足所有客户。再想想老式的拨号ISP——如果他们所有的客户要在同一时刻拨号,ISP没有足够的调制解调器把他们都接入。

回到主题,在机架顶部,你服务器机柜上连接到虚拟主机的以太网交换机在单个服务器和交换机之间的容量比交换机与其余网络基础设施的上行链路容量大得多。

当你这样放置,很明显自动精简配置没有什么本质上的危险——只要你花时间去了解你的虚拟化基础设施或你的私有云计算环境,确保你的自动精简配置级别正确。这就是银行不会频繁倒闭的原因,也是自动精简配置要经常使用的原因。

大部分时间,而不是全部时间。一些虚拟化应用不能在自动精简配置下正常运行,有一些存储要求太难预测,使你无法受益于自动精简配置。

不要忘记你的存储系统——更不用说你的管理程序——可能已经受到你服务器的虚拟化主机的高固结比所引起的频繁的I/O活动性的困扰。

但不要忘记这个简单的真理:服务器虚拟化和云计算会导致存储问题,其中许多是可以通过合理使用自动精简配置缓解的。如果你的虚拟化环境有它但却不利用,也许你该反思一下为什么不用呢。