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

简介:

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

超融合架构,狭义上来讲目前就是计算加上存储的一体化方案,因为目前超融合架构主要还停留在小规模和单集群,网络上仍然是扁平化方案。而计算上则是虚拟化大行其道,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

相关文章
|
1月前
|
Kubernetes Cloud Native 云计算
云原生时代的技术演进:Kubernetes与微服务架构的完美融合
随着云计算技术的飞速发展,云原生概念逐渐深入人心。本文将深入探讨云原生技术的核心——Kubernetes,以及它如何与微服务架构相结合,共同推动现代软件架构的创新与发展。文章不仅剖析了Kubernetes的基本工作原理,还通过实际案例展示了其在微服务部署和管理中的应用,为读者提供了一条清晰的云原生技术应用路径。
73 2
|
2月前
|
运维 Kubernetes Cloud Native
探索云原生技术:容器化与微服务架构的融合之道
【9月更文挑战第18天】在数字化转型的浪潮中,云原生技术以其灵活性、可扩展性成为企业创新的强大引擎。本文将深入探讨云原生技术的核心概念,特别是容器化和微服务架构如何相辅相成,共同推动现代应用的开发与部署。通过实际代码示例,我们将揭示这些技术如何简化运维,加速产品上市时间,并提高系统的可靠性和弹性。无论你是开发人员、架构师还是IT决策者,这篇文章都将为你提供宝贵的洞见和实践指导。
47 2
|
2月前
|
运维 Kubernetes Cloud Native
云原生之旅:容器化与微服务架构的融合之道
在数字化转型的浪潮中,云原生技术以其高效、灵活的特性成为企业IT架构升级的重要选择。本文将探讨云原生的核心概念——容器化和微服务架构,并阐述它们如何相互融合,共同推动现代应用的开发与部署。通过深入浅出的解释,我们将揭示云原生如何助力企业快速适应市场变化,实现业务的持续创新和价值最大化。
|
2月前
|
Kubernetes Cloud Native Docker
云原生技术:容器化与微服务架构的融合之道
【9月更文挑战第4天】在数字化时代的浪潮下,企业追求敏捷、高效、可扩展的IT架构成为共识。云原生技术作为现代软件部署的黄金标准,其核心理念在于推动应用的快速迭代与无缝迁移。本文将深入探讨云原生技术的精髓——容器化与微服务架构如何相互促进,共同构建起适应云计算环境的应用生态系统。我们将通过实际案例,揭示如何在云平台上利用这些技术实现服务的解耦、弹性伸缩及自动化管理,进而提升企业的竞争力。
|
3月前
|
边缘计算 物联网 5G
软件定义网络(SDN)的未来趋势:重塑网络架构,引领技术创新
【8月更文挑战第20天】软件定义网络(SDN)作为新兴的网络技术,正在逐步重塑网络架构,引领技术创新。随着5G、人工智能、边缘计算等技术的不断发展,SDN将展现出更加广阔的应用前景和市场潜力。未来,SDN有望成为主流网络技术,并在各行各业推动数字化转型。让我们共同期待SDN技术带来的更加智能、安全和高效的网络体验。
|
3月前
|
C# 微服务 Windows
模块化革命:揭秘WPF与微服务架构的完美融合——从单一职责原则到事件聚合器模式,构建高度解耦与可扩展的应用程序
【8月更文挑战第31天】本文探讨了如何在Windows Presentation Foundation(WPF)应用中借鉴微服务架构思想,实现模块化设计。通过将WPF应用分解为独立的功能模块,并利用事件聚合器实现模块间解耦通信,可以有效提升开发效率和系统可维护性。文中还提供了具体示例代码,展示了如何使用事件聚合器进行模块间通信,以及如何利用依赖注入进一步提高模块解耦程度。此方法不仅有助于简化复杂度,还能使应用更加灵活易扩展。
99 0
|
3月前
|
存储 前端开发 关系型数据库
Linux 技术架构:前端、后端与数据库的完美融合
【8月更文挑战第25天】本文深入剖析了Linux操作系统的技术架构,重点介绍了前端、后端及数据库三大核心组成部分。Linux前端技术不仅涵盖了图形用户界面(GUI),包括GNOME、KDE等桌面环境,还涉及HTML、CSS、JavaScript等Web前端技术及其相关框架。后端技术则聚焦于Python、Java等多种编程语言、Apache和Nginx等Web服务器以及MySQL、PostgreSQL等数据库管理系统。Linux数据库技术覆盖了关系型和非关系型数据库,如MySQL、MongoDB等,并提供了多种数据库管理工具。
93 0
|
3月前
|
设计模式
软件设计与架构复杂度问题之认知负荷的定义如何解决
软件设计与架构复杂度问题之认知负荷的定义如何解决
|
3月前
|
开发者
软件设计与架构复杂度问题之McCabe圈复杂度的定义如何解决
软件设计与架构复杂度问题之McCabe圈复杂度的定义如何解决
|
3月前
|
存储 Android开发 开发者
Android项目架构设计问题之定义RecyclerView的ViewHolder如何解决
Android项目架构设计问题之定义RecyclerView的ViewHolder如何解决
43 0