谁将定义超融合架构的下一站?

最近似乎谈论超融合架构方案的越来越多,那么这里也聊聊对于超融合架构的看法和思路。

超融合架构,狭义上来讲目前就是计算加上存储的一体化方案,因为目前超融合架构主要还停留在小规模和单集群,网络上仍然是扁平化方案。而计算上则是虚拟化大行其道,KVM 作为目前开源 Hypervisor 的最流行选择,沿用 VMWare 对于虚拟机的设计和产品化,实际上目前的超融合给计算只留了个位子。而存储成为了当下超融合架构的核心,这个话题绕不开 Nutanix 这个真正发扬超融合架构并作为主打产品销售成功的案例,从技术角度来说,依赖分布式技术和 SSD 的推广,Nutanix 成功开发了一个适合超融合架构的存储系统。因此,越来越多的人思考是不是超融合架构竞争就是存储的竞争?

我们暂且先搁置超融合架构与存储关系的话题并投射到计算上,目前的超融合架构主要致力于拉近计算和存储的距离,提供尽可能的存储就近计算。这与目前数据量极速增长,运算量增大的传统 SAN 存储困境相关。而从发展的角度来看超融合架构中对于计算的利用是失位的,超融合架构对于计算的利用或者改变仍然是一大空白。回头看看计算上目前的现状,VMWare,OpenStack 作为传统 VM 的核心仍然是目前是目前能够落地的计算虚拟化的热点(暂且抛开所谓的 OpenStack 拥抱容器),而传统虚拟化是对原有物理机一个良好的软件抽象,其致力于提供一个纵向的物理硬件隔离。而容器作为一个新热点抛弃了对于传统 IT 中心化的思想,强调对于业务层面的隔离,因此经过 Docker 对于容器使用更好的定义和打包。而超融合架构的目标本身与虚拟化优势是一致的,超融合架构致力于提高资源的聚集度,利用率,降低成本,而 VM 相对于物理机一大优势也是精细化资源,提高资源的利用能力。在这里,我们不讨论容器对于应用架构,运维,部署的优势和好处,我们先假设如果超融合架构拥抱容器而不是虚拟机的情况。那么从这个角度来说,容器相对于 VM 进一步减小了单计算单元的负载,使得计算资源的细粒程度更高。其次,超融合架构本身是一个基础设施架构,传统的 VM 中心化仍然离应用有一个”运维”的距离,如何向上探并且提供很好的单元化的业务处理能力才是核心。因此,从这里来看,容器似乎能给超融合架构带来一次升级的机会!

那么我们重新回到目前超融合架构和存储的话题,计算单元轻量化,调度复杂化给业务带来了好处,但是对于底下存储自然带来了复杂度和更高的弹性要求,这也是 VM 为分布式软件存储带来的机会。而目前无论是 Nutainx,VSAN,ScaleIO 都在超融合架构上遇到了一些瓶颈,我们都知道传统存储一直想法设法获取应用的特点和存储负载信息来针对性服务,各种 SCSI 协议的扩展或者衍生 Tricky 从而诞生,但从来没有真正标准化或者起到核心作用,而VM 的高隔离性也使得分布式存储距离业务负载过远,分布式存储和传统存储在与应用的距离上并没有得到解决。因此,下一代超融合架构的突破点在哪? 易用性,扩展性,功能还是性能。似乎在目前的 VM 中心化下都没有太好的突破,而依赖容器,换句话说容器在超融合架构中的产品化,形态会重塑超融合架构的核心竞争力。通过容器和应用的关系,存储的应用感知和下一代超融合存储也就随之而来了,在这里会真正做到面向应用的存储系统。

我们收紧思路,VM 与分布式存储是超融合架构目前的核心,也是雏形。超融合架构真正需要做到的是融合业务,像拉近计算存储一样拉近基础设施和业务的关系。那么技术手段从目前来看容器会是一个不错的突破点,更何况容器目前正站在风头浪尖上。但是计算的复杂性崛起势必带来更加复杂的存储需求,那么超融合架构中的计算和存储不会再像之前一样只是厂商内部的结构,而是标准化。那么谁会成为下一代超融合架构的定义者,我们可以拭目以待!


本文作者:佚名

来源:51CTO

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/187909

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。