超融合基础架构理解

1 超融合基础架构

1.1 定义

超融合基础架构(Hyper-converged infrastructure,缩写为HCI),是一种集成了存储设备虚拟运算信息基础架构框架。在这样的架构环境中,同一厂商的服务器与存储等硬件单元,搭配虚拟化软件,被集成在一个机箱之中。这个名词是从“融合基础架构”派生而成而成的新词,意为可提供比融合式架构更进一步的“融合”。——超融合基础架构在维基百科中的定义

从维基百科对于超融合基础架构的定义看,有如下几个关键词:

  • 超(Hyper): 指虚拟化。
  • 融合(converged): 指计算和存储软件部署在同一个节点上。
  • 基础架构(infrastructure): 指一种软件定义的 IT 基础架构。

1.2 超融合的核心特征

首先大家需要有一个概念,我们看到的这些名词,事实上都是最早推行这些架构的厂商建立起来的,比如Nutanix最早推广的超融合这个概念,目的无非是建立一个产品的品类,这是营销惯常的手法,但老外玩儿的真的很溜很成功。

Nutanix起步的核心技术是分布式存储,只是在部署架构上有了进一步创新,采用了这种融合的方式。其实这种创新在技术本身上并没有大的难度,但很大程度上推进了分布式存储的市场落地。

所以这就是超融合1.0的核心,但市场上很多人,被“融合”二字迷惑,甚至一些厂商,也就顺水推舟,弱化存储部分(弱化的原因是存储真的很难做好),单纯去强调融合,把一堆无关痛痒的东西集成起来。个人觉得这不是正途。

我认为真正撬动传统IT市场的超融合1.0的特征主要是两点:

一是,基于X86服务器架构的分布式存储;
二是,分布式存储和计算虚拟化部署在同一服务器硬件内。

给用户带来价值的重要特性中,大概70%是来自于分布式存储,30%是超融合架构带来的好处(比如管理简化,使用成本的降低),但恰恰是这30%,让用户更愿意从传统架构切换到分布式架构上来。

1.3 超融合和虚拟化的关系

  • 虚拟化泛指一种资源管理技术,将计算机硬件资源(CPU、存储、网络等)抽象出来并进行动态分配;我们常说的“虚拟化”(VM)并不单指“虚拟化技术”,而是基于服务器虚拟化软件构建的虚拟化平台,通常结合专用的 SAN 网络和集中式存储部署,这种架构称之为“传统虚拟化架构”。

  • 超融合全称为“超融合基础设施”,是一种软件定义的 IT 基础架构,服务器虚拟化是整个超融合基础架构的一个必要的组成部分,不同的超融合厂商对服务器虚拟化产品的支持策略有所不同。

  • 超融合架构在使用服务器虚拟化的同时,将存储和计算融合部署,并以商用服务器和以太网结合分布式存储软件实现存储功能,在精简架构的同时大幅提升性能、可扩展性和资源利用率,降低运维难度与成本。
    在这里插入图片描述

2 相较于传统架构,超融合的优势

在这里插入图片描述
根据以上部署架构与资源管理模式对比图,我们总结了两者的 4 大差异:

在这里插入图片描述
传统虚拟化架构一般有三层,在服务器上部署虚拟化软件,并使用光纤交换机和传统的集中式存储磁盘阵列提供网络与存储能力。这种架构下,虚拟盘分别被不同的阵列管理,容量不能共享。

而超融合架构有两项重要改进:

  • 首先,去除传统的 SAN 网络和专用的集中式存储阵列,通过商用服务器和以太网结合存储软件实现存储功能。这是一种基于分布式架构的软件定义存储,在统一管理存储资源的同时支持弹性扩容。
  • 其次,得益于分布式存储,存储与虚拟化软件(计算)可以进一步融合部署,将 IT 基础架构层级从 3 层简化为 2 层。

