超融合基础设施(HCI)似乎成为IT专业人士试图应对快速数据增长的一个梦想。超融合基础设施(HCI)由节点集群构建,每个节点提供计算、存储性能和存储容量。当组织需要更多的特定资源时,他们只需添加另一个节点。但问题是添加一个节点会浪费资源,增加网络的复杂性,并限制它支持的各种工作负载。
当人机交互解决方案声称具备简单性时,他们就基于大部分的这种要求来消除对专用存储系统和存储网络的需求。最初,在三个节点上,有一个案例需要制定。但是,当数据中心试图提高超融合基础设施(HCI)的使用水平或增加环境时,问题就出现了。
而现实情况是,大多数超融合解决方案都是软件定义的存储解决方案,重新包装在虚拟机管理程序结构中运行。该软件不是安装在专用硬件上,而是作为虚拟机安装在群集中的每个节点上。数据(取决于供应商)跨节点划分或本地写入,然后复制到其他节点(这是许多东西流量的来源)。
超融合基础设施(HCI)的致命弱点
超融合基础设施(HCI)的愿景是简化数据中心。超融合基础设施(HCI)集群内的每个节点都拥有数据中心扩展时所需的一切:计算、管理程序、存储软件、性能存储、容量存储和网络。最初,前三个节点一切正常。但是,随着数据中心的增长和增加节点,超融合基础设施(HCI)的愿景开始变得模糊。
超融合基础设施(HCI)规模的问题在于,每个节点都带有上述所有资源,其中大多数扩展只需要一个,通常是容量,从而浪费资源。此外,大多数超融合基础设施(HCI)供应商都知道节点所支持的工作负载数量是有限的,并且只建议每个节点运行一种工作负载类型,以免浪费更多的资源。这两种情况都会导致使用不均匀的节点迅速增长,从而造成网络问题。
资源困境
同样,随着IT向集群添加节点,计算、存储和网络这三个主要资源中的每一个都被添加。然而,大多数数据中心只需要添加一个特定的资源。一些数据中心总是受到容量限制,所以添加节点的主要原因是获得容量,而在超融合基础设施(HCI)环境中,最终会导致CPU利用率很低。相反,有一些数据中心大多需要更多的计算,并且最终会有大量的空闲存储空间。
为了解决这个问题,超融合基础设施(HCI)厂商试图创造比计算更多的存储或更多存储的产品。问题是大多数HCI供应商不能混合这些类型的节点,或者不能区分同一集群内的节点类型。因此,拥有一个需要计算工作量的数据中心和另一个需要容量的数据中心最终不得不创建和管理两个独立的集群。
弹性问题
支持虚拟基础设施的存储正变得越来越困难,因为像MS-SQL、Exchange等其他传统上独立的关键任务应用程序的工作量被虚拟化了。超融合基础设施(HCI)供应商通常建议客户为这些工作负载中的每一个创建一个集群,或者至少为这个工作负载分配一个节点。这使得支持混合工作负载和扩展超出初始配置更加复杂。同样,拥有多个集群云的原始超融合基础设施(HCI)简单性的愿景。
网络瓶颈
如果客户能够理顺资源的浪费和多个集群的潜在存在,他们将面临更多的障碍。随着节点数量的增长,集群变得越来越复杂,难以管理。几十个节点的网络需要仔细的设计和考虑。
节点之间的通信通常被称为东西流量,变得几乎势不可挡。研究表明,在大规模的超融合基础设施(HCI)集群中,多达75%的网络流量是存储IO和节点同步。
被认为是一系列专用网络的廉价替代品突然变得昂贵,因为IT专业人员发现他们需要升级网络交换机,并实施特定的网络管理工具来监视和管理网络通信。
在虚拟化和云计算环境中,存储一直是一个挑战,并使得超融合基础设施(HCI)成为其早期的滩头阵地。尽管如此,超融合基础设施(HCI)的愿景是假设存储的复杂性是永恒的,其系统不能被设计成更容易使用的,更符合虚拟化/云数据中心策略。事实上,存在虚拟机/云计算感知的存储系统,并且可以很容易地融入到该计划中,同时保持独立的专用计算和存储层的可预测性和效率优势。