我一直在考虑IT的两个领域:复杂性与融合性,都还有许多有待完善之处。
总的来说,我们运营着一些非常复杂的基础设施,这在某种程度上增加了IT难度。随着Nutanix新一轮的巨额投资,Whiptail作为UCS Invicta融入Cisco,VMware也发布了VSAN,我们可以看到越来越多的融合正在发生。许多经常独立的IT区域被强行整合。
我们的数据中心是由山寨堆积而起的
我们并不是从复杂系统开始。最初设计用来解决问题的系统简洁、简单并易于部署。
随着部署的推进,问题变得越来越多。有时候是缺乏需求——会有人忘记通知所有人或者关键用户。有时候还可能遇到光纤交换机的管理接口可以达到千兆速度,但实际上却以10/100M的速率工作,需要进行修复。不管是何种速率,都需要进行修复操作,而且这样的修复都会影响数据中心设计。
渐渐地,我们为了应对新的业务需求,在原先有良好的设计上不断添加东西。使用新部件替换老化或故障组件,但这些部件绝对与旧的不同。我们想出无数“容易修复”的问题,并将其堆积,越来越山寨,直到原始设计所剩无几,简单的系统设计仅存在于几年前的Visio图表中。
融合架构不简单
融合架构看到了这点问题。从Nutanix买一个安装包,它将计算与存储整合并作为一个整体管理。与VMware的VSAN相同,将服务器与本地磁盘相关联。Cisco UCS也包括存储,还可以获得管理网络、存储与计算能力的简单管理接口。非常吸引人,不是吗?表面上看,只需要简单的拥有与运营。
实际上,这些东西不简单。Nutanix系统非常复杂,有很多可移动部件与模块,令人精神错乱的部分:支撑虚拟机部署的虚拟化服务与其他一些服务都被封装起来,就如引擎盖下掩藏的复杂机械。
VMware VSAN也一样,其他任何高度融合的解决方案都如此。Cisco UCS使用了更传统的硬件方式,并且避免了一定程度的复杂性。厂商以某种方式修饰了这些方面问题,尤其是融合光纤通道与数据网络。任何时候,只要你混合流量或者新建内容,都会提高复杂度与管理难度,无论供应商之前是怎么告诉你的。
我们喜欢这些融合系统,因为它们简化了日常运作并降低运营成本。但它们并没有简化我们的数据中心。实际上它们增加了复杂性,并试图对我们隐藏事实。
2002年,美国国防部长Rumsfeld针对战争状况发言称“known knowns, known unknowns and unknown unknowns.”虽然这句话本身很复杂,但信息其实很简单:如果我们不知道自己不知道,情况会很糟糕。当我们购买融合系统时,我们是否知道这样将对数据中心造成多少未知的影响?
对此,没有很好的答案,而我其实很想了解这些融合系统,它们可以做什么来弥补旧数据中心复杂、架构复杂,保证数据中心便捷简单问题。
对我来说,融合架构是我在某天会要打开的黑盒子,因为总有一点会出点问题。直到那天,我会非常向往早期曾拥有过的简单基础设施,只有一个协议到电缆,一个工作负载的服务器和简单图表就能显示一切。
|