这种“分布式存储 + 虚拟化融合部署”是超融合的本质,也是超融合架构与传统虚拟化架构最重要的区别:超融合的变革首先是分布式存储对传统存储的替代,其他更多优势(例如基于 x86 服务器构建、并发与易于扩展)都是这种替代带来的。而分布式存储和虚拟化这种独有的融合部署模式,进一步简化了用户的 IT 架构,降低了使用成本和运维难度,这些价值也大大加速了用户对分布式存储模式的接受。

2.1 突破传统架构多重瓶颈,超融合价值凸显

对于传统存储遇到的I/O 瓶颈,企业需要改变传统的存储架构,分布式存储就是最好的选择。软件定义的分布式存储是当代数据中心技术演进的主要趋势之一,已经被用户广泛接受。通过软件作为媒介,将服务器和存储组成一个存储资源池,既保证了存储需要的性能,又同时通过硬件+软件的方式,提供了良好的扩展性。

Google、Facebook 等大型互联网公司通过软件定义技术构建大规模数据中心,并结合虚拟化技术和企业IT 的场景,实现可扩展的IT 基础架构,是最早的“计算”和“存储”的融合——超融合架构。超融合的本质是传统IT 架构从硬件向软件转型的核心产品,也是传统IT 架构向新IT 架构转型的产物。

在这里插入图片描述

2.2 突破传统IT 架构I/O 瓶颈,用软件定义存储成趋势

传统IT 架构中计算存储资源浪费严重,企业“资源孤岛”问题亟待解决。目前大多数企业仍旧沿用传统IT 基础设施架构,该架构由服务器存储孤立地形成一个个烟囱式的架构,每个服务器(集群)对应独立的存储或网络。针对就业务搭建的架构而言,每个业务具有独立的区域,通常每个业务区的物理边界是该业务的专用汇聚交换机,各个业务之间完全割裂,存储部分遭遇了I/O 瓶颈,无法应对当前数据分析的要求。

部分企业引入了基于云计算的部署方式,这个方式虽然解决了管理问题和资源高效问题,但由于其后端存储部分依然采用单独的 SAN/NAS 网络存储产品,I/O 瓶颈依然存在,还造成了更多的管理复杂度,存储的扩容能力受限、数据库等关键应用无法统一到云平台上等问题。

在这里插入图片描述

2.3 部署运维简化叠加TCO 降低,性价比大幅提升

部署运维简单,按需采购。

1)部署运维方面, 超融合由于采用开箱即用的部署方式,可以免去传统集中存储环境下存储的规划、连接、配置等复杂的管理操作,无需再配置Raid 组、LUN、卷等,交付时间可以从过去的十几天缩短到半天,大大降低交付的时间。相比传统架构虚拟化、服务器、存储、网络四层需要分别进行管理配置的复杂性和繁琐,超融合将这些集成到一个用户界面上,用户可以在一个界面上,实现计算和存储资源的池化、CPU/内存/存储等资源的分配、虚拟机的创建和启动,也会为用户带来极大的便利性;

2)超融合改变了采购模式, 用户无需一次性大规模采购,按需采购即可;可将现有服务器延伸到云计算架构,实现了对现有投资的保护,并且采购来源是单一厂商,该厂商可保障所有软硬件,包括计算、存储和虚拟化的支持。

在这里插入图片描述

可降低用户的整体拥有成本(TCO),性价比更高。利用超融合设备的Scale-Out(横向扩展)能力,能够让客户在搭建过程更方便,客户不需要再对基础设施进行调研,只需要了解自己的需求,同时了解到超融合设备,就能够快速的实现搭建,在应用方面无疑大大节省了企业的成本。

在用户的TCO 中,硬件成本将得到最多的节省,因为采用超融合架构可帮助用户减少存储和网络硬件的部署,与它们相关的维修费用也相应减少,除此之外,客户还可以节省电费、虚拟化软件授权费等,以上均带来管理、运维成本的节省。据实际经验值,采用超融合相比传统存储,在采购成本上可以节省近30%,在人员投入至少减少50%。以Nutanix 产品为例,根据IDC 的调查发现,平均每名客户可以在5 年时间里节省195 万美元。

在这里插入图片描述

3 参考链接

  • 超融合和虚拟化的区别到底是什么?
  • 史上最强超融合入门干货:超融合与传统架构特性及收益详细对比
  • 超融合架构演变和技术发展
  • 超融合还是虚拟化?一文了解二者的区别、优缺点与传统虚拟化转型方案

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/343010.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

比较有创意的网站

有创意的网站通常展示了独特的设计、交互或内容。以下是一些备受赞誉的有创意的网站,你可以参考: Awwwards: Awwwards 是一个评选并展示全球最优秀网站的平台。你可以在这里找到很多有创意的网站设计。 Awwwards CSS Design Awards: 类似于Awwwards&…

若依分页失败,由于对数据二次处理导致total只有十条

在使用若依框架的过程中,如果是查询结果数据直接返回,那么其自带的分页插件可以正常返回数据以及总条数,但若是对数据进行了其他二次处理,再返回就会出现异常,即无论查询了多少条,total都只会显示10&#x…

实现纯Web语音视频聊天和桌面分享(附源码,PC端+移动端)

在网页里实现文字聊天是比较容易的,但若要实现视频聊天,就比较麻烦了。本文将实现一个纯Web版的视频聊天和桌面分享的Demo,可直接在浏览器中运行,不需要安装任何插件。 一. 主要功能及支持平台 1.本Demo的主要功能有 &#xff…

CSAPP fall2015 深入理解计算机系统 Cache lab详解

Cache Lab cache lab 缓存实验 代码下载 从CSAPP上面下载对应的lab代码 http://csapp.cs.cmu.edu/3e/labs.html 环境准备 需要安装 valgrind。可以参考文章Valgrind centos。 安装好以后执行valgrind --version可以看到版本号。 Cache simulator cache simulator not a …

苹果眼镜(Vision Pro)的开发者指南(5)-主要工具

主要工具有:Xcode、Reality Composer Pro、Unity 第一部分:【用Xcode进行开发】 开始使用Xcode为visionOS进行开发。将向你展示如何在你现有的项目中添加一个visionOS目标,或者构建一个全新的应用,在Xcode预览中创建原型,以及从Reality Composer Pro中导入内容。还将分享…

c++:string相关的oj题(415. 字符串相加、125. 验证回文串、541. 反转字符串 II、557. 反转字符串中的单词 III)

文章目录 1. 415. 字符串相加题目详情代码1思路1代码2思路2 2. 125. 验证回文串题目详情代码1(按照要求修改后放到新string里)思路1代码2(利用双指针/索引)思路2 3. 541. 反转字符串 II题目详情代码1思路1 4. 557. 反转字符串中的单词 III题目详情代码1&…

[足式机器人]Part3 机构运动学与动力学分析与建模 Ch00-3(3) 刚体的位形 Configuration of Rigid Body

本文仅供学习使用,总结很多本现有讲述运动学或动力学书籍后的总结,从矢量的角度进行分析,方法比较传统,但更易理解,并且现有的看似抽象方法,两者本质上并无不同。 2024年底本人学位论文发表后方可摘抄 若有…

机器学习笔记:地理加权回归(GWR)

1 传统的线性回归 机器学习笔记:线性回归_线性回归的读书笔记-CSDN博客 最优的β为: 2 地理加权回归(GWR) 2.1 模型概述 地理加权回归(Geographically Weighted Regression,GWR)是传统回归分…

【算法小记】——机器学习中的概率论和线性代数,附线性回归matlab例程

内容包含笔者个人理解,如果错误欢迎评论私信告诉我 线性回归matlab部分参考了up主DR_CAN博士的课程 机器学习与概率论 在回归拟合数据时,根据拟合对象,可以把分类问题视为一种简答的逻辑回归。在逻辑回归中算法不去拟合一段数据而是判断输入…

5G-A:“繁花”盛开在2024

2019年,我国正式发牌5G,开启5G商用新时代。通信技术十年一代,五年过去了,5G是否要进入“半代更迭”阶段? 2024年被视为5G-A商用元年,是5G走向6G的关键一跃。5G-A以R18为演进起点,在连接速率、网…

【Linux配置yum源以及基本yum指令】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、yum是什么? 二、什么是软件包? 三、三种安装软件包的方式 四、yum的相关操作 4.1、搜索软件 4.2、安装软件 4.3、卸载软件 4.4、那…

龟兔再跑

欢迎来到程序小院 龟兔再跑 玩法&#xff1a;乌龟跳绳&#xff0c;点击鼠标左键乌龟跳跃&#xff0c;两只乌龟一直不停的甩绳子&#xff0c;另外一只乌龟从中跳过&#xff0c;赶快去跳绳吧^^。开始游戏https://www.ormcc.com/play/gameStart/255 html <div class"mai…

vue中keep-alive的理解和使用

简要说明&#xff1a; keep-alive&#xff1a;保留状态。在项目中我们经常将keep-alive和router-view结合使用&#xff0c;实现切换路由后仍然保留之前的路由页面的状态&#xff0c;路由切换回来后不会 重新初始化&#xff0c;而是保留之前的状态。但keep-alive是vue本身提供的…

七八分钟快速用k8s部署springboot前后端分离项目

前置依赖 k8s集群&#xff0c;如果没有安装&#xff0c;请先安装 kubectl &#xff0c;客户端部署需要依赖 应用镜像构建 应用镜像构建不用自己去执行&#xff0c;相关镜像已经推送到docker hub 仓库&#xff0c;如果要了解过程和细节&#xff0c;可以看一下&#xff0c;否…

openEuler操作系统的安装及免密远程连接(超详细版)

一、下载地址 注意&#xff1a;可以先注册华为账号&#xff0c;注册后可享1倍加速 mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/ISO/x86_64/ 二、创建虚拟机步骤 ①选择自定义 ② 根据自己的VMware选择版本 ③选择稍后安装操作系统 ④没有openEuler可以选择…

「 网络安全术语解读 」通用攻击模式检举和分类CAPEC详解

引言&#xff1a;在网络安全领域&#xff0c;了解攻击者的行为和策略对于有效防御攻击至关重要。然而&#xff0c;攻击模式的描述和分类方式缺乏统一性和标准化。为了解决这个问题&#xff0c;MITRE公司创建了CAPEC标准&#xff0c;以提供一个共享和统一的攻击模式分类框架。 1…

给主机双网卡配置双网关,修改Windows路由表

问题背景&#xff1a; 1 一般情况下&#xff0c;Windows主机就算有多个网卡&#xff0c;在默认情况下&#xff0c;只能有一个网卡可以配置网关。 2 在双网卡只配置一个网关的情况下&#xff0c;如果每个网卡值负责访问自己网段内的IP地址&#xff0c;这样是不会出现什么异常现…

C语言爬虫采集图书网站百万数据

最近需要查阅一些资料&#xff0c;只给到相关项目名称以及关键词&#xff0c;想通过图书文库找到对应书籍&#xff0c;那么怎么才能在百万数据库中找到自己需要的文献呢&#xff1f; 今天我依然用C语言写个爬虫程序&#xff0c;从百万数据库中查找到适合的文章&#xff0c;能节…

软考14-上午题-编译、解释程序翻译阶段

一、编译、解释程序【回顾】 目的&#xff1a;高级程序设计语言&#xff08;汇编语言、高级语言&#xff09;—【翻译】—>机器语言 1-1、编译方式 将高级语言书写的源程序——>目标程序&#xff08;汇编语言、机器语言&#xff09; 包含的工作阶段&#xff1a;词法分…

ubuntu 20.04 aarch64 平台交叉编译 libffi 库

前言 由于打算交叉编译 python&#xff0c;但是依赖 libffi 库&#xff0c;也就是 libffi 库也需要交叉编译 环境&#xff1a; ubuntu 20.04 交叉编译工具链&#xff1a;这里使用 musl libc 的 gcc 交叉编译工具链&#xff0c;aarch64-linux-musleabi-gcc&#xff0c;gcc 版本…
最新文章